
Open
Posted
•
Ends in 4 days
Paid on delivery
We are looking for an experienced freelancer to build a reliable and customizable WhatsApp lead qualification, routing and tracking system for our business. We currently use/are evaluating platforms such as Interakt, but we are open to using n8n + WhatsApp Cloud API or another suitable low-cost platform if it provides better flexibility and reliability. AI is NOT required for this project. The workflow will be based on predefined questions, options, conditions and rules. What we need The system should handle incoming WhatsApp enquiries and automatically identify whether the person is a new lead or an existing contact. 1. New Lead Detection -Start the lead qualification workflow only when both conditions are met: The WhatsApp number is not saved as a contact in our WhatsApp Business account; and We have never previously received a message from that WhatsApp number. If either condition is not met, the new-lead qualification workflow should not start. Existing customers/contacts should NOT receive the new-lead welcome/qualification workflow unnecessarily. 2. Lead Qualification Workflow We have a basic workflow design that we will provide. The system should: Send predefined questions/messages. Provide selectable options where appropriate. Capture customer responses. Store the information collected during the conversation. Move to the next step based on the customer's response. Create a lead record once the required information is collected. 3. Important – Human Handover / Fallback This is one of our most important requirements. If the customer replies with something outside the predefined options or sends a message that requires human attention: The automation should stop and hand the conversation over to a human/team member. However, the conversation and lead information already collected must be preserved. The workflow must NOT: Restart from the beginning. Send the welcome message again. Create another duplicate lead. Continue sending automated questions after human takeover. Once handed over, the assigned team member should be able to continue the conversation normally. If the customer sends another message after handover, it should remain with the human/team member . 4. Lead Assignment Once a lead is captured, it should be assigned to the appropriate team member/partner based on predefined rules. For example: Product/requirement Location Lead type Other criteria that we may define The system should support automatic assignment and clearly show who owns the lead. Platform / Technical Requirements We are not fixed on Interakt. We are open to: n8n + WhatsApp Cloud API Interakt AiSensy WATI Another suitable WhatsApp API/CRM/automation platform The priority is: Reliability + easy customization + low ongoing cost + proper lead tracking. We would prefer a solution where business rules can easily be changed later without rebuilding the entire system. Important We do NOT want a generic chatbot. We need a proper state-based lead workflow where the system remembers the customer's progress and knows: New lead vs existing customer Which step the customer is currently at What information has already been collected Whether automation is active or stopped Whether the conversation has been handed to a human Who is responsible for the lead What the current lead status is The workflow should be designed to prevent duplicate messages, duplicate leads and accidental restarting of conversations. What we will provide We already have a basic workflow design and business requirements. We will provide this to the selected freelancer and expect the freelancer to convert it into a technically robust workflow.
Project ID: 40747561
63 proposals
Open for bidding
Remote project
Active 2 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
63 freelancers are bidding on average ₹8,773 INR for this job

With over 8 years of Full Stack development experience, I combine technical skill with a deep understanding of business needs. My expertise in PHP, API integrations, and backend management make me an ideal fit for your project on building a WhatsApp-based lead qualification system. Your project's focus on reliability, customization, and low-cost maintenance aligns with my approach to building scalable and secure solutions using technologies like n8n + WhatsApp Cloud API or any other API/CRM solution that suits your needs. The unique strength I bring to the table is my attention to detail and ability to anticipate various scenarios in a workflow. Understanding that you do not want a generic chatbot but a state-based lead workflow where crucial information is not lost during handover, I'll ensure that the logic behind the system recognizes different scenarios and preserves the progress made regardless of whether human intervention is required or not.
₹1,500 INR in 3 days
7.6
7.6

Building a deterministic, state-machine driven WhatsApp workflow requires strict session persistence and webhook event gating so human handover locks automation without race conditions or message loops. Setting this up using n8n paired with Meta WhatsApp Cloud API and a lightweight database backend gives you complete control over business logic with negligible running costs compared to per-seat SaaS tools. ✅ Design a finite state machine (FSM) tracking session steps, captured fields, contact history, and a hard human_takeover lock flag. ✅ Configure inbound webhook processing to filter existing contacts, handle branch logic, and instantly suppress automated replies when unmapped input is received. ✅ Build dynamic lead assignment rules based on region and product category, dispatching clean lead records to your team with assigned ownership. ✅ Implement idempotency keys and transactional state locking to eliminate duplicate message triggers, duplicate leads, and workflow restarts. ✅ 10+ years production experience | 400+ completed projects | 320+ five-star reviews ✅ Microsoft® Certified: MCSA | MCSE | MCT & cPanel Certified (CWSA-2) Where are your team members currently managing live chat conversations (Meta Business Inbox, a shared CRM, or do you need a dedicated shared web inbox interface hooked into the webhook stack)? I can deliver this in 1 day for 9500 INR and can jump on it right now.
₹9,500 INR in 1 day
6.1
6.1

