Create Booking Using WhatsApp Mini App Flow
Follow these steps to create a booking flow using WhatsApp Mini Apps:
- Go to WhatsApp Mini App from the left menu and click Create New Flow.
- Enter a Flow Name, choose Appointment Booking as the category, select the WhatsApp channel, and click Create Flow.
- Create the first screen to collect user details like Name, Phone Number, Email, and Notes.
- Add a footer button to navigate to the next screen.
- Create a Booking Date screen and add a data source → Calendar Booking → Fetch Available Dates.
- Enter the Event ID from the calendar event booking URL.
- Add a dropdown component and map it to show available dates dynamically.
- Create a Booking Slot screen and add a data source Fetch Available Slots.
- Map the selected booking date to fetch available slots.
- Add a dropdown to display the available time slots dynamically.
- Create a Final Screen and add a data source Create New Booking.
- Map all required fields such as Booking Date, Slot, Name, Email, Phone Number, and Notes.
- Show a confirmation screen displaying the user’s entered details and selected date & slot.
- Add a Submit button to create the booking.
- Save and Apply the flow, then send a test message to check the booking process.
Once completed, the booking details will appear in the Calendar booking panel with all user information.