
Closed
Posted
Paid on delivery
I receive the same questions on WhatsApp every day and want them handled automatically. Your task is to build a small assistant that watches incoming WhatsApp messages, spots predefined keywords, and fires back a single, plain-text reply the moment a match is found. How it should behave • Scan each incoming message for the keywords I list. • When a keyword is present (case-insensitive, anywhere in the text), send the fixed reply I paired with that keyword. • If no keyword matches, do nothing. • Support at least 100 parallel chats without breaching WhatsApp rate limits, logging each interaction (timestamp, sender, keyword, reply). Tech requirements You are free to use Python, Node.js, or another language you’re comfortable with, as long as it integrates cleanly with the official WhatsApp Business Cloud API or a compliant provider such as Twilio. Replies must be text-only—no emojis, no links. Keyword–reply pairs should be editable in a simple JSON/CSV file or lightweight web dashboard that I can update without touching code. Deliverables 1. Complete source code and configuration files. 2. Step-by-step setup guide for an Ubuntu server, including webhook registration. 3. README showing how to add or change keywords and their fixed responses. Acceptance test I spin up the script, send a WhatsApp message containing a tracked keyword from another number, and receive the correct fixed text reply in under two seconds.
Project ID: 40745973
215 proposals
Remote project
Active 20 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
215 freelancers are bidding on average $404 USD for this job

Hi, CnEL India can build your WhatsApp keyword auto-responder with a lightweight, reliable webhook-based architecture. Our methodology: * Review the keyword/reply rules and WhatsApp Business API requirements. * Set up a secure webhook to receive and validate incoming WhatsApp messages. * Implement case-insensitive keyword matching anywhere within message text. * Return the configured plain-text response only when a keyword matches. * Keep unmatched messages untouched with no automatic response. * Store keyword/reply pairs in editable JSON/CSV or a simple admin interface. * Log timestamp, sender, matched keyword and response status for each interaction. * Implement asynchronous processing, validation, retries and error handling. * Design the service to support concurrent conversations while respecting WhatsApp API rate limits. * Deploy on an Ubuntu server with environment-based credential management. * Provide webhook registration, setup and deployment documentation. * Test keyword matching, concurrent messages, response timing and failure scenarios. We would first validate the WhatsApp API/webhook setup, then build the matching engine, logging and configuration layer before completing load and acceptance testing.
$500 USD in 15 days
7.7
7.7

I see you're looking to automate responses to those common WhatsApp queries using the WhatsApp Business Cloud API and Twilio. Handling over 100 parallel chats while keeping response times under two seconds is key, and a common pitfall in this setup is managing rate limits effectively, especially when dealing with multiple concurrent chats. I’ll implement a solid solution that tracks interactions, makes sure compliance with WhatsApp's guidelines. I'll build the assistant in Python, integrating it with the WhatsApp API for kind of real-time keyword detection and response. The setup guide will cover everything needed for your Ubuntu server, and I'll make sure the keyword management is user-friendly, allowing you to update responses easily. So, I'm ready to get started on this right away for $449, looking forward to delivering a solid solution for you. Rajavel | Python Developer | WhatsApp API Expert
$449 USD in 7 days
6.8
6.8

Hello, WhatsApp Automation Developer {{{ I HAVE CREATED SIMILAR WHATSAPP API AND AUTOMATION SOLUTIONS BEFORE AND I CAN SHOW YOU }}} I have 11+ years of software development experience and can build this lightweight assistant using Python or Node.js with the official WhatsApp Business Cloud API or Twilio. I will implement case-insensitive keyword detection, fixed text responses, no-response handling, logging of timestamp/sender/keyword/reply and reliable processing for 100+ parallel conversations while respecting API limits. Keyword-reply pairs can be maintained through a simple JSON/CSV configuration or lightweight dashboard without modifying the application code. I will provide the complete source code, configuration, Ubuntu deployment guide, webhook setup and README covering keyword management and response updates. I will also test the complete flow from incoming WhatsApp message to automated reply and verify the required response time under the acceptance conditions. Thanks, Christina
$300 USD in 7 days
7.2
7.2