Building a WhatsApp-based lead qualification system is right in my wheelhouse, and I'd be thrilled to tackle it for you. With 8+ years of experience in website design, web application development, and digital solutions, I specialize in creating scalable, reliable, and customizable systems like the one you need. My skills range from backend development using Laravel, CodeIgniter, Core PHP, to frontend with React.js and Next.js. Plus, I have significant experience with REST API Development and Third-Party API Integration that will come in handy when working with the WhatsApp Cloud API or other suitable platforms. Your project highlights the importance of human handover without sacrificing lead information collected so far, a hurdle I am particularly equipped to overcome. Added to that, my deep understanding of client management - evidenced by my work on CRM solutions and lead assignment systems - makes me well-positioned to address your project's requirement for automatic lead assignment based on complex rules you have laid out. So not only can I deliver your desired solution efficiently; it can also be adapted as per your changing needs without rebuilding everything. Let’s connect to discuss the project further and convert your basic workflow design into an ironclad reality!
₹5,000 INR in 3 days
5.5
5.5

Being in the web and mobile app development industry for over 9 years, my team and I have successfully delivered several automation projects with PHP, which will be a perfect fit for your WhatsApp-based lead qualification system. When it comes to handling large volumes of data and complex decision-making processes like in your workflow, we understand the importance of being error-free and cost-effective. By using a combination of n8n, WhatsApp Cloud API, or any other suitable low-cost platform, we can ensure an efficient and reliable system that won't require rebuilding the entire system every time you need a modification. Another key advantage we bring to the table is our understanding of the human element. We firmly believe that automation without flexibility is incomplete. Hence, we will dedicate ourselves to include a robust system in line with your most important requirement – human handover/fallback. Our system design ensures that when customers send messages outside predefined options, or if there's an urgent need for human attention, the automation seamlessly transfers the conversation to you without any loss of progress or duplicate messages. Lastly, our package includes not just building a solution but also providing post-development support and maintenance like fixing bugs and regular updates. As companies evolve, it's important that their systems grow with them too. With us, not only you get an efficient and scalable lead qualification system projects
₹17,000 INR in 7 days
5.5
5.5

Hi, Bojan here, from Serbia. What matters most in building your chat-based lead qualification system with n8n is less manual work, with every lead and record in the right place. I'm a senior full stack developer with 8+ years of experience working with Lead Qualification and CRM. The real challenge is field mapping and triggers in n8n: duplicates, API limits and automations that fire each other in a loop. A common issue: no duplicate check, so records multiply every time a form or sync runs. My plan: first, map the current process, fields and hand-offs. Then, build the pipelines and automations in n8n with duplicate checks. Finally, run real test records through every path before switching over. I've done CRM and automation work before, so I check early for duplicate records and trigger loops. A few questions to better understand the scope: 1. Can one contact arrive from several forms? Then I set one matching rule, so each person stays one record. 2. Native automations before Zapier or Make? I'd recommend native first, fewer tools and fewer points of failure. 3. Do leads expect a reply within minutes? Then I add an instant confirmation and route each lead to one owner. I can start right away. Happy to go over the details here in chat and suggest the best approach. Looking forward to hearing from you, Bojan
₹12,500 INR in 2 days
4.7
4.7

Your emphasis on state — knowing exactly which step each lead is at, whether automation is active or a human owns the conversation — is the right instinct. Most WhatsApp automations fail because they restart, duplicate, or message over a human. I would build this as a proper state machine, not a generic chatbot. My approach: n8n orchestrating the WhatsApp Cloud API, with a lead-state store (new vs existing, current step, collected fields, automation-active vs handed-over, owner, status) behind every decision. Your two-condition new-lead check gates the workflow; qualification walks your predefined questions with selectable options; any out-of-option reply triggers handover that freezes automation, preserves collected data, and routes by your assignment rules. Rules stay editable without rebuilding. I build B2B automation and CRM-style systems, most recently an AI-powered website-generation platform currently in development. Two questions: is your workflow design a flowchart I can build from directly, and roughly how many inbound enquiries arrive per day so I can size the state store?
₹11,500 INR in 10 days
4.2
4.2

