Beacon
Core messaging

Every message type, one API surface

The messaging layer everything else sits on. Multi-session connections with QR login, full send and receive coverage, status tracking, reactions, edits, scheduling, and bulk sends - with webhooks firing on every state change.

Capabilities

Inside core messaging

Full message coverage

Text, images, video, audio, documents, stickers, contacts, and location. Inbound and outbound, same schema both ways.

Session management

Run multiple WhatsApp numbers from one account. QR code login, health monitoring, automatic reconnect, per-session isolation.

Status and receipts

Queued, sent, delivered, read, failed. Every transition is stored and pushed to your webhook with the original message ID.

Reactions and edits

React to inbound messages, edit outbound ones inside the WhatsApp edit window, delete for everyone when you need to.

Scheduling

Queue messages for a future timestamp in the recipient's timezone. Cancel or reschedule before send.

Templates

Create, version, and track approval status of templates with typed variables. Fill them at send time from contact fields.

Specifics

What ships with it

No asterisks, no add-on tier. This is the surface as delivered.

  • Multi-session support with QR code login
  • Inbound and outbound media up to WhatsApp limits
  • Message status webhooks with HMAC-SHA256 signatures
  • Template CRUD with variable typing and approval tracking
  • Bulk send with per-number throttling
  • Scheduled and recurring sends
  • Reactions, edits, and delete-for-everyone
  • Group messaging and group metadata access

Put core messaging to work

Tell us what you're building. We'll show you the platform and talk numbers.

Talk to us