Integration of the chatbot with WhatsApp
Goal
Develop integration of our chatbot service with WhatsApp via WhatsApp Business API. The integration should provide:
- Receiving messages from WhatsApp users.
- Sending responses to users via WhatsApp.
The integration should be implemented as a separate module that interacts with our API.
Tasks
Authorization
- Ensure integration via WhatsApp Cloud API.
- Implement processing and storage of access tokens (Permanent Access Token).
- Add token validity checks.
Webhook Setup
- Implement a webhook to receive events from WhatsApp:
messages: receiving messages from users.message_status: message delivery status (sent, delivered, read).
- Register the webhook in the Facebook App Dashboard.
- Implement a webhook to receive events from WhatsApp:
Receiving Messages
- Process incoming messages and transmit them in standard format through our API:
Message format:jsonCopy code
{
"message_id": "string",
"sender_id": "string",
"recipient_id": "string",
"timestamp": "ISO8601",
"content": "string",
"type": "text|image|video|audio|file|location|contact"
}
- Supported content types:
- Text.
- Images.
- Videos.
- Audio.
- Documents.
- Locations.
- Contacts.
- Process incoming messages and transmit them in standard format through our API:
Sending Messages
- Implement functionality for sending messages via WhatsApp API:
- Text messages.
- Media files (images, videos, audio).
- Documents.
- Template Messages for communication with users.
- Implement functionality for sending messages via WhatsApp API:
Error Handling
- Implement error handling logic:
- Invalid access token.
- Missing permissions.
- Message delivery errors.
- Log all errors with detailed descriptions.
- Implement error handling logic:
Setup and Testing
- Ensure integration setup via Meta App Dashboard:
- Connecting business accounts.
- Selecting events for the webhook.
- Provide a test number for demonstrating the integration functionality.
- Ensure integration setup via Meta App Dashboard:
Documentation
- Prepare documentation that includes:
- Instructions for setting up the integration in Meta App Dashboard.
- Description of the API to be used for interaction.
- Examples of requests and responses.
- Prepare documentation that includes:
Technical Requirements
WhatsApp API
- Use WhatsApp Cloud API.
- Must implement a webhook for event handling.
Data Format
- Received messages should be transmitted in the JSON format described above.
- Responses should conform to the WhatsApp API format.
Programming Languages
- Preferred: Python or Node.js.
- Other languages are allowed upon prior agreement.
Security
- All requests must be executed over HTTPS.
- Access tokens must be encrypted.
Expected Outcome
- Integration module that allows receiving and sending messages via WhatsApp.
- Documentation for setting up and using the module.
- Demonstration of the integration functionality on a test number.
Deadline
- Estimated completion time: 14 calendar days from the acceptance of the order.
Budget
this is a preliminary selection, the most suitable performers will be provided with our API documentation
- Indicate your budget proposals in the application.
-
8193 63 1 Good day!
I am ready to take on the integration of the chatbot service with WhatsApp through the WhatsApp Business API. I look forward to the opportunity to clarify all the details and start working on the project! I await your response.
-
224 1 0 Hello! I am ready to take on your task. I have already worked with Instagram and Facebook chats. I work in Java. All details in private. It is difficult to calculate the budget right now; we need to discuss the project in more detail. Write to me.
-
449 3 1 1 I propose to develop a module for integrating your chatbot service with WhatsApp via the WhatsApp Cloud API.
Functionality:
Receiving and processing messages (text, images, videos, audio, documents, etc.).
Sending responses, including text and media messages, templates.
Setting up and registering the webhook.
Error logging with details.
Terms and cost:
Completion time: 14 days.
… Budget: $1500.
Ready to discuss the details and start working!
-
1251 3 0 Hello! I am a co-owner of the web studio for the development and design of websites of any complexity, Confidence Technology, as well as setting up advertising and SEO promotion.
We have extensive experience working with modern web programming technologies such as HTML, CSS, JavaScript (React.js or Vue.js), PHP, Laravel, CodeIgniter, Git, Python, MySQL, PostgreSQL, NodeJS, and various content management systems (CMS) such as WordPress (Woo), OpenCart, and PrestaShop, Webflow, Shopify. We are ready to take on projects of varying complexity and create unique and innovative web solutions for you.
We guarantee fast and quality task execution, as well as the possibility of integrating mapping APIs into your projects. We are always ready to take on your ideas and turn them into successful web solutions.
Our latest projects, including design:
https://novobudova.pro
https://youeasystart.com/
https://ico.freelance-fast.click
… https://aquahub.org.ua
https://frolic.com.ua
https://mossandmoreart.com
https://boostylabs.com
https://ol.zp.ua
https://smt-industry.com
https://emporio-sports.cz
https://nosovski.com
https://alphasr.com
http://han.2doweb.org
https://riabchuk-anastasiya.com/
https://ukrfix.com/
Best wishes, Valentina
-
4524 20 0 Hello!
We are the ITZeyz team, specializing in chatbots using Node.js.
We are ready to implement your project with high quality.
For detailed discussion and assessment of timelines and budget, we will be waiting for your documentation.
Our technical director, with over 8 years of experience, and our team of professional developers and testers will ensure quality execution of the task.
We have implemented many large projects on Node.js as well.
You can view our portfolio at the following link:Freelancehunt
We look forward to your response and will be happy to collaborate!
Best regards,
… The ITZeyz team
-
Добрый день, могу выполнить задачу за 30 000 так как работа немного сложновата, но реализуемо 🙂
-
Current freelance projects in the category Bot Development
Creation of a TikTok farm with income generation
602 USD
Looking for a person who can write software for a TikTok farm, so we can generate traffic and earn income. We are seeking a ready-made solution with a full cycle. Python, Bot Development ∙ 8 hours 23 minutes back ∙ 5 proposals |
Pocket Option trading bot
71 USD
I need a bot and your expertise who has already been able to create a similar bot when the bets are correct, they are read from Pocket Option I am interested in Brent Oil I do not need a beginner or someone who will just write code for the sake of it I need someone who knows… AI & Machine Learning, Bot Development ∙ 1 day 9 hours back ∙ 17 proposals |
TG BOT for Auto Ria
156 USD
We are interested in creating a bot that can send 1000+ exchange offers per day from one account. Authorization through Ria login and password, with characteristics exclusively those listed on the portal. The ability to limit the number of exchange requests. Also, monitoring… Bot Development ∙ 1 day 10 hours back ∙ 40 proposals |
Integration of Viber in 8.3
223 USD
Need Viber integration into own CRM (1C 8.3)About the Company The company "Domofon System" is engaged in the installation and maintenance of intercom systems. Base of over 40,000 subscribers. We work on our own customized system based on 1C 8.3. We are looking for a specialist… Databases & SQL, Bot Development ∙ 1 day 11 hours back ∙ 13 proposals |
Development of a Telegram store for a clothing brand. Product catalog, sizes, cart, order processing.
178 USD
A Telegram channel is needed with a warehouse from the KCRM system, showing stock balances, and full payment to the IBAN account. Bot Development ∙ 2 days 21 hours back ∙ 70 proposals |