Steps to create the booking system:
Step 1: Go to Automations > Message Flows > Create new flow Step 2: Create a starting message requesting your client to specify the date when they want to setup an appointment. Ex:…
Step 1: Go to Automations > Message Flows > Create new flow
Step 2: Create a starting message requesting your client to specify the date when they want to setup an appointment. Ex: “Please enter the date in DD MM format. For example, 2 September.”
The date The date MUST be in DD MM format. The flow will not work otherwise
Step 3: Add a “User Input” and save the response to a “Date” type custom field
Step 4 (Optional): Ask your user to input their email ID if you want to send them an invite to the appointment
Step 5 (Optional): Add a “User Input” and save the response to a “Text” type custom field
Step 6: Add and setup your “General Calendar Slots” app
-
Click on “Add Integration”(if you don’t already have one) or select the calendar account you want to use
-
In the “Date” input, add the custom field where you saved your Date in Step 3 by typing {{field_name}}
Replace **field_name **with the name of your custom field
-
Input the start and end timings of your booking system, along with the duration of each appointment
-
Select the the days when you want to take in bookings
Step 7: Click on “Choose next step” and select message. You can use the output of the General Calendar Slots app by using this variable: {{Formatted Slots}}
Ex:
Select your appointment timings from these slots: {{Formatted Slots}}
Step 8: Add a “User Input” and save the response to a “Text” type custom field
Step 9: Add and setup your “Calendar” app
-
Click on “Add Integration”(if you don’t already have one) or select the calendar account you want to use
-
Setup the Date, Bookings Start, Bookings End, and Booking Duration with the same details as you did in Step 6
Make sure the details match in both the calendar nodes
-
In the “Contact Name”, add the name of your client by typing {name}
-
In the “Contact Email”, add the custom field where you saved your Email in Step 5 by typing {{field_name}}
-
(Optional) Add a location for your meeting if it is a physical appointment
Step 10: Send a confirmation message with the Google Calendar link using the variable {{Message}}