Hi, Thanks for sharing your project. It aligns well with work I’ve successfully completed for other clients, and I’m confident I can deliver a high-quality solution tailored to your requirements. Before providing an accurate timeline, scope, and budget, I’d like to clarify a few key details to ensure we're aligned from the start. Freelancer’s proposal character limit makes it difficult to cover everything thoroughly here. If you're available, let's connect via chat. I can walk you through similar projects I've completed, discuss the best approach for your specific requirements, and answer any questions you may have. Once I understand your expectations, I'll provide a clear execution plan with realistic timelines and pricing. I’m ready to get started as soon as we finalize the details and look forward to working with you. Best regards, Mayank Sahu
₹7,000 INR in 7 days
4.0
4.0

Hi, I'm Nishant Tyagi, a developer with 6 years of experience in Flutter, React Native, Kotlin, iOS and PHP/Laravel, building production mobile apps and web platforms, including AI-powered and e-commerce solutions. For this project I will deliver a WhatsApp-based lead qualification system with automated conversation flows, scoring, CRM sync and human handoff. Why me: - 6 years of hands-on delivery across mobile, backend and APIs - Clean, well-documented, scalable code - Fast communication and regular progress updates - Post-delivery support included I can start immediately and deliver in 5 days. Let's discuss the details so I can begin right away. Best regards, Nishant Tyagi
₹1,500 INR in 5 days
4.0
4.0

You need a state-based WhatsApp lead workflow that remembers each customer, prevents duplicate messages, and hands control to a human permanently when the conversation leaves the defined path. This should be treated as a small lead-routing system, not a generic chatbot. I would use WhatsApp Cloud API with n8n for editable rules, plus a small database that stores the phone number, current workflow step, collected fields, automation state, owner, handover flag, and event history. Each inbound message is checked against that record before any reply is sent. A matched option moves the lead forward; unmatched/free-form text pauses automation, preserves the record, assigns the conversation to a team member, and blocks every future automated question unless an authorised user explicitly resumes it. Lead creation and assignment will happen only once using a unique phone-based record and idempotent workflow keys. The setup will include webhook logs, retries, failure alerts, assignment rules, and a test plan covering new lead, existing contact, human handover, repeat message, and duplicate-event cases. The “saved WhatsApp contact” condition needs to be defined against the contact source your chosen platform can reliably access; I would confirm that before promising the exact rule. Do you already have a CRM/contact list, or is WhatsApp the only source of contact history?
₹9,000 INR in 3 days
3.1
3.1

Hi, Your main requirement is a state-based WhatsApp lead workflow, not a generic chatbot. The critical challenge is preserving conversation state and preventing duplicate qualification, messages or leads—especially when a human takes over. I have 5+ years of experience with automation, APIs, CRM integrations and n8n workflows. I’d recommend n8n + WhatsApp Cloud API for flexibility and lower ongoing costs, with a persistent database storing lead state, current step, collected fields, automation status, handover status, owner and lead status. I’ll implement reliable new-lead detection, predefined question/option flows, conditional routing, lead creation and rule-based assignment. Any unexpected response can immediately switch the conversation to human mode, preserving all collected data and preventing further automated messages or workflow restarts. I’ll also use idempotency checks and message/lead identifiers to prevent duplicate processing, with logging and error handling for webhook/API failures. Business rules will be structured so your team can modify routing and qualification logic without rebuilding the entire system. Please share your existing workflow design and whether you already have a WhatsApp Business/Cloud API account. Best Regards, Shailender
₹7,500 INR in 10 days
2.7
2.7

We at CVTPL (Cian Vision Technologies Pvt. Ltd.), a consulting and digital technology agency, specialize in building custom automation workflows and lead management systems tailored to business rules. For your WhatsApp setup, we can develop a reliable state-based lead qualification, routing and tracking system using n8n + WhatsApp Cloud API, Interakt, WATI, AiSensy or another suitable platform, selecting the architecture based on reliability, flexibility and ongoing cost. The key focus will be conversation state management and human handover. The system will distinguish new and existing contacts, remember the customer’s current step and collected information, prevent duplicate leads/messages, automatically assign qualified leads based on your rules, and permanently stop automation once a human takes over. We will also structure the workflow so your team can modify questions, conditions, routing rules and lead statuses later without rebuilding the entire system. Regards, Team CVTPL
₹12,000 INR in 7 days
2.8
2.8

