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:90
fluent_booking/create_remote_calendar_event_PRO3fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:62
fluent_booking/delete_remote_calendar_event_PRO3fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:113
fluent_booking/disconnect_general_integration_feed_PRO1fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:201
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:142
fluent_booking/refresh_remote_calendar_group_members_PRO4fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:57
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:150
fluent_calendar/patch_calendar_additional_settings_PRO1fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:126
fluent_calendar/patch_calendar_config_settings_PRO1fluent-booking-pro/app/Http/Controllers/IntegrationSettingsController.php:112
fluent_crm/contact_added_by_fluent_bookingCore2fluent-booking/app/Services/Integrations/FluentCRM/Bootstrap.php:392
fluentform/log_dataCore3fluent-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:62
  • fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:127
  • fluent-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:113
  • fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:134
  • fluent-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: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:142
  • fluent-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:57
  • fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:85
  • fluent-booking-pro/app/Services/Integrations/Calendars/RemoteCalendarsInit.php:110
  • fluent-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:392
  • fluent-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:281
  • fluent-booking/app/Services/Integrations/FluentForms/FluentFormInit.php:349
  • fluent-booking/app/Services/Integrations/FluentForms/FluentFormInit.php:361

Example

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