Integrations Actions
Action hooks fired by third-party integrations (Google, Outlook, Zoom, FluentCRM, FluentBoards, Twilio, remote calendars).
16 unique action hooks currently map to this category, across 28 call sites.
Hook Inventory
| Hook | Edition | Call Sites | First Source |
|---|---|---|---|
fluent_boards/task_added_from_fluent_booking | Core | 1 | fluent-booking/app/Services/Integrations/FluentBoards/Bootstrap.php:432 |
fluent_boards/task_assignee_changed | Core | 1 | fluent-booking/app/Services/Integrations/FluentBoards/Bootstrap.php:449 |
fluent_booking/cancel_remote_calendar_event_ | PRO | 1 | fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:90 |
fluent_booking/create_remote_calendar_event_ | PRO | 3 | fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:62 |
fluent_booking/delete_remote_calendar_event_ | PRO | 3 | fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:113 |
fluent_booking/disconnect_general_integration_feed_ | PRO | 1 | fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:201 |
fluent_booking/disconnect_integration_ | PRO | 1 | fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:83 |
fluent_booking/integration_notify_ | Core | 2 | fluent-booking/app/Hooks/Handlers/GlobalNotificationHandler.php:43 |
fluent_booking/patch_remote_calendar_event_ | PRO | 2 | fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:142 |
fluent_booking/refresh_remote_calendar_group_members_ | PRO | 4 | fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:57 |
fluent_booking/save_integration_settings_ | PRO | 1 | fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:69 |
fluent_calendar/disconnect_remote_calendar_ | PRO | 1 | fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:150 |
fluent_calendar/patch_calendar_additional_settings_ | PRO | 1 | fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:126 |
fluent_calendar/patch_calendar_config_settings_ | PRO | 1 | fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:112 |
fluent_crm/contact_added_by_fluent_booking | Core | 2 | fluent-booking/app/Services/Integrations/FluentCRM/Bootstrap.php:392 |
fluentform/log_data | Core | 3 | fluent-booking/app/Services/Integrations/FluentForms/FluentFormInit.php:281 |
fluent_boards/task_added_from_fluent_booking
- Type: action
- Edition: Core
- Call sites: 1
Source locations
fluent-booking/app/Services/Integrations/FluentBoards/Bootstrap.php:432
Example
php
add_action('fluent_boards/task_added_from_fluent_booking', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_boards/task_assignee_changed
- Type: action
- Edition: Core
- Call sites: 1
Source locations
fluent-booking/app/Services/Integrations/FluentBoards/Bootstrap.php:449
Example
php
add_action('fluent_boards/task_assignee_changed', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/cancel_remote_calendar_event_
- Type: action
- Edition: PRO
- Call sites: 1
Source locations
fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:90
Example
php
add_action('fluent_booking/cancel_remote_calendar_event_', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/create_remote_calendar_event_
- Type: action
- Edition: PRO
- Call sites: 3
Source locations
fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:62fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:127fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:138
Example
php
add_action('fluent_booking/create_remote_calendar_event_', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/delete_remote_calendar_event_
- Type: action
- Edition: PRO
- Call sites: 3
Source locations
fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:113fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:134fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:170
Example
php
add_action('fluent_booking/delete_remote_calendar_event_', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/disconnect_general_integration_feed_
- Type: action
- Edition: PRO
- Call sites: 1
Source locations
fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:201
Example
php
add_action('fluent_booking/disconnect_general_integration_feed_', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/disconnect_integration_
- Type: action
- Edition: PRO
- Call sites: 1
Source locations
fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:83
Example
php
add_action('fluent_booking/disconnect_integration_', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/integration_notify_
- Type: action
- Edition: Core
- Call sites: 2
Source locations
fluent-booking/app/Hooks/Handlers/GlobalNotificationHandler.php:43fluent-booking/app/Hooks/Handlers/GlobalNotificationHandler.php:124
Example
php
add_action('fluent_booking/integration_notify_', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/patch_remote_calendar_event_
- Type: action
- Edition: PRO
- Call sites: 2
Source locations
fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:142fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:156
Example
php
add_action('fluent_booking/patch_remote_calendar_event_', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/refresh_remote_calendar_group_members_
- Type: action
- Edition: PRO
- Call sites: 4
Source locations
fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:57fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:85fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:110fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:123
Example
php
add_action('fluent_booking/refresh_remote_calendar_group_members_', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/save_integration_settings_
- Type: action
- Edition: PRO
- Call sites: 1
Source locations
fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:69
Example
php
add_action('fluent_booking/save_integration_settings_', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_calendar/disconnect_remote_calendar_
- Type: action
- Edition: PRO
- Call sites: 1
Source locations
fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:150
Example
php
add_action('fluent_calendar/disconnect_remote_calendar_', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_calendar/patch_calendar_additional_settings_
- Type: action
- Edition: PRO
- Call sites: 1
Source locations
fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:126
Example
php
add_action('fluent_calendar/patch_calendar_additional_settings_', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_calendar/patch_calendar_config_settings_
- Type: action
- Edition: PRO
- Call sites: 1
Source locations
fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:112
Example
php
add_action('fluent_calendar/patch_calendar_config_settings_', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_crm/contact_added_by_fluent_booking
- Type: action
- Edition: Core
- Call sites: 2
Source locations
fluent-booking/app/Services/Integrations/FluentCRM/Bootstrap.php:392fluent-booking/app/Services/Integrations/FluentCRM/Bootstrap.php:420
Example
php
add_action('fluent_crm/contact_added_by_fluent_booking', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluentform/log_data
- Type: action
- Edition: Core
- Call sites: 3
Source locations
fluent-booking/app/Services/Integrations/FluentForms/FluentFormInit.php:281fluent-booking/app/Services/Integrations/FluentForms/FluentFormInit.php:349fluent-booking/app/Services/Integrations/FluentForms/FluentFormInit.php:361
Example
php
add_action('fluentform/log_data', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));