Documentation

Webhook (Zapier and IFTTT integration, and more)

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

MAIL

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.

Rate and review
HelpfulNot useful

en_USEnglish