This is an n8n workflow that runs a WhatsApp receptionist for lead qualification and appointment booking. It connects the WhatsApp Cloud API, OpenAI, Google Sheets and Google Calendar. Replies to clients are written in Arabic.
When a WhatsApp message arrives, the workflow extracts the sender's phone number and message text. It tracks each client's session in an n8n Data Table. For a new request, it sends a WhatsApp service menu and saves the client's selection. It then asks about the client's project, budget and goals, and stores the answers to keep the conversation in context.
The workflow compiles a lead summary in Google Sheets and notifies the business owner on WhatsApp. OpenAI writes a personalized Arabic reply based on the lead details. For meetings, it guides the client through choosing a time and checks availability against Google Calendar and the Data Table. It then creates the Google Calendar event and sends confirmations and updates by WhatsApp to both the client and the business owner.
- Platform
- n8n
- Messaging
- WhatsApp Cloud API
- AI
- OpenAI, for Arabic replies
- Lead tracking
- Google Sheets
- Booking
- Google Calendar
- Session storage
- n8n Data Table
- Language
- Arabic replies to clients
- n8n nodes
- Webhook, If, Set, Code, Wait, Switch