Hello, What you describe is a state machine with WhatsApp in front of it, so that is how I would build it: n8n + WhatsApp Cloud API + a small database where every number has one record (lead or customer, current step, answers so far, automation on or off, owner, status). Every inbound message first reads that record, so a restart, a second welcome or a duplicate lead cannot happen by design, not by luck. How your key points map: 1. New lead check. With WhatsApp coexistence (Business app and Cloud API on the same number) Meta syncs your saved contacts and up to 6 months of chat history, so both of your conditions can be checked for real. If the number moves to the API only, we import your contact list once and history starts from day one. 2. Qualification. Your workflow design becomes steps with buttons and lists. Answers are stored after each step, the lead record is created once the required fields are in. 3. Handover. Any reply outside the options (or a "talk to a person") sets automation off on that record, assigns a person and notifies them. Every later message from that customer stays with the human until your team closes or releases it. 4. Assignment. Rules by product, location and lead type live in one editable table, so changing a rule is editing a row, not rebuilding the flow. Before handover I test every branch with real numbers, including the bad cases: double messages, a reply mid-step, a customer writing again after handover. You get a written guide on where each rule lives. About me: three completed projects on this account, all rated 5 out of 5, delivered on time and on budget. Webhooks, CRM routing and chat automation are the work I do most. If the shorter Interakt post earlier today was also yours: this quote covers the full spec here. Price 9000 INR, 7 days. Running cost is the Meta conversation fees plus a small server for n8n. One question: where should your team answer handed-over chats, in the WhatsApp Business app on the phone or in a shared web inbox? Petro Pankov, BotCraft Group
₹9,000 INR in 7 days
2.5
2.5

Hi, there. I built a similar WhatsApp lead-routing system using n8n and the WhatsApp Cloud API, with persistent conversation states, rule-based qualification, CRM records, assignment logic, and controlled human takeover. I implemented webhook-based message processing, contact/history checks, state persistence, response validation, lead deduplication, routing rules, and a hard automation-stop flag for human handover. The main challenge was preventing race conditions and workflow restarts when users send unexpected messages, so I used a persistent lead state with idempotency checks and explicit ownership/status transitions. I am planning to model each conversation as a state machine so every message is processed against its current step rather than triggering a new workflow. I offer to keep business rules configurable in n8n while preserving collected data, assigned ownership, and human takeover status throughout the conversation. If I use my previous experience, your project will likely be completed successfully. Hope to discuss this in detail. Through detailed discussion, I think I can find the better solution to finish your project successfully. Thank you
₹7,000 INR in 7 days
2.7
2.7

Heads up on your new-lead rule: the WhatsApp Cloud API (and tools built on it like Interakt) can't see the contacts saved on your WhatsApp Business phone. So "not saved as a contact" can't be checked live. The reliable way is our own contact list: import your existing contacts and past chat numbers once, then every new number gets checked against that plus message history. That makes the new vs existing decision exact instead of a guess. I'd build it on n8n + WhatsApp Cloud API: rules-based question flow, routing to the right team member, and a tracking sheet or small dashboard. Low running cost, and you can edit the questions yourself. Roughly how many enquiries a day do you get?
₹5,500 INR in 5 days
2.3
2.3

Dear client, I can build this WhatsApp lead qualification and routing system based on your exact business rules. I understand that you don’t need a chatbot or AI. You need a proper step-by-step workflow that remembers the lead’s progress and prevents duplicate messages or leads. I can build the system with n8n + WhatsApp Cloud API, Interakt, or another suitable platform after checking which option gives you the best balance of cost, reliability and flexibility. The workflow can handle: New lead vs existing contact detection Step-by-step questions and response-based conditions Saving all collected lead information Remembering the current workflow stage Human handover when a response needs manual attention Stopping automation after handover Preventing duplicate leads and welcome messages Automatic lead assignment based on your rules Lead status and ownership tracking I’ll first understand your existing workflow and then convert it into a reliable state-based automation that can also be easily modified later. I’m happy to discuss the workflow and suggest the most practical setup before development starts. Thanks
₹5,500 INR in 10 days
1.3
1.3

