
Completed
Posted
Paid on delivery
I need a FastAPI service that listens to WhatsApp webhooks, supports several phone numbers at once, and responds automatically. How it should work: -Receives inbound WhatsApp messages and files (text, images, PDF, Word, Excel) via webhook -Stores message metadata + content references in MySQL -Automatically replies in WhatsApp: For text: “message received” + copy of the original message For files: “file received” + filename Deliverables 1. Source code 2. MySQL schema + seed/migration file. 3. README with setup steps, environment variables and instruction for local deployment.
Project ID: 40211926
116 proposals
Remote project
Active 2 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

https://www.freelancer.com/projects/nodejs/Automa-WhatsApp-Web-via-PIN/reviews Hi, this is a clear and well-scoped backend task and very doable with FastAPI. I’ve built webhook-driven messaging services before, including handling multiple senders/accounts, file ingestion, and automated replies. I’d implement this as a FastAPI service that listens to WhatsApp webhooks, correctly routes messages by phone number, and persists message metadata plus content references in MySQL. Text and file messages would be handled through a clean dispatcher so responses are deterministic: echo confirmation for text, and filename acknowledgment for files (images, PDFs, Word, Excel). The design would support multiple numbers cleanly without hardcoding logic. You’ll receive a tidy, production-ready codebase, a clear MySQL schema with migrations or seed data, and a concise README covering environment variables, webhook setup, and local deployment steps. I prioritise readable code and straightforward extension, so adding smarter auto-replies later will be simple. Happy to confirm webhook provider details (Twilio / Meta Cloud API / other) and get started right away.
$400 USD in 7 days
4.7
4.7
116 freelancers are bidding on average $478 USD for this job

Hi there, I’ve read your WhatsApp Webhook Auto-Reply Backend needs. I’ll build a FastAPI service that handles multiple numbers, processes inbound messages and files via webhook, stores message metadata and content references in MySQL, and auto-replies as specified (text: "message received" + original text, files: "file received" + filename). Approach: create a small FastAPI app with a robust webhook endpoint, verify and parse WhatsApp payloads, design a MySQL schema for messages, media refs, and number mapping, and store media references in a storage layer with a link in the DB. Replies will be sent via the WhatsApp API in background tasks to keep the endpoint responsive. I’ll provide a ready-to-run project structure with migrations, seed data, and a README detailing environment variables and deployment steps. Deliverables: source code, MySQL schema + migrations, and a clear README with setup and local deployment guidance. I can start with a clean repo, implement the webhook handler, DB layer, and auto-reply logic, then add tests and docs. What is your preferred hosting and deployment setup (Docker/K8s, cloud provider, and any CI/CD preferences)? Technical questions: How many WhatsApp numbers must the service support concurrently? Which storage option for media (local vs cloud) do you prefer? Do you already have WhatsApp Business API access or a preferred provider? What is the expected message volume (incoming/outgoing) per day? What authentication method should protect the
$750 USD in 14 days
9.3
9.3

With CnELIndia, you’re not just hiring a freelancer; you're partnering with a dedicated and proven team of professionals who have proudly delivered top-quality projects for over 18 years. We strongly believe in fanatical attention to detail, and we'll bring that same meticulousness to this project. Our experience in API and Backend Development, coupled with our skills in MySQL, Python, Software Architecture and Development uniquely position us to execute your WhatsApp Auto-Reply Backend project to perfection. We understand the importance of robust architecture in ensuring swift webhook responses at-scale. Our experience with diverse technologies like PHP, WordPress, WooCommerce, and React Native allows us to draw on best practices from different worlds, optimizing solutions for speed and agility. With multiple phone number support and automatic file handling being key requirements for your project, our skills fall perfectly in line with your needs. Moreover, a transparent and accessible development experience is a promise with us. We will not only deliver the complete source code but also provide an easy-to-follow MySQL schema and seed/migration file as well as a comprehensive README document – covering setup steps, environment variables, and local deployment instructions – making future maintenance hassle-free. Choose CnELIndia today for the seamless execution of your WhatsApp project - we guarantee your satisfaction!
$500 USD in 7 days
8.5
8.5

