WhatsApp webhook development in Python
Budget: €30 – €250 EUR
Implement a WhatsApp webhook in Python, deployable as either a Flask or FastAPI web app that does the following:
+ receives a user-initiated WA message,
+ handles the following user actions as described in the webhook notification payload object reference (https://developers.facebook.com/docs/whatsapp/cloud-api/webhooks/components#notification-payload-object)
-- Sends a text message to the business
-- Sends an image, video, audio, document, or sticker to the business
-- Sends contact information to the business
-- Sends location information to the business
-- Clicks a reply button set up by the business
-- Updates their profile information such as their phone number
+ collects the user’s name and phone number
+interacts with a chatbot to generate a response to the user message. Note: For the chatbot code only a mock-up is needed that provides a dummy response.
+ sends the response back to the user
+ handles API errors and exceptions
+ receives a user-initiated WA message,
+ handles the following user actions as described in the webhook notification payload object reference (https://developers.facebook.com/docs/whatsapp/cloud-api/webhooks/components#notification-payload-object)
-- Sends a text message to the business
-- Sends an image, video, audio, document, or sticker to the business
-- Sends contact information to the business
-- Sends location information to the business
-- Clicks a reply button set up by the business
-- Updates their profile information such as their phone number
+ collects the user’s name and phone number
+interacts with a chatbot to generate a response to the user message. Note: For the chatbot code only a mock-up is needed that provides a dummy response.
+ sends the response back to the user
+ handles API errors and exceptions