SaaS-Whatsapp Business API Integration

Job ID: 39876793

Budget: ₹1,500 – ₹12,500 INR

WhatsApp Integration for SaaS Application (MVP)
Project Overview:
I need to integrate WhatsApp Business API with my existing SaaS application to allow users to query information via WhatsApp and receive automated responses.

Requirements:
- Incoming Webhook (WhatsApp to My API) - When a user sends a message on WhatsApp, the system should call my API endpoint with the following data: User Name, Group Name (if message is from a group), User Phone Number (with country code), and Message Content (the actual query text).
- Outgoing Response (My API to WhatsApp) - My API will return a response that should be sent back to the user on WhatsApp containing: Text answer to their query (formatted with bold/italics if possible) and clickable links to external documents/resources.

Technical Setup Required:
- WhatsApp Business API Setup - Set up WhatsApp Business API (suggest using Meta Cloud API - free tier), configure webhook to point to my existing API endpoint (I will provide the URL), and handle webhook verification.
- Message Flow - Receive incoming messages from WhatsApp, extract required fields (user name, phone number, group name, message text), send this data to my API endpoint via POST request, receive response from my API, and send formatted response back to user on WhatsApp.
- Basic Error Handling - Handle failed API calls (show generic error message to user) and handle invalid responses.

Deliverables:
- Working WhatsApp Business number connected to the integration
- WhatsApp Business API configuration and credentials
- Documentation on: How to test the integration, API payload format (request and response), How to maintain/update the WhatsApp settings

Example Flow:
User sends: "What is the status of Project X?"
System sends to my API in JSON format with fields: phone_number (+1234567890), user_name (John Doe), group_name (Team Chat), message (What is the status of Project X?)
My API returns in JSON format with fields: response (Project X is 65% complete. Currently in Phase 2.), links array containing objects with text and url fields for "View Project Dashboard" and "Download Report"

User receives on WhatsApp: The response text followed by the document links in a readable format.

Skills Required:
WhatsApp Business API experience, Webhook integration, REST API integration

Note: My SaaS application is already deployed. I only need the WhatsApp Business API setup and configuration to connect with my existing API endpoint.

Please provide:
1. Your experience with WhatsApp Business API
2. Similar projects you've completed
3. Estimated timeline
4. Any questions or suggestions for improvement