For teams
Send personalized, consent-based messages to the right audience.
Keep your contacts with tags, attributes and consent history, build segments, and send one personalized message to an audience — an order update, a school announcement or an offer to opted-in customers — paced safely per number.
app / Saffron Home / Campaigns

Contacts & campaigns
What you get
- Contacts from everywhere
- Added automatically when people message you, through the API, by CSV import or in the dashboard, with up to 30 custom attributes.
- Consent with proof
- Record opt-ins with where, how and when. By default only contacts with a recorded opt-in are messaged.
- Opt-outs that stick
- STOP and its equivalents in several languages opt people out on any of your numbers, and imports never override it.
- Segments
- Combine tags, attributes, consent, activity and country code. The builder shows live how many contacts would be messaged.
- Personalization
- Variables such as {{contact.firstName | "there"}} with fallbacks, a preview and a test message to yourself.
- Safe pacing
- Each number keeps a minimum delay and a per-minute limit. Your API and inbox messages always go first.
- Automatic pauses
- A logged-out number, an exhausted quota or an expired attachment pauses the campaign and tells you why. Nothing is lost.
- Live progress
- Sent, delivered, read, failed and skipped, with every recipient’s status and the reason anyone was skipped.
How it works
- 01Choose the audienceA saved segment, or conditions for this campaign.
- 02Write the messageText, or an image or document with a caption, with variables.
- 03Pick numbers and timingSpread recipients across numbers, then send now or schedule it.
- 04Launch and follow itPause, resume or cancel at any time.
Plans
Which plans include it
Contacts are available on every plan. Campaign messages count toward your monthly messages.
Free
$0
Not included
Starter
$19 / mo
- 3 campaigns at a time
- 10,000 contacts / project
Business
$99 / mo
- 20 campaigns at a time
- 250,000 contacts / project
Enterprise
Custom
- Unlimited campaigns at a time
- Unlimited contacts / project
Documentation
Only message people who expect to hear from you. Opted-out contacts are never messaged; see the acceptable-use policy.
Works with
Messaging API & webhooksSend and receive WhatsApp messages from any application.
Team inboxAnswer your WhatsApp numbers together, without double replies.
AI assistantAnswer customers instantly from your own business knowledge.
CRMTurn WhatsApp conversations into qualified leads and won deals.
Follow-ups & remindersFollow up automatically, and stop the moment they reply.
Get started
Link a number. Send the first message. Bring your team in when you are ready.
The free plan includes the full API, webhooks and dashboard. Paid plans are activated by our team on request.