Routing to 800+ networks
NewMessengers and email →

Business SMS, sent and proven

Bulk, transactional and one-time-password messages over an HTTP API or SMPP, with a delivery receipt you can check.

HTTP API + SMPP 3.4 TLS Delivery receipts OTP priority lane
Submitted
submit_sm
Carrier accepted
submit_sm_resp
Delivered
deliver_sm
Zezep dashboard
The platform

Every message you send, on one account

Campaigns, one-time passwords, API traffic and replies share the same routes, the same balance and the same reports.

One-time sends reach a list or a segment on the schedule you set, inside your quiet hours, with a report for every country.

LT
91%
GB
77%
FR
57%
US
91%

Transactional and OTP messages travel on a priority lane of their own, apart from campaign traffic.

OTP · priority
Campaign

Signed webhooks push each change of a message's status to your endpoint, signed with your secret so your system can check where it came from.

submitted
accepted
delivered
POST /hooks
x-signature
200 OK

A two-way inbox keeps each reply beside the message it answers, and a STOP takes the number off every future send.

Autumn sale: 20% off for loyalty members until Sunday.
STOP
+44 7700 900123 · suppressed on all sends

Delivery receipts and reports show what the operator accepted and what reached the handset, for each message, each send and each country.

Submitted
100.0%
Accepted
99.2%
Delivered
97.7%

Roles, credentials and an audit log decide who may send, spend and change settings, give each integration its own key or SMPP account, and record who did what.

Owner
Developer
Analyst
LOGdev@acme · enabled Test Mode
Messengers

Messages in the apps your customers already open

WhatsApp, Viber and Telegram run on the same account as your SMS, with the same API key, balance and reports. When an app cannot deliver, the message goes out as an SMS instead.

WhatsApp Viber Telegram

Fallback to SMS sends the same message as an SMS when the app has not delivered it in the time you set, so a code or an alert still arrives.

One send → +44 7700 900123
01 WhatsApp Not delivered · 30 s
02 Viber No account
03 Telegram Not delivered · 30 s
04 SMS Delivered
LOGfallback · delivered by SMS in 63 s

Rich, branded messages carry your name and logo, and can hold an image and buttons that open a link or send a reply, where the app supports them.

A
Acme
PackedShippedOut for delivery
Your order #4827 is out for delivery and should arrive today between 14:00 and 16:00.
Track orderChange time
14:02 · ✓✓ Read
Change time
01

Delivered and read

Each message reports when it reached the phone and, where the app shares it, when it was read — in the report and as a signed webhook.

02

One inbox, one opt-out

A reply from any app lands beside your SMS replies, and a number that opts out comes off SMS and every messenger.

03

Nothing new to integrate

A messenger send uses the same API key, the same balance and the same reports as an SMS.

Tell us which apps and countries you need, and we will take you through setting up the senders.

Talk to us →
Email marketing

Email campaigns with the same proof

Newsletters, promotions and transactional email go out from the same workspace as your SMS. Each send reports what was delivered, opened and clicked, and an unsubscribe holds on every future send.

Campaigns and transactional email go out from your own domain, built from a template or your own HTML, to a list or a segment on the schedule you set.

FROM Acme news@acme.com SUBJECT Autumn sale: 20% off for loyalty members
SPF ✓DKIM ✓DMARC ✓
Loyalty members 20% off

The autumn collection is 20% off for loyalty members until Sunday.

Shop the sale
You are getting this email as a member of Acme Loyalty. Unsubscribe

A report for every send shows what was delivered, opened and clicked, and which addresses bounced or unsubscribed, for each campaign and each recipient.

Autumn sale · 24 000 recipients
42.6%
Opened
Delivered
98.9%
Opened
42.6%
Clicked
7.4%
Bounced 1.1% · Unsubscribed 0.2%
01

Your domain, authenticated

We give you the SPF, DKIM and DMARC records for your sending domain and check them before the first send.

02

Unsubscribes that hold

Every campaign carries a signed unsubscribe link and a one-click unsubscribe header, and the address comes off every future send.

03

Bounces and complaints

An address that bounces or complains is suppressed automatically, which protects the reputation of your domain.

Tell us your sending domain and volumes, and we will take you through the setup.

Talk to us →
How it works

From the first request to the proof of delivery

01

Connect

