Trigger personalized notifications

Trigger personalized and contextual SMS and voice notifications by phone with API integration.

Craft a notification for any event

Craft a notification for any event. Incident alerts. Delivery notifications. Appointment reminders. Transactional notifications. SMS and call notifications can help you quickly and consistently communicate important information in any context. Complement voice notifications with SMS to increase the chances your message gets read and heard by the most people. Use your data more intelligently with our API.

Three text messages to confirm a wire transfer, notify a rider a driver has arrived and confirm a doctor's appointment

Bring your customers one-to-one communication

Give your users the opportunity to engage in two-way, one-to-one conversation with your brand. Customers can respond directly to your calls or SMS via Interactive Voice Response (IVR), Dual-Tone Multi-Frequency (DTMF), or by simply replying to an SMS as they would with a friend. Give your clients a voice.

Example of a conversation by sms between a company and a user

Empower your tech and customer service teams

Automatically generated Call Detail Record (CDR) and Delivery Receipts (DLR) give technical and customer support teams the data they need to get their job done, without having to contact the client. Problems get solved faster, teams stay efficient.

An SMS with the detail of its delivery (DLR)

Engage your customers with timely notifications

custom sender

Custom Sender ID

Use an alphanumeric sender ID and be better identified by your prospects or customers. (Local limitations may apply).

analytics

Analytics

Our API transforms your calls and SMS raw data into easy-to-digest analytics.

shortcode

Shortcode and Long Virtual Number

For your business, you can choose between a shortcode (4 or 5 digits) and long virtual number for 2-WAY messaging. Local limitations may apply.

tts

Multilingual Text-to-Speech (TTS)

We automatically transform a written script into an audio speech in multiple languages so you don't have to manage multiple audio recordings.

webhook

Webhooks

We provide webhooks in the form of HTTP POST (JSON payload) for all kinds of trigger events (SMS delivery reports, call statuses, billing) so that you can safely build a real-time experience for your users.

mt

SMS Termination (MT)

Send SMS in more than 200 countries with very low latency and high deliverability.

mo

SMS Origination (MO)

Receive SMS from 40+ countries with very low latency and high deliverability. Local limitations may apply.

direct voicemail

Direct to voicemail

Leave a message on your recipient's voicemail without ringing their phone.

compliancy

Alerting vs Marketing Compliancy

We are compliant with rules applied by most countries in terms of whether the SMS is sent for notification or marketing purposes.

Cost-efficient notifications

I want to text/call in:

Voice (Billing is per second)

Inbound

$ /min

Number

$ /num/month

Outbound (landline)

$ /min

Outbound (mobile)

$ /min

SMS

Inbound

$ /sms

Outbound

$ /sms

Need high volumes of calls or texts? Bulk prices apply

Contact us for more information

Add notifications to your service with our API

CALLR's API is language agnostic and built for scale

Notifications in just a few lines of code! Our flexible API integrates with any existing systems thanks to webhooks. Keep control of your data: pushes CDR of calls made on your platform to an endpoint on your domain. Easily mix voice and SMS in your workflow with a one-stop shop communication API.

  • Send SMS (PHP)
  • Make a call (JS)
  • MT SMS DLR (Python)

Copied!

// composer require 'callr/sdk-php:dev-master' require 'vendor/autoload.php'; $api = new \CALLR\API\Client; $api->setAuthCredentials('login', 'password'); $from = 'Your Brand'; $to = '+33123456789'; $text = 'Hello, SMS world!'; $options = new stdClass; $options->force_encoding = 'GSM'; // or 'UNICODE' $options->nature = 'ALERTING'; // or 'MARKETING' $result = $api->call('sms.send', [$from, $to, $text, $options]);
// composer require 'callr/sdk-php:dev-master'

require 'vendor/autoload.php';

$api = new \CALLR\API\Client;
$api->setAuthCredentials('login', 'password');

$from = 'Your Brand';
$to   = '+33123456789';
$text = 'Hello, SMS world!';

$options = new stdClass;
$options->force_encoding = 'GSM'; // or 'UNICODE'
$options->nature = 'ALERTING'; // or 'MARKETING'

$result = $api->call('sms.send', [$from, $to, $text, $options]);
// npm install callr var callr = require('callr'); var api = new callr.api('login', 'password'); var target = { number: '+16469820800', timeout: 30 }; var messages = ['TTS|TTS_EN-GB_SERENA|Hello world! how are you? I hope you enjoy this call! good bye.']; api.call('calls.broadcast_1', target, messages, null).success(function(result) { // });
// npm install callr

var callr = require('callr');
var api = new callr.api('login', 'password');

var target = {
    number: '+16469820800',
    timeout: 30
};

var messages = ['TTS|TTS_EN-GB_SERENA|Hello world! how are you? I hope you enjoy this call! good bye.'];

api.call('calls.broadcast_1', target, messages, null).success(function(result) {
    //
});
# pip install callr import callr api = callr.Api("login","password") options = {'webhook': {'endpoint': 'http://yourdomain.com/webhook_path'}} result = api.call('sms.send', 'SMS', '+16469820820', 'Hello SMS world! (with DLR pushed to an URL endpoint)', options)
# pip install callr

import callr
api = callr.Api("login","password")

options = {'webhook': {'endpoint': 'http://yourdomain.com/webhook_path'}}

result = api.call('sms.send', 'SMS', '+16469820820', 'Hello SMS world! (with DLR pushed to an URL endpoint)', options)

In our industry, notifications need to arrive in a matter of seconds, not minutes – especially since our clients are billed by the minute.

Blaise Rabaud

CTO of CityScoot

Smart notification system fitting any scenario

They trust us

A trustworthy partner to build your business notification system

Forme 56Created with Avocode.

Carrier grade quality

As a carrier, we operate our own infrastructure and routes in Europe and an interconnection network with tier 1 carriers in the rest of the world. This ensures complete control over the quality of the traffic we provide for all our customers.

partnerCreated with Avocode.

Reliable partner

In 6 years, we've built and maintained a reliable and innovative worldwide network. Thanks to our efficient infrastructure and routing system, we’re able to offer both competitive pricing and premium quality.

globalCreated with Avocode.

Global network

With points of presence around the world, reach more than 220 countries with unparalleled call quality. Break into new countries and smoothly scale up existing infrastructures with our powerful network.