Hello, The hidden challenge here is not matching keywords, it is making automated replies dependable under concurrent WhatsApp traffic while keeping setup and future edits simple. I can build this as a focused Node.js service using the official WhatsApp Business Cloud API or Twilio, with case-insensitive keyword detection, plain-text responses, webhook verification, structured interaction logs, and safe handling for at least 100 parallel chats. I’ll keep the keyword-reply configuration easy to update through JSON/CSV or a lightweight dashboard, then provide Ubuntu deployment instructions, configuration files, and a README covering webhook registration and maintenance. JavaScript and Node.js will support the implementation, while Software Architecture will keep the service reliable, observable, and easy to extend. I’ve shared an initial estimate based on your description, and once we go over a few technical or functional details, I’ll confirm the exact cost and delivery schedule. We can review your preferred provider and test the under-two-second acceptance flow together, then finalize the deployment plan. Will you use the official WhatsApp Cloud API or Twilio, and should unmatched messages and duplicate webhook deliveries be logged or ignored? Best regards, Asad I’ll also document how to add keyword pairs, inspect logs, and troubleshoot webhook or rate-limit issues. Looking forward to your reply so we can finalize the exact plan.
$250 USD in 10 days
7.1
7.1

Hi, I've built Twilio integrations before, including a Laravel app wired to Twilio and SendGrid for live messaging flows, delivered 5 stars. That's the core of what you need here: a webhook that catches each inbound WhatsApp message, matches keywords case-insensitive anywhere in the text, and fires the paired reply fast. One decision worth settling early. For 100 parallel chats under two seconds, I'd queue outbound replies through Redis so we stay inside WhatsApp rate limits instead of blocking on each send. Keyword pairs would live in an editable JSON file plus a small dashboard, and every hit gets logged with timestamp, sender, keyword, reply. Question: official WhatsApp Business Cloud API, or Twilio's WhatsApp channel? That changes the webhook setup. Adil
$368.18 USD in 7 days
6.8
6.8

This is a strong fit, and I’d start with the highest-risk workflow first. For a WhatsApp Keyword Auto-Responder, the goal is not generic link spam; it is finding the pages, keywords, technical fixes, and content gaps that can move qualified organic traffic. My approach would be to start with a focused SEO audit, map the highest-value pages and keywords, then fix technical/on-page issues before scaling content or authority work. Quick question: Which external integrations are absolutely required for MVP, and which can be staged after launch? Also, are you trying to fix technical/on-page SEO first, or is the priority new content and authority building? Best, Dr. Syafiq
$500 USD in 21 days
6.9
6.9

Hi, I'm Denis, a full-stack developer experienced in building automation systems for high-volume message processing and keyword-based routing. I understand exactly what you need. You're receiving repetitive WhatsApp questions and want instant automated responses without manual intervention. The core challenge is building a reliable listener that catches keywords, matches them accurately, and responds within WhatsApp's rate limits while maintaining an audit trail. I've built similar systems where message volume and response latency are critical. Here's my approach: I'll set up a webhook listener using the WhatsApp Business Cloud API (via Twilio or direct integration). Using Node.js or Python, the service receives messages, checks them against your keyword list case-insensitively, and sends matching replies. All interactions log with timestamps and sender details. I'll create a web dashboard where you can add, edit, or remove keyword-reply pairs without coding. The main technical consideration is handling concurrency. WhatsApp has rate limits, but at 100 parallel chats they're manageable with proper queuing and response spacing. I'll implement a queue mechanism to keep response time under two seconds. A realistic risk is webhook reliability—brief message loss during restarts. I'll build automatic reconnection logic and ensure clean service recovery. I'll deliver complete source code, a setup guide with webhook registration instructions, and keyword management documentati
$250 USD in 5 days
6.3
6.3