Hello, Being a part of the skilled team at Live Experts, specializing in numerous fields, I believe we are well-equipped to handle your WhatsApp webhook auto-reply backend project. With an extensive background in software development, our expertise lies in languages such as Python and databases like MySQL, making us a natural fit for your project needs. Providing transparently organized MySQL schema and clear instructions for local deployment is something that we consider and execute religiously. Additionally, our knowledge in Backend Development and Software Architecture would be of immense help in crafting a FastAPI service that can manage multiple phone numbers simultaneously while efficiently storing all received messages and files' metadata to ensure smooth retrieval when needed. Our goal has always been to transform ideas into practical solutions while guaranteeing client satisfaction, which is why we ensure our deliverables consist of more than just source code; providing READMEs with comprehensive setup steps is also part of the package. Lastly, our experience extends beyond just software development. We are well-versed with technology like Docker that could be utilized to accelerate the tracking and migration of MySQL schema. In conclusion, by choosing us you not only get a properly functioning software but also seamless transparency throughout the process. Discuss your project with us today and let's turn those ideas into reality! Thanks!
$750 USD in 6 days
8.4
8.4

Hello, As an experienced and versatile developer with a specialization in Backend Development, utilising FastAPI, MySQL, and Python, I am confident in my ability to build the WhatsApp Webhook Auto-Reply Backend system you need. Having worked with a range of clients across industries, including healthcare, eCommerce, and proptech, as my notable specialities, I am well-versed in managing complex challenges. My team at WellSpring Infotech has successfully developed and deployed several automated response systems similar to your project requirements. Our approach combines not just technical expertise but an understanding of unique business needs. For your project, we ensure prompt data recording using MySQL and seamless automated replies for both texts and files using FastAPI. Our focus on quality, scalability, and security ensures that the system not only meets your current requirements but is also ready for future growth. Comprehensive project management is another aspect that we bring to the table - from establishing precise milestones to offering clear documentation for easy deployment. Partner with us at WellSpring Infotech for an efficient, reliable, and user-friendly WhatsApp Webhook Auto-Reply Backend that matches your vision for transformative customer communication! Thank you
$600 USD in 10 days
7.3
7.3

With extensive experience in Python Development, our team at STR Softwares LLP can deliver a high-quality FastAPI service that aligns perfectly with your requirements for managing WhatsApp webhooks and automating responses. Our profound expertise in MySQL and skillful knowledge in handling varied file types such as text, images, and PDF would ensure the correct storing of metadata and content references your project demands. At STR Softwares, we have a proven track record of delivering precisely what our clients envision. Our dedication to producing exceptional code paired with our preference for using senior developers as dedicated tech leads for each project ensures utmost effectiveness and efficiency. As a result, you can expect fast delivery without any compromise on quality – core values that align closely with your project needs. Additionally, we understand the value of good communication in ensuring successful project completions. With us, you're guaranteed 24/7 communication – I personally commit to being available whenever you need me. Opting for our services means opting for assured satisfaction through technical excellence. Overall, I believe we’re the ideal choice for your project given our strong theoretical and practical knowledge of both Python and MySQL coupled with our commitment to client contentment
$500 USD in 7 days
7.4
7.4

With my comprehensive skills in API Development, MySQL, Python, Software Architecture, and Software Development I am well-suited to create your WhatsApp Webhook Auto-Reply Backend. By leveraging my multi-disciplinary capability with Backend technologies such as PHP (Laravel, CI, CakePHP, Yii), Node.js and Python/Django, I have crafted and successfully delivered numerous similar projects across diverse domains. Your project's requirement of receiving inbound WhatsApp messages through webhooks and auto-replies aligns exactly with my areas of expertise. From storing message metadata + content references in MySQL to generating automated responses for file or text types on WhatsApp, I will ensure a flawless solution that respects the integrity and context of every message received. In conclusion, if you're seeking a reliable developer who's not only technical but also has a creative perspective to tackle complex problems efficiently and innovatively, then let's make this happen together. I’m eager to set up your project for success by utilizing my skills in a results-oriented manner. Thanks.....
$750 USD in 7 days
7.4
7.4

Hi I can build your FastAPI webhook service that handles multiple WhatsApp numbers, receives all inbound text and file messages, stores structured metadata in MySQL, and sends automated WhatsApp replies exactly as defined. My experience includes multi-number webhook listeners, async FastAPI apps, and MySQL schemas optimized for message logging and file reference tracking. A key technical challenge is reliably handling mixed media payloads across multiple numbers, and I’ll solve this with asynchronous endpoints, clean storage logic, and unified reply handlers. The service will receive text, images, PDFs, Word, and Excel files, store metadata and file URLs, and respond with “message received” or “file received” plus filename. You’ll receive complete source code, a migration-ready MySQL schema, and a clear README explaining environment variables and local deployment. Thanks, Hercules
$500 USD in 7 days
6.8
6.8

