Skip to content

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

HookEditionCall SitesFirst Source
fluent_boards/task_added_from_fluent_bookingCore1fluent-booking/app/Services/Integrations/FluentBoards/Bootstrap.php:432
fluent_boards/task_assignee_changedCore1fluent-booking/app/Services/Integrations/FluentBoards/Bootstrap.php:449
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:244
fluent_booking/disconnect_integration_PRO1fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:83
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:69
fluent_calendar/disconnect_remote_calendar_PRO1fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:172
fluent_calendar/patch_calendar_additional_settings_PRO1fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:140
fluent_calendar/patch_calendar_config_settings_PRO1fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:119
fluent_crm/contact_added_by_fluent_bookingCore2fluent-booking/app/Services/Integrations/FluentCRM/Bootstrap.php:400
fluentform/log_dataCore3fluent-booking/app/Services/Integrations/FluentForms/FluentFormInit.php:282

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: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:244

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: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: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:172

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:140

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:119

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 ?? []));

fluentform/log_data

  • Type: action
  • Edition: Core
  • Call sites: 3

Source locations

  • fluent-booking/app/Services/Integrations/FluentForms/FluentFormInit.php:282
  • fluent-booking/app/Services/Integrations/FluentForms/FluentFormInit.php:350
  • fluent-booking/app/Services/Integrations/FluentForms/FluentFormInit.php:362

Example

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