Hello!, I am a Florida-based senior software engineer and I can help you stop answering the same WhatsApp questions manually every day. This is a classic automation problem, and the win is not just “a bot,” but a reliable keyword-based responder that feels fast, accurate, and easy to maintain. I’d approach it in phases: 1) map the common questions and keyword triggers, 2) build the WhatsApp automation flow with a clean API layer, 3) add smart fallback handling for unmatched messages, and 4) test edge cases so it doesn’t break in real use. I’ve built automation systems and chatbot-style workflows where accuracy and stability mattered more than flashy features. A few relevant examples: a support-routing bot for a local service business, an order-status automation for a small e-commerce brand, and an internal message classifier for a SaaS team. My focus would be making this practical, not overcomplicated. If you want, I can also structure it so you can update keywords/responses later without touching the code. A few quick questions: 1) Are you using WhatsApp Business API, or do you want a solution built around an existing provider? 2) Should replies be exact keyword matches only, or do you want simple phrase/intent matching too? 3) Do you need a fallback path for unknown questions, like “human handoff” or a default reply? If you’re after something dependable and cleanly built, I’d be glad to take it on. -James
$420 USD in 2 days
6.4
6.4

Hi, You need a high-performance webhook listener that processes incoming WhatsApp payloads, scans for keywords, and triggers predefined replies. This requires a concurrency-safe backend capable of parsing webhooks, evaluating case-insensitive text against a configurable dictionary, executing API calls under a 2-second SLA, and logging transactions. Technical approach: - Build a Node.js/Express or Python FastAPI service for Meta/Twilio payloads. - Implement an in-memory dictionary (watching a JSON/CSV for changes) for instant lookups without database latency. - Use asynchronous processing for 100+ concurrent chats without hitting rate limits. - Log interaction data (timestamp, sender, keyword, response) to a rotating CSV or SQLite file. Core modules: - Webhook Ingestion: Validates payloads and extracts message details. - Matching Engine: Normalizes text and evaluates against the keyword map. - Config Manager: Supports hot-reloading of keyword pairs without script restarts. Relevant systems: - AI-Powered Chatbot Backend (Custom API & Webhook orchestration) - Multi-Channel Lead Generator (Twilio/WhatsApp messaging engine) Implementation strategy: We will build the core listening script and API connection first, followed by the JSON matcher and logger. Finally, we will configure the Ubuntu environment, load-test the 2-second SLA, and write the setup README. 1. Will you use the official Meta Cloud API or Twilio? 2. Should keyword matching target exact isolated words or substring matches? 3. Do you prefer interaction logs in an append-only CSV or a local SQLite DB? Regards, Rohit
$400 USD in 5 days
7.0
7.0

I can build your WhatsApp automation assistant using Python to handle incoming messages, check for keywords case-insensitively, and reply instantly with plain text while safely managing rate limits across 100 parallel chats. My approach is to set up a clean webhook endpoint using the official WhatsApp Business Cloud API or Twilio, paired with a lightweight JSON file for your keyword and reply pairs so you can easily update them without touching the code. I will also implement robust logging for timestamps, senders, keywords, and replies, and provide a complete step-by-step setup guide for your Ubuntu server. You will receive the full source code, configuration files, and a clear README for managing your keywords. Messages containing your tracked keywords will receive the correct text reply in under two seconds. Let's discuss the details so we can get this running for you quickly.
$500 USD in 7 days
6.1
6.1

Hello! I can build this WhatsApp auto-reply assistant using the official WhatsApp Business Cloud API, preferably with Node.js or PHP. The webhook will receive incoming messages, perform a case-insensitive keyword match and immediately send the predefined plain-text response. If there is no match, the bot will simply ignore the message. Keyword/reply pairs can be stored in JSON or CSV so you can change them without modifying the code. I will also add interaction logging with timestamp, sender, matched keyword and response. The service will be designed to handle 100+ concurrent conversations with proper asynchronous processing, retries and WhatsApp rate-limit handling. I will provide: - Complete source code - Ubuntu deployment instructions - WhatsApp webhook configuration - Editable keyword/reply configuration - Logging and error handling - README with maintenance instructions I can start immediately. The exact 2-second response time will depend partly on WhatsApp API/network latency, but I will optimize the webhook so there is no unnecessary processing between receiving and sending the reply.
$350 USD in 4 days
6.2
6.2

