Documentation Category: Hook

gpcp_csv_field_label

Filter the label for a given field ID.

gca_token_health_cache_ttl

Filter the lifetime, in seconds, of the cached Airtable token-health result. Return 0 or less to disable caching.

gpb_google_calendar_event_block_data

Filter the availability block data generated from a Google Calendar event.

gpb_availability_block_added

Fires after an availability block is added. Useful for integrations (e.g. syncing a negative/unavailability block to a calendar).

gpb_availability_blocks

Filter the availability blocks for a bookable. Allows virtual blocks to be injected at read time without persisting them to the database.

gpb_bookable_name

Filter the display name of a service or resource by ID.

gpep_token_param_name

Filter to customize the query parameter name used for Easy Passthrough tokens. By default, the query parameter is ep_token. Use this filter to change the parameter name.

gpacl_use_visitor_timezone

Use the visitor’s browser timezone instead of the server timezone for date/time conditional logic.

gpacl_date_require_date_selection

Whether an empty date field should be treated as “no match” (require date selection).

gpac_is_applicable_form

Filter whether GPAC’s frontend script should be loaded for a form that has no native calculation fields. This allows other plugins (e.g. GP Advanced Conditional Logic) to signal that they need GPAC’s formula processing pipeline on the frontend.

gfdt_grant_confirmation_preview_permission

Filter whether user should be granted permission to preview confirmation pages.

gpb_event_settings_fields

Filters the list of optional event settings fields shown in the Google Calendar connection UI. Return an array of field keys to enable. Currently supported: – ‘event_description’ – Show the Event Description textarea.

gpqr_default_bg_color

Filter the default background color to use when generating QR codes.

gpqr_default_fg_color

Filter the default foreground color to use when generating QR codes.

gpb_block_size

Filter the block size for a specific date. This filter allows for dynamically adjusting the time slot block size based on the date.