Documentation Index
Fetch the complete documentation index at: https://docs.suprsend.com/llms.txt
Use this file to discover all available pages before exploring further.
Pre-Requisites
Create a list of usersTrigger broadcast
You can trigger broadcast usingsupr_client.subscriber_lists.broadcast() method.
| Parameter | Description |
|---|---|
| list_id | list of users that you want to send broadcast messages. |
| template | It is the template slug which can be found in Templates tab in SuprSend dashboard. |
| notification_category | Preference Category to apply user preference settings while sending. Root categories- system / transactional / promotional |
| channels (Optional) | User channels on which the broadcast messages to be sent. If not provided, it will trigger notifications on all available channels in user profile. Available channels: androidpush / iospush / inbox / email / whatsapp / sms Example:[“sms”, “inbox”] |
| delay (Optional) | Broadcast will be halted for the time mentioned in delay, and become active once the delay period is over. Example: 1d2h3m4s / 60 |
| trigger_at (Optional) | Trigger broadcast on a specific date-time. Example: “2021-08-27T20:14:51.643Z” |
| data (Optional) | variable data defined in templates |
Add file attachment (for email)
To add one or more attachments to a notification (viz. Email), calladd_attachment() on broadcast instance for each attachment file. Ensure that attachment url is valid and public, otherwise error will be raised. Since broadcast instance size can’t be > 100 KB, local file paths can’t be passed in event attachment.