Greetings, I see you're looking for a way to automate responses to frequently asked questions on WhatsApp. The goal is to create an assistant that can monitor incoming messages, identify specific keywords, and send back predetermined replies instantly. I would approach this by setting up a script that integrates with the WhatsApp Business Cloud API, ensuring it can handle multiple chats simultaneously without hitting any rate limits. Using either Python or Node.js, I can implement a keyword-response system where you can easily update responses via a JSON or CSV file. Additionally, I’ll ensure that all interactions are logged for your review. This solution will save you time and streamline your communication effectively. I’m excited about the opportunity to help you simplify your WhatsApp interactions. Best regards, Saba Ehsan
$400 USD in 3 days
5.9
5.9

The core challenge here is not just matching keywords, but doing it fast and reliably enough that replies land within your 2-second acceptance test while multiple chats are active. I’d build this around the official WhatsApp Business Cloud API or Twilio webhook flow, with case-insensitive matching, reply logging, and a clean keyword store you can edit without touching application logic. I’ve handled similar API-based automations where the important part was predictable behavior under real usage, not just getting a demo to work. For this job, I’d keep the responder lightweight, use a simple rules layer for keyword detection, and structure the logs/config so it stays easy to maintain on Ubuntu. A small admin page can be included if you want something easier than JSON/CSV editing. - Do you already have a preferred provider between Meta Cloud API and Twilio? - Would you like editable keywords via file only, or a minimal web dashboard? - Should the first matched keyword trigger the reply, or do you want a priority order if one message contains several keywords?
$250 USD in 10 days
5.8
5.8

Hi, I can build this WhatsApp auto-reply assistant using the official WhatsApp Business Cloud API or Twilio, with keyword matching, fixed text replies, logging, 100+ concurrent chats and an easy JSON/CSV configuration. I’ll also provide the Ubuntu setup guide, webhook configuration, complete source code and README. Can you confirm whether you already have a WhatsApp Business Cloud API or Twilio account ready? Regards
$380 USD in 2 days
5.8
5.8

Hi, I can build this as a lightweight WhatsApp keyword auto-responder with a clear, configurable workflow: incoming webhook → case-insensitive keyword scan → matched fixed text reply → interaction log → no action for unmatched messages. I’d keep keyword–reply pairs in an editable JSON or CSV file so you can update responses without changing the core service. The implementation can use the official WhatsApp Business Cloud API or a compliant provider, with webhook validation and text-only replies. My approach will support concurrent chats while respecting provider rate limits. I’ll include structured logging for timestamp, sender, matched keyword, reply status, errors, retries, and safeguards to avoid duplicate responses. Deliverables will include the complete source code, configuration files, Ubuntu deployment and webhook-registration guide, and a README covering keyword/response updates and testing. I have experience building Node.js polling services, Python monitoring plugins, API integrations, persistent server services, structured configuration, logging, and operational documentation. Before starting, I’d like to confirm your preferred WhatsApp API provider and the initial keyword–reply format. Best regards, Teo
$500 USD in 7 days
5.9
5.9

My priority will be to build a high-performance bot that auto-replies to recurring WhatsApp queries in under 2 seconds, without any human intervention. This system will seamlessly handle over 100 simultaneous chats while strictly adhering to rate limits. My approach: I will develop a low-latency webhook service using Python (FastAPI) or Node.js, integrated with the official WhatsApp Business Cloud API (or Twilio). Keyword matching (case-insensitive) will be mapped via an easily editable JSON/CSV file, allowing you to add new Q&A pairs without modifying the code. A complete audit trail—capturing timestamps, senders, keywords, and replies—will be maintained using SQLite or relational logging. I will complete the handover by setting up the system service (Systemd/Docker) on an Ubuntu server and providing a comprehensive guide for webhook verification. Key questions regarding the project: 1. Do you wish to use the official Meta WhatsApp Business Cloud API, or would you prefer the Twilio API? 2. Do you already have a Meta Developer account and a verified WhatsApp Business number ready? 3. Is a simple JSON/CSV file sufficient for editing keyword-reply pairs, or would you prefer a lightweight web dashboard for this purpose? I am fully prepared to deploy this automation live with complete reliability and within a strict timeframe.
$250 USD in 7 days
5.9
5.9

