AFI AFI

Fluent Booking

Estimated reading: 2 minutes Updated August 1, 2026

Fluent Booking is the appointment-scheduling plugin from the WPManageNinja team (the makers of Fluent Forms and Fluent CRM). Advanced Form Integration captures every Fluent Booking appointment and routes the data to any of 200+ destinations.

What you’ll need

  • The Fluent Booking plugin installed and activated.
  • At least one calendar configured with availability and an event type.
  • The Advanced Form Integration plugin installed and activated.

Booking data captured

Field Format
Attendee name Same as input
Attendee email Same as input
Attendee phone Same as input
Event type The event title
Calendar The calendar name
Host Host’s name
Date YYYY-MM-DD
Start time HH:MM (booker’s timezone)
End time HH:MM
Duration Minutes (numeric)
Timezone Booker’s timezone
Meeting link Zoom/Google Meet URL if generated
Notes Booker’s notes

Custom questions added to your event type also appear in the field-mapping dropdown.

Create the integration

  1. Go to WP Admin → AFI → Add New.
  2. Enter an Integration Title, e.g. Discovery call → Sales CRM.
  3. In Trigger → Form/Data Provider, select Fluent Booking.
  4. In Form/Task Name, choose the event type to listen on.
  5. In Action → Platform, pick the destination and complete the field mapping.
  6. Optional: configure Conditional Logic.
  7. Click Save Integration.

Screenshot: AFI Add New screen with Fluent Booking selected as the Form Provider, showing the Form/Task Name dropdown listing event types

Conditional logic example

Goal: when someone books the Sales Demo event type, also send the data to the sales team’s HubSpot pipeline. Other booking types only sync to a generic Google Sheet.

Create the HubSpot integration. Open the Conditional Logic panel, add a condition with the event type field, Equal To, value Sales Demo. The Google Sheet integration stays unconditional.

Troubleshooting

Booking made but destination doesn’t fire

Fluent Booking’s booking event fires after the attendee confirms the time slot. Check AFI → Log for the most recent entry to see exactly what was received.

Cancellations and reschedules

AFI captures the initial booking only. To catch cancellations and reschedules, use Inbound Webhooks with Fluent Booking’s webhook add-on (Pro feature).

Related docs