Reach every phone, in one request.

Send alerts, one-time codes and campaigns, receive replies on your webhook, and follow every message all the way to the handset. Nothing to install on the other end.

POST/sms/3/messages

countries with local numbers
150+
direct operator connections
800+
send and receive on one number
Two-way
delivery reports on your webhook
Real time

Everything a message needs to arrive.

From the first test send to millions a month, the same endpoint and the same payload.

  • 01

    Sender IDs and numbers

    Send from a brand name, a long number, a short code or a toll-free number, depending on what each country allows.

  • 02

    Two-way messaging

    Inbound messages are pushed to your webhook as they arrive, so confirmations, surveys and support threads stay in your product.

  • 03

    Delivery reports

    Every message reports its status, from accepted to delivered to the handset, with a clear error code when something goes wrong.

  • 04

    Scheduling and validity

    Schedule sends for later, set how long a message stays valid, and stop retrying when it no longer matters.

  • 05

    Unicode and long messages

    Accents, emoji and non-Latin scripts just work, and long texts are split and reassembled on the handset.

  • 06

    Bulk sending

    Send to thousands of recipients in one request, track the batch with a single ID and control the sending speed.

Built for the messages that matter.

The same API carries time-critical alerts and planned campaigns.

  • One-time codes

    Deliver login and payment codes in seconds, with a voice call as backup when a text does not get through.

    2FA
  • Order and delivery updates

    Keep customers informed from checkout to doorstep, without asking them to install anything.

    Transactional
  • Appointment reminders

    Cut no-shows with reminders people can confirm or reschedule by simply replying.

    Two-way
  • Account and security alerts

    Unusual logins, outages, fraud warnings: the messages that need to be read now.

    Alerts
  • Campaigns

    Promotions and announcements sent to the right segment, at the right local time.

    Marketing

One request to send. One webhook to follow it.

A JSON body, an API key and an HTTP call. Statuses come back to your endpoint as the message moves through the network.

Familiar REST conventions
Predictable resources, JSON in and out, explicit status and error codes.
Webhooks for every status
Delivery reports and inbound messages are posted to the URL you choose.
One message or ten thousand
Single and batch sends use the same endpoint and the same payload shape.
Read the API reference
curl -X POST "$PULSR_API_URL/sms/3/messages" \  -H "Authorization: App $PULSR_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "messages": [{      "sender": "Pulsr",      "destinations": [{ "to": "33639981234" }],      "content": { "text": "Your order #4821 has shipped." }    }]  }'

Delivery reports

Illustrative example

  1. PENDING_ACCEPTED
  2. PENDING_WAITING_DELIVERY
  3. DELIVERED_TO_HANDSET

Global reach, European roots.

Your messages, calls and their data are processed and stored on infrastructure hosted and operated in the European Union, in line with GDPR.

  • 100% EU-hosted
  • GDPR compliant

Questions, answered.

Which countries can I send to?

Pulsr delivers SMS worldwide, through direct connections to operators in most markets, and local numbers are available in more than 150 countries. Sender rules vary by country; we tell you what applies before you go live.

Can people reply to my messages?

Yes. Send from a number that supports two-way messaging and replies reach your webhook within seconds.

How is SMS priced?

Per message, depending on the destination country. Volume pricing is available: talk to us for a quote.

Do I need a separate integration for one-time codes?

No. Codes are regular messages on the same endpoint, and you can add voice delivery for users who cannot receive texts.

What happens to message content and phone numbers?

They are used only to deliver your messages and report their status, and are processed in line with GDPR.

Send your first SMS today.

Create an account, get your key and send a test message in a few minutes.