Skip to content

fluent booking special discount

Get Discount
fluentbooking logo
  • How It Works
  • Features
  • Use CasesExpand
    • Personal Services

      Streamline your personal service appointments

      eLearning

      Take lead in your e-learning venture

      Sales

      Transform your sales communications

      Customer Service

      Scale your marketing with simplified appointments

      Marketing

      Take your customer service to new heights

      Recruitment

      Recruit top talents more efficiently

  • Integrations
  • ResourcesExpand
    • fluentbooking 1.8.0
      FluentBooking 1.8.0 – Small Number, Big Impact
      Read All Articles
      Resources

      • Articles
      • Documentation
      • Roadmap
      • Comparisons
      • Demo
      • Support
  • Pricing
  • AboutExpand
    • Contact
  • Login

fluent booking special discount

Buy Now
fluentbooking logo

Getting Started

  • Install, Activate, and Update FluentBooking 
  • Install & Activate FluentBooking Pro
  • Add your Booking Form to the WordPress site’s Front-end
  • How to Enable Landing Page for Your Host
  • Dashboard Overview
  • Enabling Team Page in WordPress Front-end

Host & Events

  • Create a New Host
  • Create New Events
  • Create a Booking Availability
  • Set Round Robin Bookings
  • Set Email Notifications for a Booking
  • Set Booking Questions
  • Set Booking Summary Email
  • Set Booking Limits
  • Take Payment in Bookings
  • Take Multi-Payments 
  • Offline Payment for Booking
  • Modify Event Details
  • Host/User Access Management 
  • Set Booking Advanced Settings
  • Collective Booking Event
  • Single One-off Event
  • Group One-off Event

Bookings

  • Booking Details
  • Cancel a Booking

Integrations

  • Paypal Integration with FluentBooking
  • Google Calendar/Meet integration with FluentBooking
  • Zoom Integration with FluentBooking
  • Outlook Calendar Integration with FluentBooking
  • Nextcloud Calendar Integration With FluentBooking
  • Stripe Integration with FluentBooking
  • Apple Calendar Integration with FluentBooking
  • WooCommerce Integration with FluentBooking
  • FluentCRM integration with FluentBooking
  • Fluent Forms Integration with FluentBooking
  • Webhook Integration with FluentBooking
  • Twilio/SMS/WhatsApp Integration with FluentBooking
  • FluentBoards Integration with FluentBooking

Availability

  • Availability Management
  • Configure Availability

Miscellaneous

  • FluentBooking Shortcodes
  • Prettify Landing Page URL
  • Import, Export and Clone Events
  • Pass Default Booking Information to the URL
  • Gutenberg Blocks
  • Changelog

Global Settings

  • Global Email Settings
  • Host Settings
  • Frontend Panel
View Categories
  • Home
  • Docs
  • Integrations
  • Webhook Integration with FluentBooking

Webhook Integration with FluentBooking

1 min read

FluentBooking’s robust webhook features allow you to easily share your booking events with any web API endpoint. As a result, your FluentBooking experience will be more flexible and versatile since you can easily exchange and integrate your booking data with various platforms.

Steps to Configure Webhook #

Select the Booking Calendars from the FluentBooking dashboard. Go to the particular booking event, then click the Edit button. 

On the left sidebar, you will see the Webhook Feeds for this particular booking. Select it.

Now click on the Add New Webhook button

Configure the Webhook #

Name: Enter a feed name to identify this setup uniquely.

Request URL: Enter the URL to be used in the Webhook request (the Webhook recipient URL).

Request Method: Select the HTTP method used for the webhook request. Choose from GET, POST, PUT, PATCH, or DELETE here.

Request Format: Select the format for the webhook request. Select between FORM and JSON from the drop-down menu.

Request Header: Select if any headers should be sent with the webhook request.

Request Body: Select if all fields or select fields should be sent with the webhook request.

Event Triggers: Choose the event triggers that best suit your needs. You have the flexibility to select from the options Booking Confirmed, Booking Canceled, and Booking Completed based on your specific requirements.

Finally, check “Enable this webhook feed” and click on Save Feed when the configuration is done.

What are your Feelings
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on October 17, 2023
Fluent Forms Integration with FluentBookingTwilio/SMS/WhatsApp Integration with FluentBooking

Latest comments (15)

Avatar for Daniel
Daniel • February 28, 2025 at 12:13 pm

I’d like to connect FB with my accounting solution in order to create new customer objects when a user books a specific event (first contact appointment). The tricky question is now: is it possible to have a more complex solution to first check if a contact already exists (e.g. by comparing first name, last name, email address) and only create a new one if not already existing? My accounting solution offers a REST API to both check if a contact exists and to create a new one. Unfortunately, there’s no “create contact if not exists” endpoint, so I’m forced to invoke maybe both endpoints. How would you suggest to accomplish my requirement?

Comment button Reply
Avatar for Aminul Islam Tuhin
Aminul Islam Tuhin • March 5, 2025 at 4:56 am

Hello Daniel,

Thank you for your inquiry.

While Fluent Booking does not have a built-in API or webhooks for checking existing customers, you can achieve this functionality using the fluent_booking/before_booking action hook. This hook allows you to intercept booking data before creating a new booking, allowing you to check if a customer already exists in your accounting system. The action hook is located in the following file:

fluent-booking/app/Services/BookingService.php

Let me know if you have any further questions.

Thank you!

Comment button Reply
Avatar for sarah manning
sarah manning • December 10, 2024 at 3:49 pm