Create an API key or an SMPP account in your workspace. Test Mode runs every check of a real send — route, price, balance, filters — and sends nothing.

API keySMPP bindTest Mode
02

Send

Send from your code, from a one-time send or over an SMPP bind. Every message is routed and priced before it leaves.

HTTP APIOne-time sendsSMPP
03

Prove

Each message keeps its status from submission to the handset. Reports, exports and signed webhooks give you the same record.

Delivery receiptsReportsWebhooks
Developers

Send your first message

One POST with an API key, or a bind to our SMPP server. Both reach the same routes, the same prices and the same reports.

PROTOCOLS
HTTPS · SMPP 3.4
TRANSPORT
TLS on both
DRY RUN
Test Mode
curl -X POST https://zezep.com/v1/public/sms/send \
  -H "X-API-Key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "sender_id": "Acme",
    "phone": "+447700900123",
    "message": "Your Acme verification code is 482913"
  }'
Coverage and pricing

Routes to 800+ networks

Published prices per country, from 0.0160 EUR per SMS. Unless your account is set up otherwise, each message part is charged when the operator accepts it.

DELIVERED
CH → US
deliver_sm stat:DELIVRD err:000
COUNTRYPRICE PER SMS
LT Lithuania 0.0160 EUR
GB United Kingdom 0.0210 EUR
LV Latvia 0.0250 EUR
FR France 0.0310 EUR
US United States 0.0320 EUR
CH Switzerland 0.0330 EUR

Prices are per message part, in euros, excluding VAT.

All prices →
Use cases

Different messages. The same routes.

Each kind of traffic gets the handling it needs, on one account and one balance.

One-time passwords and 2FA

Banks, marketplaces, apps with a login

Codes go out on the priority lane, ahead of campaign traffic, and a code that would fall into quiet hours can be refused at once instead of arriving late.

Priority laneFail fast in quiet hoursA receipt per code
Transactional messages LIVE
DestinationChannelStatusSentDelivered
+44 7700 900655 SMS Delivered 12:43:51 12:43:54
+44 7700 900794 SMS Delivered 12:43:48 12:43:51
+44 7700 900595 SMS Delivered 12:43:45 12:43:48
+44 7700 900435 SMS Delivered 12:43:42 12:43:45
+44 7700 900597 SMS Undelivered 12:43:39 —
+44 7700 900600 SMS Delivered 12:43:36 12:43:39
+44 7700 900127 SMS Delivered 12:43:33 12:43:36
+44 7700 900312 SMS Delivered 12:43:30 12:43:33
Trust

What you can hold us to

The clients and technology partners we work with, the figures we publish, and the controls you can inspect in your own workspace.

Vodafone Verizon Orange T-Mobile China Mobile Tele2
800+
NETWORKS
20+
YEARS IN TELECOM
99.5%
UPTIME SLA
01

TLS on the API and SMPP

The API is served over HTTPS only, and every SMPP account can bind over TLS.

02

Secrets kept out of reach

API keys are stored only as hashes; SMPP and integration secrets are encrypted with a key held outside the database.

03

Roles and an audit log

Roles built from permission scopes limit who may send, spend or change settings, and the audit log records each change.

04

Opt-outs that hold

A STOP suppresses the number on every send, and an unsubscribe link is signed, so nobody can opt out a number that is not theirs.

05

Test Mode

A dry run on every send path: routing, price, balance and filters are checked, and nothing is sent or charged.

06

Filters and caps

Rules stop traffic that looks like fraud or runs past a spending cap before it reaches an operator.

Questions

The questions we hear most. For anything specific to your traffic, write to us.

Talk to us →
What is Zezep?

A business SMS platform: bulk, transactional and one-time-password messages over an HTTP API or SMPP, with delivery receipts, reports and analytics on one account. Messengers and email run on the same account.

How does SMS marketing work with Zezep?

Upload or sync a list, build a segment, schedule the send inside your quiet hours and follow the report per country. Opt-outs are applied to every future send automatically.

Why SMS rather than email?

SMS reaches any mobile handset without an app or inbox, and the delivery receipt tells you whether the message actually arrived.

Which industries use it?

Banks and fintechs for codes, marketplaces and retailers for campaigns and order updates, logistics and healthcare for alerts, and aggregators over SMPP.

Send the message.
Keep the proof.

Open a workspace, run your traffic through Test Mode, and go live when the checks come back clean.

Get started →