Integrations Actions
Action hooks fired by third-party integrations (Google, Outlook, Zoom, FluentCRM, FluentBoards, Twilio, remote calendars).
17 unique action hooks currently map to this category, across 29 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:438 |
fluent_boards/task_assignee_changed | Core | 1 | fluent-booking/app/Services/Integrations/FluentBoards/Bootstrap.php:455 |
fluent_booking/cancel_remote_calendar_event_ | PRO | 1 | fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:92 |
fluent_booking/create_remote_calendar_event_ | PRO | 3 | fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:63 |
fluent_booking/delete_remote_calendar_event_ | PRO | 3 | fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:116 |
fluent_booking/disconnect_general_integration_feed_ | PRO | 1 | fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:290 |
fluent_booking/disconnect_integration_ | PRO | 1 | fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:112 |
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:146 |
fluent_booking/refresh_remote_calendar_group_members_ | PRO | 4 | fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:58 |
fluent_booking/save_integration_settings_ | PRO | 1 | fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:88 |
fluent_calendar/disconnect_remote_calendar_ | PRO | 1 | fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:212 |
fluent_calendar/patch_calendar_additional_settings_ | PRO | 1 | fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:180 |
fluent_calendar/patch_calendar_config_settings_ | PRO | 1 | fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:159 |
fluent_crm/contact_added_by_fluent_booking | Core | 2 | fluent-booking/app/Services/Integrations/FluentCRM/Bootstrap.php:400 |
fluent_crm/note_added | Core | 1 | fluent-booking/app/Services/Integrations/FluentCRM/CrmContactService.php:293 |
fluentform/log_data | Core | 3 | fluent-booking/app/Services/Integrations/FluentForms/FluentFormInit.php:317 |
fluent_boards/task_added_from_fluent_booking
- Type: action
- Edition: Core
- Call sites: 1
Source locations
fluent-booking/app/Services/Integrations/FluentBoards/Bootstrap.php:438
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:455
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:92
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:63fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:131fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:142
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:116fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:138fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:174
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:290
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:112
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:146fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:160
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:58fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:87fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:113fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:127
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:88
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:212
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:180
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:159
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:400fluent-booking/app/Services/Integrations/FluentCRM/Bootstrap.php:428
Example
php
add_action('fluent_crm/contact_added_by_fluent_booking', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_crm/note_added
- Type: action
- Edition: Core
- Call sites: 1
Source locations
fluent-booking/app/Services/Integrations/FluentCRM/CrmContactService.php:293
Example
php
add_action('fluent_crm/note_added', 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:317fluent-booking/app/Services/Integrations/FluentForms/FluentFormInit.php:390fluent-booking/app/Services/Integrations/FluentForms/FluentFormInit.php:402
Example
php
add_action('fluentform/log_data', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));