Automation with Twillio, OpenAI and whatsapp business via make.com

Hello

I’m looking to build an automated chatbot that can engage with our customers via whatsapp business API. Use case is for a small hotel.

Today, Staff are required to manually make 4 personalised touch points with the guest:

  1. pre-check in check up: to ensure that the guest received check-in details for their rooms, understand the 24/7 self check-in instructions and answer any questions they may have. This should be done 48hrs prior to arrival.

  2. post-check in check up: to check that the guest has managed to check-in ok and are happy with their room as well as answer any questions they may have. This should be done 3hrs after check-in time.

  3. post-check out check up: to check how the guest stay was - positive sentiment responses should be followed up with a request for the guest to leave a 5* review, negative sentiment responses should be followed up with clarification for more information (where required) so the issue can be logged and reviewed by management to improve the guest experience for others. This should be sent on the day of checkout at 11am.

  4. Multi-night stays: a message should be sent after each night but not the day of checkout to ask how the guest stay is going and if there is anything we can do to assist them. This should be sent at 11am UK time.

We have a twillio number and want to have automation in place so that these messages are automatically triggered via pre-approved templates in Whatsapp business API but that if a guest replies to a message, the chatbot (using ChatGPT open AI model) can reply back using natural language model I would train up.

Where the AI chatbot isn’t able to respond to a query it should then flag it for a human agent to jump into the whatsapp convo and answer the question. This means that staff member will need an app we can use to view and respond to whatsapp messages (including manually triggering pre-approved templates if required)

All guest data (name, telephone number) would be available via beds24 integration which make.com supports.

Final point, we’re looking for a step in the above scenario where guest data is saved into a Google sheet (basically an extract of everything in beds24 so we can build a customer database).

A few questions:

  1. Is what I want to build above feasible?
  2. Is the proposed architecture able to do what I want, i.e. using OpenAI, Whatsapp Business, Google Sheet
  3. What application should we use for our staff to be able to interact with guest messages alongside the AI chatbot - twillio doesn’t offer a native app

If someone has experience doing this kind of implementation please do reply

Nayem
Is what I want to build above feasible?
Yes most of it is possible.

Is the proposed architecture able to do what I want, i.e. using OpenAI, Whatsapp Business, Google Sheet
I’d suggest moving out of GSheets in something like Airtable Sign up - Airtable
For WhatsApp, chances are you’ll need to use some unofficial WhatsApp API apps like Timelines https://timelines.ai/?rl=connex

What application should we use for our staff to be able to interact with guest messages alongside the AI chatbot - twillio doesn’t offer a native app
I’d strongly suggest you to look in other apps like Timelines or Kommo, so your team can have an interface to follow up with clients.

Let me know if you’d like to talk on Zoom. Book a time with us here https://connex.digital/book/make

Hi Nayem this possible and we can help you out in here.

We are a small team of Make.com experts.
But not only that, we are also integration parners for Newo.io which is developing this exact type of digital workers.

About your questions:

  1. Is what I want to build above feasible? Yes it is

  2. Is the proposed architecture able to do what I want, i.e. using OpenAI, Whatsapp Business, Google Sheet -->Yes but there are better tools that can be implemented on a easier way. Airtable, would be the best tool as said above.

  3. What application should we use for our staff to be able to interact with guest messages alongside the AI chatbot - twillio doesn’t offer a native app → You would like your users to also communicate with the guests or just being able to monitor messages? Depending on that there are different tools.

If you are interested we would love to help you, you can schedule a call in here: Calendly - Felipe Saucedo

This tutorial using OpenAI’s Assistants API in combination with Make can be useful: