Skip to content

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
A completed campaign sent to opted-in contacts, with recipients, sent, delivered and read totals and a per-recipient status table.
Contacts & campaignsDashboard screenshot · sample business

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

  1. 01Choose the audienceA saved segment, or conditions for this campaign.
  2. 02Write the messageText, or an image or document with a caption, with variables.
  3. 03Pick numbers and timingSpread recipients across numbers, then send now or schedule it.
  4. 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.

Compare all plans

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

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.