Skip to content

communication.whatsapp.send ​

Triggered when the store sends a WhatsApp message.

يُرسل عندما يرسل المتجر رسالة واتساب.

PlatformSalla
GroupCommunication apps
Payload modelComunication Webhook (shared with communication.sms.send, communication.email.send)
JSON Schemaschemas/salla/communication.whatsapp.send.schema.json
Official docsdocs.salla.dev/webhook-events/communciation-apps

Example payload ​

json
{
  "event": "communication.whatsapp.send",
  "merchant": 292111819,
  "created_at": "Tue Nov 11 2025 18:30:37 GMT+0300",
  "data": {
    "notifiable": [
      "+96656000000"
    ],
    "type": "customer.rating.request",
    "content": "أهلاً Name \nنتمنى أن تجربة الشراء قد نالت على استحسانك.\nويسرنا معرفة تقييمك للطلب من خلال الرابط:",
    "entity": {
      "id": 148470821,
      "type": "order"
    },
    "locale": "ar",
    "meta": {
      "customer_id": 698792337
    }
  }
}
json
{
  "event": "communication.whatsapp.send",
  "merchant": 292111819,
  "created_at": "Mon Jul 13 2026 11:20:14 GMT+0300",
  "data": {
    "notifiable": [
      "+96656000000"
    ],
    "type": "customer.repurchase.reminder",
    "content": "أهلاً Name\nحان وقت إعادة طلب المنتج.\nاطلب الآن من الرابط:",
    "entity": {
      "id": 84213097,
      "type": "repurchase_reminder"
    },
    "locale": "ar",
    "meta": {
      "customer_id": 698792337,
      "discount": "10%",
      "expires_at": "2026-07-20 12:00:00"
    }
  }
}

Fields ​

Fields marked * are required in the official schema.

FieldTypeDescription
eventstringThe webhook topic that fired. Determines whether the payload relates to an outgoing SMS or email. One of: communication.sms.send, communication.email.send, communication.whatsapp.send.
merchantnumberMerchant ID of the store that triggered the webhook. Use this ID to look up the merchant’s details via the documented endpoint here.
created_atstringTime the webhook was generated by Salla (server time).
dataobject

data ​

FieldTypeDescription
notifiablearray of stringTarget recipients for the message: phone numbers for SMS or email addresses for email. Maximum 500 campaign sms notifiable are allowed.
typestringBusiness event for which the message was sent (see enum for the full catalog).
contentstringRendered message body. For order-related emails, this may be empty (content is often contained in the email template itself).
entityobject | nullContext object for the event’s primary entity (may be null if not applicable).
meta *object | nullA key-value map of additional metadata related to the notification. Useful for providing extended context or computed details that are not included in the entity field.

Source ​

Generated from Salla's official documentation, fetched 2026-10-26. Found a difference from what Salla actually sends? Open an issue.

Not affiliated with Salla or Zid. Payloads and schemas come from their official documentation. | غير تابع لسلة أو زد