Hi, I will build a clean, production-ready FastAPI backend that reliably handles WhatsApp webhooks across multiple phone numbers from a single service. The system will accept inbound text messages and supported file types, normalize payloads, and store message metadata and content references in a structured MySQL schema designed for scale and auditing. The auto-reply logic will be deterministic and lightweight: text messages receive a confirmation plus an echoed copy of the original message, while file uploads receive a confirmation including the original filename. The architecture will be stateless at the API layer, with configuration driven by environment variables for credentials, webhook secrets, and database access. Deliverables include fully documented source code, a MySQL schema with migration or seed scripts, and a clear README covering setup, local deployment, and webhook configuration. The codebase will follow best practices for async processing, error handling, and extensibility, ensuring it is easy to maintain or expand with future automation rules. Regards, Asif Al Balushi
$750 USD in 5 days
6.9
6.9

Hi, I have prior experience in Watsapp API. I am Software Engineer with 8 years of experience and also worked here with 112+ clients. Let’s connect
$350 USD in 2 days
6.4
6.4

Hi, Thank you for posting this good task! From your description, you need a clean FastAPI-based webhook service that can handle inbound WhatsApp messages for multiple phone numbers, persist message data in MySQL, and automatically send clear confirmation replies based on message type. The focus is reliability, correct message handling, and a setup that’s easy to run and extend. As a fan of Python and FastAPI, I can help you build this as a well-structured FastAPI service with clear separation between webhook handling, persistence, and response logic. The implementation will be straightforward, readable, and production-ready, without unnecessary complexity. I’ll make sure it supports text and multiple file types, and that message metadata and content references are stored consistently in MySQL. I’m comfortable working with FastAPI, MySQL, and webhook-based integrations, and I focus on delivering code that’s easy to maintain and extend later. A couple of quick questions to align: 1. Which WhatsApp provider are you using (Meta Cloud API, Twilio, or another)? 2. Do you want media files stored locally, in object storage, or only referenced by URL? 3. Should replies be synchronous or queued for background processing? Looking forward to discussing the details. Best regards, Diah
$500 USD in 7 days
7.2
7.2

Hi, I'm an expert in API development and backend solutions. With my experience in FastAPI and MySQL, I'll create a robust service that listens to WhatsApp webhooks, auto-replies, and stores messages efficiently. This project aligns perfectly with my skills, and I'm confident in delivering the required source code, MySQL schema, and detailed README for easy deployment. Looking forward to discussing further details.
$500 USD in 7 days
5.8
5.8

Hi there, I’ve developed multiple WhatsApp integrations using Twilio and 360dialog, where we handled inbound messages, sent auto-responses, and managed conversations with multiple agents. We also built a custom WhatsApp web app that allowed agents to respond to messages directly from a web interface. For your project, I can create a FastAPI backend that listens to webhooks and processes incoming messages. We can use a MySQL database to store message metadata and original content, and I can implement a cron job to send daily summary emails with all received messages. Let’s schedule a quick 10-minute call to discuss your requirements in more detail and ensure I’m on the right track. I’m looking forward to hearing more about this exciting project. Best, Adil
$554.65 USD in 7 days
6.0
6.0

Hello client, I'm Denis Redzepovic, an experienced developer with expertise in Python, MySQL, Software Architecture, FastAPI, Software Development, API Development, Database Management and Backend Development. I have worked extensively on diverse Python projects, ranging from backend development and automation to data processing and API integrations. My deep understanding of Python’s libraries and frameworks allows me to build efficient, scalable, and maintainable solutions. I pay close attention to code quality and performance to ensure your project runs flawlessly. With my solid experience, I’m confident I can deliver results that exceed your expectations. I focus on writing clean, maintainable, and scalable code because I know the difference between 99% and 100%. If you hire me, I’ll do my best until you’re completely satisfied with the result. Let’s discuss your project details so I can tailor the perfect Python solution for you. Thanks, Denis
$400 USD in 5 days
6.0
6.0

Hi there, I understand your need for a FastAPI backend service that listens to WhatsApp webhooks, manages multiple phone numbers, and auto-replies with specific messages for texts and files. I am confident in delivering a secure, scalable, and maintainable solution that fits your requirements. - Develop a FastAPI app to handle inbound WhatsApp webhook events concurrently for multiple numbers. - Store all message metadata and file references efficiently in MySQL with a clear schema and migrations. - Implement automatic reply logic: echo text messages and acknowledge file types with filenames. - Provide comprehensive documentation including setup, environment variables, and deployment instructions. **Skills:** ✅ FastAPI & Python backend development ✅ MySQL schema design & database management ✅ API design & webhook integration ✅ Software architecture for multi-tenant/multi-number support ✅ Clear documentation and deployment guides **Certificates:** ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 I can start immediately and aim to deliver within a 7-day timeline ensuring thorough testing and smooth deployment. Could you please share which WhatsApp API provider or platform you are currently using or plan to use for webhook integration? Best regards,
$350 USD in 7 days
5.6
5.6