When are you going to implement API integrations? This feature is really essential as it would let you create or check events/calendars availability from other apps. Other major booking apps have this feature.

Comment button Reply
Avatar for Aminul Islam Tuhin
Aminul Islam Tuhin • December 19, 2024 at 6:19 am

Hey Sarah,
It’s possible with FluentBooking! Please create a support ticket here. Our support agent will assist you with this.

Comment button Reply
Avatar for Luca
Luca • January 4, 2025 at 7:39 pm

Hi Aminul,
I wanted to follow up on a couple of points to better understand this functionality:

Sarah specifically mentioned “create or check events/calendars availability via API.” While you mentioned that this is possible, I couldn’t find any documentation or details explaining how to achieve it. Could you clarify why it’s necessary to contact support for this?

If these features are already available, having some documentation or examples on the website would be a fantastic addition, as it would make things much clearer for users.

I submitted a feature request about a month ago for something similar, but I haven’t seen any updates or a public response yet. Is there any news on that?

Thank you for your help, and I’m looking forward to learning more about this!

Best regards, Luca.

Avatar for Aminul Islam Tuhin
Aminul Islam Tuhin • January 7, 2025 at 6:35 am

Hi Luca,

I’m really sorry if you’re having trouble with the API integration. We’re working on creating clear documentation for FluentBooking, including API integration, and we’ll publish it soon.

In the meantime, if you need help setting up the API, feel free to send a support ticket, and our team will assist you.

Thanks for your patience. I’ll keep you updated as soon as I have more information.

Best regards,
Aminul

Avatar for Assaf
Assaf • January 18, 2025 at 7:00 pm

I’m also in need to create an integration with fluentbooking API. I want the fetch available dates in a whatsapp chatbot to set a meeting. Is this possible?

Avatar for Mike Biolsi
Mike Biolsi • May 28, 2024 at 4:37 pm

This needs the trigger of “rescheduled” added. Also, is there a list of the fields that are sent or a way to see them in case our connecting service needs us to write the json?

Comment button Reply
Avatar for Aminul Islam Tuhin
Aminul Islam Tuhin • May 31, 2024 at 8:08 am

Hi Mike,
It’s not possible currently. I’m considering this as a feature request and will forward it to the development team.

Comment button Reply
Avatar for Lawson
Lawson • October 2, 2024 at 6:00 pm

In other platforms there is no true “Reschedule”. In the backend it cancels the current appointment then adds a new appointment at the rescheduled date. Is this currently how Fluent handles reschedules?

Avatar for Aminul Islam Tuhin
Aminul Islam Tuhin • October 6, 2024 at 4:05 pm

Hi Lawson,
Yes, if you reschedule an appointment in FluentBooking, the current appointment will be canceled, and a new one will be scheduled according to your preferred time and date

Avatar for Ron
Ron • November 23, 2023 at 9:36 pm

Integration with FluentBooking and Fluentsupport would be great. I need to automatically create ticket when there is new booking from users

Comment button Reply
Avatar for Himel
Himel • November 24, 2023 at 8:37 am

Thanks for the suggestion. If you want to submit more feature requests, please use our roadmap: https://fluentbooking.com/roadmap/

Comment button Reply
Avatar for lucas
lucas • November 13, 2023 at 8:23 pm

It would be wonderful, if you guys add webhook triggers based on reminders, like the event will be in an hour, then trigger the webhook, then next remind 5 minutes before the event start, send another webhook trigger, because the most value thing using booking apps, its because we can automate reminding process. I’d love to see this on the next update. Thank you guys

Comment button Reply
Avatar for Himel
Himel • November 21, 2023 at 5:16 am

Thanks for the suggestion Lucas. It would be best if you can share what will be the use case for this?

Comment button Reply
Table of Contents
  • Steps to Configure Webhook
  • Configure the Webhook

FluentBooking is the ultimate solution for booking appointments, meetings, webinars, events, and sales calls, etc.

Weekly Email Newslatter

Subscribe Form Weekly (Single Blog Page)

RESOURCES

  • Articles
  • Docs
  • Objectives & Vision
  • Brand Assets
  • Roadmap
  • Support
  • About us
  • Contact Us
  • Account Login
  • Affiliate Program
  • Report a Security Issue

USE CASES

  • Personal Service
  • Sales
  • Customer Service
  • e-Learning
  • Marketing
  • Recuitement

OUR PRODUCTS

  • FluentCommunity
  • FluentCRM
  • Fluent Forms
  • FluentBoards
  • FluentSupport
  • Ninja Tables
  • WP Social Ninja
  • Paymattic
  • FluentSMTP
  • AzonPress
  • FluentSnippets

POPULAR

  • Why We Built FluentBooking?
  • FluentBooking vs Cal.com
  • FluentBooking vs Calendly

Social

Facebook X Linkedin YouTube Instagram

Copyright © 2025 FluentBooking. A Brand of WPManageNinja™ Affiliate | Terms & Privacy

Sign Up for Our Newsletter

Subscribe Form Weekly (Single Blog Page)
Let's Simplify Your Appointments with FluentBooking!
Free downloads
  • How It Works
  • Features
  • Pricing
  • For Teams
    • Personal Service
    • Sales
    • Marketing
    • eLearning
    • Customer Service
    • Recruitment
  • About
    • Contact
  • Resources
    • Docs
    • Roadmap
    • Articles
    • Comparison
    • Support
    • Demo