n8n WhatsApp Booking Automation Expert
Budget / Salary₹1,500–12,500
TypeFreelance project
LocationRemote
Posted1 hour ago
. n8n Workflow Development
Configure and implement production-ready n8n workflows.
Build modular workflows for message processing, requirement collection, quote generation, booking creation, payment monitoring, reminders, and support handover.
Implement workflow conditions, data transformations, error handling, retries, and execution logging.
Debug existing workflows and validate node connections and execution logic.
2. WhatsApp Business API Integration
Integrate Meta WhatsApp Cloud API with n8n.
Configure webhooks, message sending, delivery/status events, interactive buttons, and list messages.
Implement message templates for booking notifications, payment reminders, and team alerts.
Handle WhatsApp's 24-hour customer-service window correctly.
Support multilingual customer conversations.
3. AI-Powered Conversation Automation
Integrate Google Gemini API for customer-message understanding and structured information extraction.
Collect advertisement details through short, conversational questions.
Maintain conversation state across multiple messages.
Validate extracted details before moving to the next stage.
Implement human handover when the bot cannot understand a request or when the advertisement type is not supported for automated booking.
4. Website API and Database Integration
Integrate secure REST APIs for quotation and booking creation.
Connect to MySQL using appropriate database credentials and parameterized queries.
Use website database access in read-only mode for catalogue, newspaper, edition, and rate lookups.
Maintain separate persistent storage for WhatsApp conversations, orders, and workflow state.
Ensure pricing and GST calculations come from the website's existing checkout logic, not from AI-generated calculations.
5. Booking and Payment Automation
Collect and validate customer booking requirements.
Generate accurate quotations through the website's quote API.
Obtain explicit customer approval before creating a booking.
Create bookings through the website's booking API and share the booking-summary link.
Periodically verify payment status using the website's authoritative booking status.
Send payment reminders, confirmation messages, and internal team notifications.
6. Reliability, Security and Testing
Prevent duplicate message processing and duplicate booking creation.
Implement safe retries, error alerts, and recovery procedures.
Secure API keys, webhook verification, customer information, and media files.
Test success scenarios, failures, expired quotes, duplicate events, and multiple-ad orders.
Document the workflows, credentials setup, dependencies, and deployment procedures.
Required Technical Skills
Must-have skills
n8n workflow development and debugging.
Meta WhatsApp Cloud API integration.
Webhooks and REST API integration.
JSON, JavaScript, and n8n Code nodes.
MySQL and SQL queries.
API authentication, credentials management, and error handling.
Practical experience building stateful automation workflows.
Preferred skills
Google Gemini API or other LLM API integrations.
Multilingual chatbot development.
Payment-status polling and scheduled workflows.
Secure file handling and OCR integrations.
Production deployment, monitoring, and troubleshooting.
Configure and implement production-ready n8n workflows.
Build modular workflows for message processing, requirement collection, quote generation, booking creation, payment monitoring, reminders, and support handover.
Implement workflow conditions, data transformations, error handling, retries, and execution logging.
Debug existing workflows and validate node connections and execution logic.
2. WhatsApp Business API Integration
Integrate Meta WhatsApp Cloud API with n8n.
Configure webhooks, message sending, delivery/status events, interactive buttons, and list messages.
Implement message templates for booking notifications, payment reminders, and team alerts.
Handle WhatsApp's 24-hour customer-service window correctly.
Support multilingual customer conversations.
3. AI-Powered Conversation Automation
Integrate Google Gemini API for customer-message understanding and structured information extraction.
Collect advertisement details through short, conversational questions.
Maintain conversation state across multiple messages.
Validate extracted details before moving to the next stage.
Implement human handover when the bot cannot understand a request or when the advertisement type is not supported for automated booking.
4. Website API and Database Integration
Integrate secure REST APIs for quotation and booking creation.
Connect to MySQL using appropriate database credentials and parameterized queries.
Use website database access in read-only mode for catalogue, newspaper, edition, and rate lookups.
Maintain separate persistent storage for WhatsApp conversations, orders, and workflow state.
Ensure pricing and GST calculations come from the website's existing checkout logic, not from AI-generated calculations.
5. Booking and Payment Automation
Collect and validate customer booking requirements.
Generate accurate quotations through the website's quote API.
Obtain explicit customer approval before creating a booking.
Create bookings through the website's booking API and share the booking-summary link.
Periodically verify payment status using the website's authoritative booking status.
Send payment reminders, confirmation messages, and internal team notifications.
6. Reliability, Security and Testing
Prevent duplicate message processing and duplicate booking creation.
Implement safe retries, error alerts, and recovery procedures.
Secure API keys, webhook verification, customer information, and media files.
Test success scenarios, failures, expired quotes, duplicate events, and multiple-ad orders.
Document the workflows, credentials setup, dependencies, and deployment procedures.
Required Technical Skills
Must-have skills
n8n workflow development and debugging.
Meta WhatsApp Cloud API integration.
Webhooks and REST API integration.
JSON, JavaScript, and n8n Code nodes.
MySQL and SQL queries.
API authentication, credentials management, and error handling.
Practical experience building stateful automation workflows.
Preferred skills
Google Gemini API or other LLM API integrations.
Multilingual chatbot development.
Payment-status polling and scheduled workflows.
Secure file handling and OCR integrations.
Production deployment, monitoring, and troubleshooting.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.