#2403-Essential Metadata to Incoming & Outgoing Webhooks

Ahmed Sheblu
#1
Ahmed Sheblu
(Last updated )

Hi BS Team,

We are getting the basic payload from incoming and outgoing webhooks, but for better data accuracy and stable CRM connection, we need a few additional fields.

Incoming Webhook — Required Fields

Please include these in every incoming message payload:

whatsapp_bot_id / waba_number_id

whatsapp_bot_name

subscriber_id

message_id

These are necessary for proper routing and storing messages correctly inside our CRM.


Outgoing Webhook — Required Fields

For outgoing webhook, we also need the following fields:

bot_id

bot_name

waba_number_id

subscriber_id

message_id

delivery_status (optional but important)



Delivery status can be optional, but at least message_id or delivery_status is required for deduplication, because when we send a message from our CRM → it goes to Botsailor ( Inbox) → and then comes back again to our CRM through the outgoing webhook.

Without a unique message ID or delivery status, we cannot prevent duplicates.

#2
Maxs
#1

Ahmed Sheblu

Yes BS team please forward all data fields using so it will help us

thanks

#3
Mamuduzzaman Ronok

Thanks for the details. We’ve updated the webhook payloads to include the requested fields for both incoming and outgoing messages to improve data accuracy and CRM reliability.


Please verify and let us know if you encounter any issues.