Limited time Limited time
Soak Up the Savings
40% Off on all plans
Limited time
FEATURES AND INTEGRATIONS OVERVIEW
  • All Features
    All Features

    Notifications, Time zones, Extras, Coupons, Refunds, and more

  • All Integrations
    All Integrations

    Whatsapp, Paypal, Teams, Zoom, Zapier, Google Calendar, and more

  • Reserve with Google
    Reserve with Google

    Accept bookings via Google Search and Maps

  • WordPress Plugin
    WordPress Plugin

    Add Trafft booking form to any page of your WordPress website

    Resources
  • Trafft Blog
    blog-2
    Trafft Blog

    Check out the latest information on industry trends and get advice for running a service business online

  • Guides and Documentation
    docs-2
    Guides and Documentation

    Get a detailed explanation of how every Trafft feature and integration work

  • Our Story Our Story

    Read about Trafft’s story, mission and values we share

  • Investor Relations Investor Relations

    Reach out to us if you are interested in investing in Trafft

  • Affiliate Partners Affiliate Partners

    Join us on our journey of helping service businesses thrive through automation

  • Why Trafft Why Trafft

    Learn more about why you should choose Trafft

  • Partners Partners

    Partner with Trafft and expand your market reach

  • Contact us Contact us

    Feel free to reach out if you have any questions or suggestions

Features
FEATURES AND INTEGRATIONS OVERVIEW
  • All Features All Features

    Notifications, Time zones, Extras, Coupons, Refunds, and more

  • All Integrations All Integrations

    Whatsapp, Paypal, Teams, Zoom, Zapier, Google Calendar, and more

  • Reserve with Google Reserve with Google

    Accept bookings via Google Search and Maps

  • WordPress Plugin WordPress Plugin

    Add Trafft booking form to any page of your WordPress website

Resources
    Resources
  • Trafft Blog

    Check out the latest information on industry trends and get advice for running a service business online

    blog-2
    Trafft Blog
  • Guides and Documentation

    Get a detailed explanation of how every Trafft feature and integration work

    docs-2
    Guides and Documentation
About Us
  • Our Story Our Story

    Read about Trafft’s story, mission and values we share

  • Investor Relations Investor Relations

    Reach out to us if you are interested in investing in Trafft

  • Affiliate Partners Affiliate Partners

    Join us on our journey of helping service businesses thrive through automation

  • Why Trafft Why Trafft

    Learn more about why you should choose Trafft

  • Partners Partners

    Partner with Trafft and expand your market reach

  • Contact us Contact us

    Feel free to reach out if you have any questions or suggestions

Configure Webhooks

The Webhooks feature in Trafft enables users to connect with other web applications seamlessly. With this feature, users can set up automated messages and updates to custom URLs. Webhooks enable the sending of data from Trafft to any other application, allowing for efficient data sharing and integration across various platforms.

The Webhooks feature for Trafft is considered a premium feature, and it will be counted towards your total number of Custom Features & Integrations.

In order to use Webhooks, you need to Enable this feature on the Features & Integration page. Once enabled, you can set up your webhooks by clicking on the 'Set Up' button. This will take you to the page where you can create your webhooks. At this stage, you will see that no webhooks exist, so let's create some!

In the top right corner, you will find the 'Create Webhook' button. Click on this button to create various types of Webhooks:

  • Appointment Booked
  • Appointment Canceled
  • Appointment has been rescheduled
  • Appointment status has been changed
  • Customer Created

These types of webhooks correspond to the events in Trafft that would trigger them to be sent.

webhooks-blank

Please note that, at this stage, you can only create a single webhook for each type. This means there can be only one 'Appointment Booked' webhook, one 'Appointment Canceled' webhook, and so on.

When configuring your Webhooks in Trafft, you will have access to various settings:

  1. Name: This allows you to title your webhook for easy identification.
  2. Website URL: Enter the URL of your application where you want the webhook information from Trafft to be sent. This enables you to integrate Trafft data into other applications as needed.

Additionally, Trafft offers a handy feature to test your Webhooks:

Send Test Webhook: This option sends dummy data to the specified URL. It provides a preview of the information that will be sent for each appointment triggered by the webhook. The following appointment details are included:

  • Appointment Status
  • Appointment Start Date
  • Appointment Start Time
  • Appointment Start Date and Time
  • Appointment End Date
  • Appointment End Time
  • Appointment End Date and Time
  • Appointment Price
  • Customer Full Name
  • Customer First Name
  • Customer Last Name
  • Customer Email
  • Customer Phone
  • Employee Full Name
  • Employee First Name
  • Employee Last Name
  • Employee Email
  • Employee Phone
  • Service Category
  • Service Name
  • Service Duration
  • Service Price
  • Extras
  • Location Name
  • Location Address
  • Location Phone
  • Custom Fields

This allows you to ensure that the webhook is correctly configured to send the necessary information for your integration needs.

Please note that the data sent will be formatted according to the settings you have chosen in Trafft. When using Webhooks, the information is transmitted via a POST request.

When setting up your Webhooks in Trafft, you have the option to utilize a 'Verification Token'. Clicking on this button (next to the "Create Webhook" button) will prompt a pop-up window where you can view and copy your verification token.

webhooks-verification-token

By utilizing the Verification Token, each webhook request sent from Trafft to your application can be authenticated, ensuring that the data received is indeed originating from Trafft. This token is included in the Authorization Header of the webhook request for added security.

As a testament to the versatility of webhooks, teams from Pabbly and KonnectzIT have successfully created integrations with Trafft, showcasing the possibilities for seamless integration with external applications.

Have more questions

If you face an issue, and cannot find an answer in the documentation, feel free to submit a support ticket!

Contact us
Try for free