Skip to content

Broadcasts

A broadcast is one template sent to many people, now or at a time you choose. The app calls a broadcast a campaign. Create one, then follow it to the end.

Scopes: broadcasts:read to read, broadcasts:write to change.

Run a broadcast

One template sent to many people.

Attributes

id string · uuid

name string

status string

preparing: its audience is being collected. scheduled: waiting for send_at. queued: about to send. processing: sending. paused: stopped, by a person or for paused_reason. missed: it couldn’t start at its time. More values may be added.

One of preparing scheduled queued processing paused completed cancelled failed missed.

template object · nullable

The template it sends; null if the template was deleted.

Show 3 child attributesHide child attributes

template.id string · uuid

template.name string

template.language string

number_id string · uuid · nullable

The number it sends from; null if the number was removed.

send_at string · date-time · nullable

When a scheduled broadcast sends; null for one sent at once.

started_at string · date-time · nullable

completed_at string · date-time · nullable

paused_reason string · nullable

Why it stopped, in plain words for people, such as the monthly limit.

counts object

What happened to its messages so far. replied and clicked count recipients who replied, or tapped a quick-reply button, after its message.

Show 7 child attributesHide child attributes

counts.total integer

counts.sent integer

counts.delivered integer

counts.read integer

counts.failed integer

counts.replied integer

counts.clicked integer

skipped object

The customers left out, and why.

Show 3 child attributesHide child attributes

skipped.opted_out integer

Contacts who opted out of marketing messages (MARKETING templates only).

skipped.duplicate integer

A number already listed.

skipped.invalid_phone integer

created_by object

Who created the broadcast: a team member, an API key or another actor.

Show 3 child attributesHide child attributes

created_by.type string

Who or what it was: a team member, an API key, the chatbot, the AI, an automation, a broadcast, the WhatsApp Business app or Soosh itself. More values may be added.

One of user api_key bot ai automation broadcast whatsapp_app system.

created_by.id string · uuid · nullable

The person, key or broadcast. null for actors without one, such as the chatbot.

created_by.name string

created_at string · date-time