{"id":5562,"date":"2025-01-04T00:00:00","date_gmt":"2025-01-03T23:00:00","guid":{"rendered":"https:\/\/sitedu.de\/?post_type=kb-articles&#038;p=5562"},"modified":"2026-02-11T23:15:10","modified_gmt":"2026-02-11T22:15:10","password":"","slug":"webhooks","status":"publish","type":"docs","link":"https:\/\/sitedu.de\/en\/docs\/webhooks\/","title":{"rendered":"Webhooks"},"content":{"rendered":"<div class=\"wpb_text_column wpb_content_element\">\n<div class=\"wpb_wrapper\">\n<p>The\u00a0<strong>Webhooks<\/strong>\u00a0feature in SiteDude Booking 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 SiteDude Booking to any other application, allowing for efficient data sharing and integration across various platforms.<\/p>\n<\/div>\n<\/div>\n<div class=\"vc_message_box vc_message_box-standard vc_message_box-rounded vc_color-info\">\n<div class=\"vc_message_box-icon\"><\/div>\n<p>The\u00a0<strong>Webhooks<\/strong>\u00a0feature for SiteDude Booking is considered a premium feature, and it will be counted towards your total number of Custom Features &amp; Integrations.<\/p>\n<\/div>\n<div class=\"wpb_text_column wpb_content_element\">\n<div class=\"wpb_wrapper\">\n<p>In order to use\u00a0<strong>Webhooks<\/strong>, you need to\u00a0<strong>Enable<\/strong>\u00a0this feature on the\u00a0<strong>Features &amp; Integration<\/strong>\u00a0page. Once enabled, you can set up your webhooks by clicking on the \u2018<strong>Set Up<\/strong>\u2018 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\u2019s create some!<\/p>\n<p>In the top right corner, you will find the \u2018<strong>Create Webhook<\/strong>\u2018 button. Click on this button to create various types of Webhooks:<\/p>\n<ul>\n<li>Appointment Booked<\/li>\n<li>Appointment Canceled<\/li>\n<li>Appointment has been rescheduled<\/li>\n<li>Appointment status has been changed<\/li>\n<li>Customer Created<\/li>\n<\/ul>\n<p>These types of webhooks correspond to the events in SiteDude Booking that would trigger them to be sent.<\/p>\n<\/div>\n<\/div>\n<div class=\"wpb_single_image wpb_content_element vc_align_center\">\n<figure class=\"wpb_wrapper vc_figure\">\n<div class=\"vc_single_image-wrapper vc_box_rounded  vc_box_border_grey\"><img decoding=\"async\" class=\"vc_single_image-img\" src=\"https:\/\/trafft.com\/wp-content\/uploads\/2024\/03\/webhooks-blank.png\" \/><\/div>\n<\/figure>\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"vc_message_box vc_message_box-standard vc_message_box-rounded vc_color-info\">\n<div class=\"vc_message_box-icon\"><\/div>\n<p>Please note that, at this stage, you can only create a single webhook for each type. This means there can be only one \u2018Appointment Booked\u2019 webhook, one \u2018Appointment Canceled\u2019 webhook, and so on.<\/p>\n<\/div>\n<div class=\"wpb_text_column wpb_content_element\">\n<div class=\"wpb_wrapper\">\n<p>When configuring your Webhooks in SiteDude Booking, you will have access to various settings:<\/p>\n<ol>\n<li><strong>Name:<\/strong>\u00a0This allows you to title your webhook for easy identification.<\/li>\n<li><strong>Website URL:<\/strong>\u00a0Enter the URL of your application where you want the webhook information from SiteDude Booking to be sent. This enables you to integrate SiteDude Booking data into other applications as needed.<\/li>\n<\/ol>\n<p>Additionally, SiteDude Booking offers a handy feature to test your Webhooks:<\/p>\n<p><strong>Send Test Webhook:<\/strong>\u00a0This 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:<\/p>\n<ul>\n<li>Appointment Status<\/li>\n<li>Appointment Start Date<\/li>\n<li>Appointment Start Time<\/li>\n<li>Appointment Start Date and Time<\/li>\n<li>Appointment End Date<\/li>\n<li>Appointment End Time<\/li>\n<li>Appointment End Date and Time<\/li>\n<li>Appointment Price<\/li>\n<li>Customer Full Name<\/li>\n<li>Customer First Name<\/li>\n<li>Customer Last Name<\/li>\n<li>Customer Email<\/li>\n<li>Customer Phone<\/li>\n<li>Employee Full Name<\/li>\n<li>Employee First Name<\/li>\n<li>Employee Last Name<\/li>\n<li>Employee Email<\/li>\n<li>Employee Phone<\/li>\n<li>Service Category<\/li>\n<li>Service Name<\/li>\n<li>Service Duration<\/li>\n<li>Service Price<\/li>\n<li>Extras<\/li>\n<li>Location Name<\/li>\n<li>Location Address<\/li>\n<li>Location Phone<\/li>\n<li>Custom Fields<\/li>\n<\/ul>\n<p>This allows you to ensure that the webhook is correctly configured to send the necessary information for your integration needs.<\/p>\n<\/div>\n<\/div>\n<div class=\"vc_message_box vc_message_box-standard vc_message_box-rounded vc_color-info\">\n<div class=\"vc_message_box-icon\"><\/div>\n<p><strong>Please note<\/strong>\u00a0that the data sent will be formatted according to the settings you have chosen in SiteDude Booking. When using Webhooks, the information is transmitted via a\u00a0<strong>POST<\/strong>\u00a0request.<\/p>\n<\/div>\n<div class=\"wpb_text_column wpb_content_element\">\n<div class=\"wpb_wrapper\">\n<p>When setting up your Webhooks in SiteDude Booking, you have the option to utilize a \u2018<strong>Verification Token<\/strong>\u2018. Clicking on this button (next to the \u201cCreate Webhook\u201d button) will prompt a pop-up window where you can view and copy your verification token.<\/p>\n<\/div>\n<\/div>\n<div class=\"wpb_single_image wpb_content_element vc_align_center\">\n<figure class=\"wpb_wrapper vc_figure\">\n<div class=\"vc_single_image-wrapper vc_box_rounded  vc_box_border_grey\"><img decoding=\"async\" class=\"vc_single_image-img\" src=\"https:\/\/trafft.com\/wp-content\/uploads\/2024\/03\/webhooks-verification-token.png\" \/><\/div>\n<\/figure>\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"wpb_text_column wpb_content_element\">\n<div class=\"wpb_wrapper\">\n<p>By utilizing the\u00a0<strong>Verification Token<\/strong>, each webhook request sent from SiteDude Booking to your application can be authenticated, ensuring that the data received is indeed originating from SiteDude Booking. This token is included in the Authorization Header of the webhook request for added security.<\/p>\n<\/div>\n<\/div>\n<div class=\"wpb_text_column wpb_content_element\">\n<div class=\"wpb_wrapper\">\n<p>As a testament to the versatility of webhooks, teams from\u00a0<a href=\"https:\/\/www.pabbly.com\/connect\/integrations\/trafft\/\">Pabbly<\/a>\u00a0and\u00a0<a href=\"https:\/\/konnectzit.com\/apps\/Trafft\">KonnectzIT<\/a>\u00a0have successfully created integrations with SiteDude Booking, showcasing the possibilities for seamless integration with external applications.<\/p>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>The\u00a0Webhooks\u00a0feature in SiteDude Booking 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 SiteDude Booking to any other application, allowing for efficient data sharing and integration across various platforms. The\u00a0Webhooks\u00a0feature for SiteDude Booking is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_eb_attr":"","_eb_data_table":"","footnotes":""},"doc_category":[496],"doc_tag":[],"knowledge_base":[485],"class_list":["post-5562","docs","type-docs","status-publish","hentry","doc_category-custom-features","knowledge_base-sitedude-booking"],"year_month":"2026-06","word_count":565,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"SiteDu.de","author_nicename":"cyzdk","author_url":"https:\/\/sitedu.de\/en\/account\/cyzdk\/"},"doc_category_info":[{"term_name":"Custom Features","term_url":"https:\/\/sitedu.de\/en\/docs\/sitedude-booking\/custom-features\/"}],"doc_tag_info":[],"knowledge_base_info":[{"term_name":"SiteDu.de Booking","term_url":"https:\/\/sitedu.de\/en\/docs\/sitedude-booking\/","term_slug":"sitedude-booking"}],"knowledge_base_slug":["sitedude-booking"],"_links":{"self":[{"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/docs\/5562","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/comments?post=5562"}],"version-history":[{"count":1,"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/docs\/5562\/revisions"}],"predecessor-version":[{"id":7723,"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/docs\/5562\/revisions\/7723"}],"wp:attachment":[{"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/media?parent=5562"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/doc_category?post=5562"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/doc_tag?post=5562"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/sitedu.de\/en\/wp-json\/wp\/v2\/knowledge_base?post=5562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}