I noticed you're aiming for a reliable and customizable WhatsApp lead qualification system. My background in Python and API design, particularly with RESTful services, aligns well with the requirements you've outlined. I can assist in building the workflow management as per your specifications, ensuring no duplicate leads or messages arise during automation. Based on the rules you provided, I can help integrate with platforms like n8n + WhatsApp Cloud API, ensuring easy customization moving forward. I'll start by reviewing your basic workflow design to establish a sound technical plan, focusing on a robust and maintainable setup. Looking forward to discussing how we can tailor this solution to your business needs. Could you elaborate on the specific predefined questions and options within your current workflow design?
₹1,500 INR in 3 days
0.0
0.0

I can deliver 'WhatsApp-Based Lead Qualification System' end to end — clean architecture, tests, and deployment. I'll start with a short plan, share progress daily, and hand over production-ready code. Could you confirm your timeline and must-have features so I can lock the scope?
₹4,908.33 INR in 7 days
0.0
0.0

Hi, I’m Kanchan. I understand you need a state-based WhatsApp lead qualification system, not a generic chatbot. I can build the workflow using n8n + WhatsApp Cloud API or another suitable platform, with proper tracking for new vs existing contacts, qualification steps, response-based routing, lead creation, automatic assignment, and lead status. The most important part is the human handover, so I’ll ensure automation stops immediately when required, while preserving the conversation state and collected information without duplicate messages or leads. Please share your existing workflow design so I can review it and suggest the most reliable and cost-effective setup. Looking forward to connect
₹20,000 INR in 15 days
0.0
0.0

Hi, We already have a working WhatsApp lead system in production and have customised it for a laundry chain with 80+ stores: incoming chats are detected, qualified with predefined questions, routed to the right store/team and tracked, so this is configuration of a proven system, not a build from zero. Setup (low cost, fully yours): WhatsApp Cloud API + n8n (self-hosted) + a database or Google Sheet as the lead store. No per-message platform markup; every rule stays editable. How it works: 1. New-lead detection: each incoming number is checked against your saved contacts and past message history. Only a number in neither starts the qualification flow; existing customers never get the welcome sequence. 2. Qualification: your predefined questions with WhatsApp list/button options, free-text capture, branching on answers, and a polite follow-up if the lead goes quiet. 3. Routing: rules assign each qualified lead to the right person or team with an instant notification. 4. Tracking: every lead stored with source, answers, status and timestamps, plus a dashboard/sheet view. No AI, exactly as you want: predefined rules only. Happy to show a live demo of the running system on a call. Delivery: your workflow configured, tested with real chats, plus a short guide so your team can edit questions later. Question: is your number already on the WhatsApp Business Platform (Cloud API), or still on the Business app? Thanks, Atchut
₹5,000 INR in 10 days
0.0
0.0

Hello, I can build your WhatsApp lead qualification and routing system as a reliable, state-based workflow rather than a generic chatbot. My approach: ? WhatsApp Integration: WhatsApp Cloud API with n8n or another suitable low-cost platform. ? Lead Detection: Distinguish new leads from existing contacts/conversations before starting qualification. ? State Management: Track the current step, collected information, automation status, lead status, and assigned team member. ? Qualification: Implement your predefined questions, selectable options, conditions, and business rules. ? Human Handover: Automatically stop automation when an unexpected/manual-response case occurs, preserve collected data, and prevent workflow restarts or duplicate leads/messages. ? Lead Routing: Automatically assign leads using product, location, lead type, or other configurable criteria. ?️ Tracking: Maintain structured lead records and conversation state for reliable follow-up. I have hands-on experience with Python, REST APIs, backend development, databases, automation, and security-focused application development, which allows me to design the workflow with reliability and proper state handling in mind. I will focus on reliability, easy future customization, low ongoing cost, duplicate prevention, and clean human handover. I can convert your existing workflow design into a technically robust implementation and document the setup for future changes.
₹5,000 INR in 7 days
0.0
0.0

Vijayawada, India
Member since Oct 3, 2026
$250-750 USD
$15-25 USD / hour
₹1500-12500 INR
$10000-20000 USD
$250-750 USD
$2-8 USD / hour
₹12500-37500 INR
$250-750 USD
$250-750 USD
$30-250 USD
₹1500-12500 INR
₹12500-37500 INR
min $50 USD / hour
£18-36 GBP / hour
€3000-5000 EUR
$30-250 USD
$250-750 USD
₹12500-37500 INR
₹100-400 INR / hour
₹37500-75000 INR