Skip to content

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 ​

HookEditionCall SitesFirst Source
fluent_boards/task_added_from_fluent_bookingCore1fluent-booking/app/Services/Integrations/FluentBoards/Bootstrap.php:438
fluent_boards/task_assignee_changedCore1fluent-booking/app/Services/Integrations/FluentBoards/Bootstrap.php:455
fluent_booking/cancel_remote_calendar_event_PRO1fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:92
fluent_booking/create_remote_calendar_event_PRO3fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:63
fluent_booking/delete_remote_calendar_event_PRO3fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:116
fluent_booking/disconnect_general_integration_feed_PRO1fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:290
fluent_booking/disconnect_integration_PRO1fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:112
fluent_booking/integration_notify_Core2fluent-booking/app/Hooks/Handlers/GlobalNotificationHandler.php:43
fluent_booking/patch_remote_calendar_event_PRO2fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:146
fluent_booking/refresh_remote_calendar_group_members_PRO4fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:58
fluent_booking/save_integration_settings_PRO1fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:88
fluent_calendar/disconnect_remote_calendar_PRO1fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:212
fluent_calendar/patch_calendar_additional_settings_PRO1fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:180
fluent_calendar/patch_calendar_config_settings_PRO1fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:159
fluent_crm/contact_added_by_fluent_bookingCore2fluent-booking/app/Services/Integrations/FluentCRM/Bootstrap.php:400
fluent_crm/note_addedCore1fluent-booking/app/Services/Integrations/FluentCRM/CrmContactService.php:293
fluentform/log_dataCore3fluent-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:63
  • fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:131
  • fluent-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:116
  • fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:138
  • fluent-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:43
  • fluent-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:146
  • fluent-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:58
  • fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:87
  • fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:113
  • fluent-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:400
  • fluent-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:317
  • fluent-booking/app/Services/Integrations/FluentForms/FluentFormInit.php:390
  • fluent-booking/app/Services/Integrations/FluentForms/FluentFormInit.php:402

Example

php
add_action('fluentform/log_data', function (...$args) {
    // Your custom logic here.
}, 10, count($args ?? []));