Hi there, I can build this WhatsApp keyword auto-responder using the official WhatsApp Business Cloud API, with fast case-insensitive keyword matching, fixed plain-text replies, 100+ concurrent chat handling, rate-limit-safe processing, and complete interaction logging. I’ll also make the keyword/reply pairs easy to update through JSON/CSV, provide the Ubuntu + webhook setup guide, and test the flow against your under-2-second acceptance requirement. If you share your preferred API setup, I can get started right away. Best regards, Fahad.
$250 USD in 2 days
5.8
5.8

Handling high-concurrency WhatsApp keyword auto-replies under two seconds requires an asynchronous webhook worker with non-blocking I/O so 100+ concurrent chats never hit rate-limit drops or processing bottlenecks. ✅ Fast Python (FastAPI/asyncio) service integrating directly with WhatsApp Business Cloud API or Twilio, enforcing plain-text output with sub-second execution. ✅ External keyword-to-response mapping stored in a hot-reloaded JSON file (no process restarts needed when editing) along with structured logging (timestamp, sender, keyword, reply). ✅ Production Ubuntu deployment guide with systemd service management, log rotation, and Nginx reverse proxy with SSL for the webhook endpoint. ✅ Sandboxed verification and token verification testing prior to binding your live business number. ✅ 10+ years production experience | 400+ completed projects | 320+ five-star reviews ✅ Microsoft® Certified: MCSA | MCSE | MCT & cPanel Certified (CWSA-2) Do you already have a Meta Business Manager app with WhatsApp Cloud API credentials active, or would you prefer running this via Twilio? I can deliver this in 2 days for 290 USD and can jump on it right now.
$290 USD in 2 days
5.4
5.4

Hi there! I see you're looking to automate responses to common questions on WhatsApp. That's a smart move to save time and improve efficiency. To make this work seamlessly, we'll need to focus on integrating with the WhatsApp API and setting up a robust keyword recognition system. It’d be great to clarify the types of questions you get most often and how you envision the responses. We might want to break the project into phases: first, identifying keywords and creating a response library, then building the automation framework and testing it thoroughly. This way, we can ensure it's reliable and meets all your needs. I've worked on similar projects, like creating an internal CRM for a property agency and a chatbot for a local restaurant's order system. Excited to help you streamline your WhatsApp communications!
$500 USD in 4 days
6.2
6.2

==== Hi - Truong here ==== "WHATSAPP KEYWORD AUTO-RESPONDER" - you need a lightweight webhook that detects keywords and replies immediately without touching unmatched messages. I’d use Node.js with the official WhatsApp Business Cloud API, keeping keyword and reply pairs in JSON so you can update them without changing code. Incoming messages would be normalized for case-insensitive matching, logged with the required details, and handled asynchronously so parallel chats do not block each other. I’d also add duplicate-event protection because WhatsApp webhooks can deliver the same event more than once, which could otherwise send duplicate replies. Do you already have a WhatsApp Business Cloud API setup, or should the setup guide cover Meta app and webhook configuration from the beginning? Looking forward to work with you.
$500 USD in 7 days
5.3
5.3

Gaza, Palestinian Territory
Member since Jul 7, 2025
₹1500-12500 INR
$30-250 USD
$30-250 USD
$250-750 USD
$10-30 USD
₹600-1500 INR
₹12500-37500 INR
€1000-4000 EUR
$750-1500 USD
$2-8 USD / hour
€8-30 EUR
₹1500-12500 INR
$250-750 USD
₹600-1500 INR
₹1500-12500 INR
₹1500-12500 INR
$30-250 SGD
₹1500-12500 INR
£20-250 GBP
min $50 USD / hour