Documentation
Settings -> Workflow
Information about Webhooks
This is an advanced feature available to experienced users who want to extend the functionality of the system. By setting up unique workflows, you can improve and streamline your workday, and customize the system to your specific needs. We recommend that you have some technical expertise before using this feature. Our customer support team is always available to help you set up your workflows and answer any questions you may have.
A webhook is a bit advanced to set up, but it gives you countless possibilities. For example, you can send booking information to other systems as a Google Sheets document, or transfer information to your Google Calendar with precisely specified information. The information can sync live! Thousands of systems.
What does Webook mean?
By using the Webhook feature, you can integrate things that happen through your booking service with other systems. Say a new booking is made from a customer. The system can then send this information to another system which then performs many other given actions that you have set.
For example: By integrating with Zapier or IFTTT (websites) you will get thousands of app integration options. By using Webhooks advanced request builder you can send different types of HTTP/HTTPS requests.
First, you need to select the request method. Below are the supported methods:
GET
PUT
DELETE
In the next input, paste URL (web address) to which the request is sent. You can also use shortcodes when entering the web address.
In the next input, you can fill in the form data used for the POST and PUT methods. You can add as much form data as you want. You can also use the same shortcodes when adding form data.
In the next entry, you can add custom headings. You can also use the shortcodes when adding headings.
You can send HTTP(s) requests using all the available actions in the workflow module.
Below are the available actions:
1. When a new appointment is added.
2. When the agreement is rescheduled.
3. When the agreement status changes. (It is possible to build different set combinations based on the previous and current status of the agreement)
4. When the agreement ends (also x number of minutes after the agreement ends or x number of minutes left until the end of the agreement).
5. When a new customer is created.
For example, send a POST request to EXAMPLE_URL one hour after the deal closes.
Setup of Webhook and for example Zapier
Brief setup guide
1. Create a Zapier account at Zapier.com
2. Create a new "Zap" on Zapier.
3. In this Zap, select "Webhooks by Zapier." This should be set to Catch hook.
4. Go to Workflow on Bookingtjeneste.no. Set up a new workflow, for example, "New booking". Select "Send HTTP(S) request" for this workflow.
5. Edit your workflow.
– URL: POST (Use the link you receive from Zapier and paste into the URL field)
– Content type: Form data
– Form data: Fill in as many fields as you want. The left field can be, for example, "First name" and then the code for the first name in the right field.
5 Then connect your Zap to the selected applications.
6. Save Zap.
NB. You can also use JSON. Then you must select JSON under "Content type". Write in the following format when using JSON. Example:
{ "Customer": { "Full name": "{customer_full_name}", "Email": "{customer_email}", "Phone": "{customer_phone}" }, "Booking": { "Date": "{appointment_date}", "Time": "{appointment_start_time}" } }
Illustration from Bookingtjeneste.no and webhook setup

Illustration from Zapier.com and settings for webhook setup

Important: When using webhooks, the following criteria must be followed:
– You must have a subscription with a provider that supports webhooks. We recommend Zapier.com.
– If you place a booking from your control panel (i.e. not from the booking panel on your link), then all mandatory fields MUST be filled in for a webhook to be sent.
Do you need help setting up a Webhook?
Contact us for guidance if you get stuck. Since the setup is a time-consuming process, we cannot set up the entire process for you. However, we are happy to help with any questions. Send an email to post@bookingtjeneste.no
Test your webhook
Do you want to test it easily?
Set up a webhook and use the URL you get on this website below. You will then be able to receive information on the test page.
Test here: https://webhook.cool
Connect the system to countless systems
You can connect your booking system to thousands of systems via webhook. Examples of systems include:
1. Slack
2. GitHub
3. Google Sheets
4. Google Drive
5. Trello
6. Asana
7. Microsoft Teams
8. Dropbox
9. WordPress
10. Mailchimp
11. Zendesk
12. Salesforce
13. Airtable
14. Base Camp
15. LinkedIn
16. Twitter
17. Instagram
18. Stripe
19. PayPal
20. JIRA
21. Discord
22. Google Calendar
23. Facebook Pages
24. HubSpot
25. LinkedIn Lead Gen Forms
26. Zoho CRM
27. Freshdesk
28. Gmail
29. Google Forms
30. Redmine
31. Pipedrive
32. Mailgun
33. SendGrid
34. AWS Lambda
35. Box
36. Twilio
37. Bitbucket
38. Google Tasks
39. WooCommerce
40. SurveyMonkey
41. Google Analytics
42. Microsoft Office 365
43. Evernote
44. ClickUp
45. Monday.com
46. Type form
47. OneDrive
48. ActiveCampaign
49. Wix
50. Intercom
51. FreshBooks
52. Podium
53. Smartsheet
54. Constant Contact
55. MailerLite
56. Microsoft Outlook
57. Drip
58. Infusionsoft
59. ConvertKit
60. Microsoft Dynamics 365
61. Todoist
62. Docusign
63. Adobe Creative Cloud
64. Real Estate Webmasters
65. Magento
66. Etsy
67. Flickr
68. Wunderlist
69. Confluence
70. Reddit
71. Google Classroom
72. Oracle
73. SAP
74. RSS
75. Microsoft OneNote
76. SugarCRM
77. BigCommerce
78. GitLab
79. Buffer
80. Zoho Mail
81. Facebook Messenger
82. MySQL
83. PostgreSQL
84. QuickBase
85. Microsoft Azure
86. Webflow
87. Square
88. Braintree
89. Volusion
90. Chargebee
91. Recurly
92. Bing Ads
93. AppFolio
94. Quickbooks Online
95. Cisco Webex (Webinar and online meetings)
96. Shopify (E-commerce)
97. MailerLite (Email Marketing)
98. FreshBooks (Invoicing and Accounting)
99. Podio (Project Management)
100. Smartsheet (Project Management)
Does the booking service have an API?
We do not offer an API. However, the system can send webhooks to e.g. Zapier for specific events in the booking service. Included in Pro subscriptions.