Loading...

Built a 24/7 WhatsApp AI agent for OneRooff, a roofing solutions company, using Make.com automation, 360Dialog WhatsApp API, Supabase for chat sessions, and Vapi.ai for intelligent agent responses — delivering instant customer support on WhatsApp.
2025 - Present

OneRooff is a roofing solutions company that needed a way to provide 24/7 customer support on WhatsApp without hiring a full-time support team. The solution was an AI-powered WhatsApp agent that handles customer inquiries, provides quotes, answers FAQs, and routes complex issues — all automatically through WhatsApp, the platform their customers already use daily.
The entire system is orchestrated through Make.com (formerly Integromat), which acts as the central automation hub connecting all services together. When a customer sends a message on WhatsApp, the flow is as follows:
Customer sends a WhatsApp message to OneRooff's business number.
360Dialog WhatsApp API receives the message and triggers a webhook on Make.com.
Make.com checks Supabase for existing chat session context to maintain conversation continuity.
The message along with session context is sent to Vapi.ai agent for intelligent response generation.
Vapi.ai processes the query and generates a contextual response based on OneRooff's services and knowledge base.
Make.com stores the updated conversation in Supabase and sends the response back via 360Dialog WhatsApp API.
The automation stack is built with reliability and scalability in mind. Make.com serves as the workflow engine, connecting 360Dialog (WhatsApp Business API provider) for message sending and receiving, Supabase for persistent chat session storage and user context, and Vapi.ai for the AI agent that understands roofing-related queries and provides accurate, helpful responses. The session management in Supabase ensures that the AI agent remembers previous conversations, creating a seamless experience for returning customers.
24/7 automated customer support on WhatsApp — no human intervention needed for common queries.
Persistent chat sessions via Supabase — the AI remembers past conversations for context-aware responses.
Intelligent routing — complex queries are flagged and escalated to human agents when necessary.
Instant response times — customers get answers within seconds, improving satisfaction and engagement.
Scalable architecture — handles multiple concurrent conversations without degradation.
Easy to update — OneRooff's knowledge base can be updated in Vapi.ai without touching the automation flow.
The WhatsApp AI agent has transformed OneRooff's customer support operations. Customers now receive instant responses at any time of day, whether they're asking about roofing services, requesting a quote, or following up on an existing inquiry. The automation has significantly reduced response times from hours to seconds, improved customer satisfaction, and freed up the team to focus on actual roofing work instead of being tied to their phones answering repetitive questions.
Muhammad Anique
A passionate Full Stack Web Developer with expertise in modern web technologies, including Next.js ,React.js, Node.js , and Express.js.
anique.cs@gmail.com
©2024 Muhammad Anique. All rights reserved. Unauthorized reproduction or distribution of any content from this site is strictly prohibited.