Skip to content
Product

Every way your customers reach you.

Messaging, voice and email share one account and one event stream. Start with one channel and add the rest without a second integration.

Messaging

Texts that get registered, routed and delivered.

Send SMS, MMS and RCS from local or toll-free numbers. Our automatic A2P process drafts your 10DLC brand and campaign, checks them against carrier rules, and files them directly with The Campaign Registry. We aim to have you approved within 48 business hours.

Priced per segment1.13¢ per 160-character segment, inbound or outbound.
Picture messagesUp to 10 media URLs per message.
Opt-outs enforcedSTOP, HELP and your blocklist apply to every send.
ConversationsEvery thread by phone number at /v1/conversations.
Riverside Plumbing+1 (804) 555-0142
Hi Dana, your technician Marcus is 10 minutes away. Reply C to confirm.
delivered · 14:02
C. Gate code is 4410
Got it. Marcus has the code.
delivered · 14:03
Thank you!
Voice

Calls on the same numbers you text from.

Route inbound calls to your team in the browser softphone, the mobile app or any phone number. Record, transcribe and hand off calls, and see every call on the same webhook as your texts.

Ring groupsRing everyone at once, or the app first, then a fallback.
Recording and transcriptsFetch audio from /v1/calls/:id/recording.
VoicemailCustom greetings per number and audio at /v1/voicemails.
TransferSend a live call to a teammate's device or any number.
Route · (804) 555-0142enabled
RINGsimultaneousWeb softphone + mobile app
AFTER25 secondsFall back to voicemail
RECrecordCalls: true0.3¢ / min
STTliveTranscription: true1.11¢ / min
CIDcallerShow the caller's number
14:02call.ringing · +1 804 555 0199
14:02answered by Marcus (mobile app)
14:05call.completed · 3m 12s · recorded
Email

Email from your domain, tracked with everything else.

Send transactional and marketing email through the same API. Verify a domain once and every open, click and bounce arrives on the webhook you already handle.

Domain checksSPF, DKIM and DMARC status shown per domain.
Shared suppressionSomeone who opts out by text can be suppressed by email too.
Engagement eventsDelivered, opened, clicked, bounced and complained.
Volume pricing$0.75 per 1,000, down to $0.35 at scale.
fromRiverside Plumbing <jobs@riverside.co>todana@example.comsubjectYour estimate is ready

Your estimate is ready

Water heater replacement, 50 gal. Review the line items and approve when you're ready.

Review estimate
SPF passDKIM passDMARC p=quarantine
Platform

Shared by every channel.

Direct with The Campaign Registry

We register as a CSP, so your 10DLC brand and campaigns stay yours if you ever leave.

Multi-carrier routing

Traffic runs over more than one carrier, so a degraded route fails over instead of failing.

Number search and porting

Search by area code, buy in one call, or port numbers in with a checklist and a date.

Sub-accounts

Give each of your customers an isolated account with its own keys, numbers and usage.

Scoped API keys

Issue and revoke keys per environment or per sub-account without touching the rest.

Blocklists and opt-outs

STOP replies and blocked numbers are enforced before anything leaves your account.

Usage you can query

Messages, minutes and spend per account and per period from /v1/usage.

Automatic A2P approval

We draft, check and file your brand and campaign for you, aiming for approval within 48 business hours.

Prepaid wallet

Auto-recharge at a threshold you set, so a busy week never stops your sends.

Send your first message
in five minutes.

Create a key, verify a number, and make one request.