Documentation Category: Hook

gpasc_new_draft_form_path

Allows the form path used in the “New Draft” button to be modified. This can be useful when the form is loaded with an AJAX request.

gpasc_before_create_auto_save_resume_token

Action that is fired beore an entry draft is auto-saved. This is undocumented and added for use in automated tests.

gpasc_init_settings

Filter the frontend init settings.

gpasc_should_defer_autosave_init

Disable immediate initialization of GPASC functionality.

gspc_coupon_addon

Filter the coupon addon output. Receives the formatted addon array for customization.

gpeu_unsubscribe_confirmation

Filter the unsubscribe confirmation message and title. Note, this will not be used if setting `url` in the gpeu_unsubscribe_url_args filter.

gpeu_user_unsubscribed

Fires after a user has been successfully unsubscribed from GPEU emails. This action provides all the details about the unsubscribe action, allowing developers to trigger custom actions such as sending admin notifications, unsubscribing from third-party services, or logging the event.

gpeu_unsubscribe_link_text

Filter the text inside unsubscribe links.

gpeu_unsubscribe_url_args

Filter the arguments used to build the unsubscribe URL.

gcgs_feed_action

⚠️ EXPERIMENTAL HOOK ⚠️ Filters the “mode” that the feed will be processed in. This allows form submissions to update a Google Sheet based on the value of a Field Mapping or the value defined by the [gcgs_lookup_field](https://gravitywiz.com/documentation/gcgs_lookup_field/) filter).

gpb_resources_updated

Action fired after booking resources have been successfully updated.

gpb_booking_updated

Action fired after a booking has been updated.

gpi_temporary_payment_statuses

Filter payment statuses that should count towards inventory for a limited time after entry creation. Return an associative array where the keys are payment statuses and the values are the number of seconds the reservation should remain in effect.

gppa_flatten_multi_dimensional_array_to_index_array

Filter to use custom logic when flattening of multi-dimensional arrays. Used when populating what Live Merge Tags are allowed in a form.

gspc_skip_product_form_lookups

Filters whether to skip product form lookups and related processing.