Skip to main content

Hi everyone, 👋

I'm new to integrating ManyChat with Make.com and need guidance to set up a restaurant reservation system. My goal is to automate reservations via ManyChat and sync them seamlessly with external tools like Google Sheets or a reservation management system.

I’ve attached a screenshot of my current Make.com setup to show the flow I’ve been working on. However, I’m unsure about a few things:
1️⃣ How do I structure the ManyChat flow to collect details like date, time, and party size effectively?
2️⃣ How do I connect this to Make.com to ensure data is sent and retrieved correctly (e.g., to and from a Google Sheet)?
3️⃣ What’s the best way to handle scenarios like “no available slots” or user cancellations within this system?

If anyone has experience setting up a similar flow or can provide tips, templates, or tutorials, I’d greatly appreciate it! 🙏

Thank you in advance for your help!

 

 

Hey ​@ARIA this seems like quite a complex flow and it’ll be really tough to help you without knowing all the details. But still, here’s an attempt ;)

  1. The easiest way is using Data Collection, and ask the users all the info you need (kinda like a form). You can also use AI to have a more conversational flow (less like a form) and make the user interface better. Regardless, the information you collect needs to be stored in user fields so you can later use them in the automations.
  2. I personally like to use External Requests on Manychat, and the Webhook trigger in Make. This allows me to send exactly the information I want, how I want to send it. You can also use the default triggers. As for the Google Sheet retrieval part, you’ll need to work on:
    1. making sure all data is in the correct formats
    2. making sure your Make automation is doing any data transformation and formatting necessary
    3. control the information flow to ensure it works as you want it to
  3. This is a mix of your Make automation and Manychat flow design. I usually have ‘status’ and ‘data’ field in the responses, that trigger different actions in Manychat. So, for example, if I have a ‘no slots’ status, then I trigger one automation in Manychat. But if I have a ‘slots available’ status, then I trigger another automation and give the users other options.

If you need help going through the data, figuring out how to structure the information, and best ways to connect based on your specific needs, I can offer you consulting calls (paid). You can check the options at https://gusboregio.com 

Hope this helps!


Reply