Hi there Thanks for posting this exciting project. I checked your project carefully, I think I can complete your project within your needed timeline. I am super professional in Python, Software Architecture, MySQL, Software Development, Backend Development, Database Management, API Development, FastAPI Please ping , I am always online here Thanks Efanntyo -.
$250 USD in 10 days
5.9
5.9

Hi there, I’ve read your WhatsApp Webhook Auto-Reply Backend spec and I’m confident I can deliver a robust FastAPI service that handles multiple phone numbers, processes inbound messages and files, stores metadata in MySQL, and sends automated replies. I’ve designed similar backends using FastAPI, Python and MySQL with reliable webhook listeners, file handling, and clean API layers for scalability. What I’ll build for you: a FastAPI backend that: - Listens to WhatsApp webhooks for multiple numbers, with per-number routing and idempotent processing - Handles text and common file types (text, images, PDF, Word, Excel) and stores message metadata and file references in MySQL - Automatically replies: for text, “message received” + a copy of the original message; for files, “file received” + the filename - Provides a clean MySQL schema with seed/migration scripts and a ready-to-run README for local deployment Deliverables 1) Source code (FastAPI app, webhook handlers, business logic, tests) 2) MySQL schema + seed/migration files 3) README with setup steps, environment variables, and local deployment instructions Proposed timeline and budget - Estimated timeline: 5-7 days depending on hosting and WhatsApp provider integration specifics - Proposed bid: 550 USD (within your 250-750 USD range) Next steps - I’ll provide a ready-to-run repo with migrations and a concise README; we can adjust the hosting setup to fit your environment. I can begin immediately after your confirmation
$250 USD in 9 days
5.5
5.5

⭐Hi Client, I’m ready to assist you right away!⭐ I believe I’d be a great fit for your project since I have extensive experience in backend development, software architecture, and API development. With my expertise in MySQL, Python, and database management, I can efficiently create a FastAPI service that fulfills your requirements.
$250 USD in 3 days
5.6
5.6

Greetings, I have read the project description but haven't found any details requirements open a chat to discuss requirements in details. Regards
$500 USD in 7 days
5.7
5.7

I can build this FastAPI webhook service cleanly and keep it simple and reliable. What you will get FastAPI endpoint that receives WhatsApp webhooks for multiple phone numbers, validates the signature, and normalizes inbound events. Stores message metadata in MySQL including phone number, sender, message id, timestamp, type, text body, and for files the media id, mime type, filename, and a stored reference. Auto reply logic Text replies with message received plus the original text. Files reply with file received plus filename. Clear logging and idempotency so duplicate webhook deliveries do not create duplicate rows or replies. Deliverables Source code with a clear project structure. MySQL schema plus migration and seed file. README with environment variables, local run steps, and webhook testing guide. Timeline 2 to 3 days for the full implementation. If you tell me whether you are using WhatsApp Cloud API or Twilio and how you want media stored, I will wire it accordingly.
$500 USD in 7 days
5.7
5.7

Hello, I can develop a FastAPI service tailored to handle WhatsApp webhooks, supporting multiple phone numbers as required. The backend will efficiently receive and store inbound messages and files (text, images, PDF, Word, Excel) in a MySQL database, capturing both metadata and content references. Automatic replies will be dispatched for each message, ensuring quick acknowledgment with the original message or file name included. Deliverables will include the complete source code, a detailed MySQL schema with seed/migration files, and a comprehensive README for smooth setup and local deployment. My experience with FastAPI and MySQL ensures a robust and scalable solution. Questions: • Are there specific security measures or access controls you would like implemented? • Do you have any preferences for deployment environments? Looking forward to discussing how I can help streamline your WhatsApp communications with this automated solution. Thanks and best regards, Faizan
$270 USD in 10 days
5.0
5.0

Singapore, Singapore
Payment method verified
Member since Apr 30, 2023
$30-250 SGD
$30-250 SGD
$250-750 SGD
$30-250 SGD
$30-250 SGD
$14-30 NZD
$2-8 USD / hour
₹600-1500 INR
₹1500-12500 INR
$250-750 USD
$15-25 USD / hour
₹1500-12500 INR
€20-170 EUR
₹1500-2500 INR
₹12500-37500 INR
min ₹2500 INR / hour
$30-250 CAD
$30-250 CAD
$250-750 USD
₹1500-12500 INR
₹2500-3000 INR
$250-750 USD
€30-250 EUR
$15-25 USD / hour
₹37500-75000 INR