PLATFORM

SMS Marketing

Empowering marketers to run better SMS Marketing Campaigns

Why SMS Marketing?

STEP-BY-STEP

The Scientific Approach to SMS Marketing

Routing Technology

Each route is ranked according to a series of variables rating its performance based on ability to deliver, CTR and price.

Real-Time Unique CTR Tracking

Offer links are replaced with a URL shortener and embedded with a unique code to track each and every SMS.

Intuitive & Self-served

Ready-to-go and easy-to-use user interface. No development or heavy-duty integration required.

Conversion Tracking

Dynamic parameters and pixel tracking accurately tag each number within the acquisition funnel - click, lead and sale.

Performance & ROI Reports

Designed to do introduce performance to SMS campaign ROI is boosted and efficiency is significantly increased.

Rest API

Advanced API integration provides with a simple way to add powerful SMS capabilities to any application.

Unparalleled Open Rate
98
%
VS. 22% EMAIL
Highest Click Through Rate
19
%
VS. 4% EMAIL
Fastest Response Time
90
S.
VS EMAIL AT 90 MINS
Extreme Read Rate
90
%
OF TEXT READ WITHIN 3 MINUTES

SMS Marketing coupons are 10X more likely to be redeemed than email

SMS

10X

Contacts Management

Keep your lists clean and up to date by uploading a CSV file, integrating with our API or syncing with your favourite CRM.

Segments

You can segment your customers by different data points, for instance, clickers who didn't receive an SMS in the last 2 weeks or T-Mobile contacts that never received an SMS from you.

Numbers Verification

Our HLR and MNP verification process will check for valid, active and the network information of your contacts, and will remove the inactive numbers.
It will increase the delivery rate and save you sending costs.

See more information here

Send Management

Manage all of your SMS from our platform.
You can sort, plan, segment and monitor.

Real Time Sending

You can monitor your campaign performance online. This allows to see first results of your sending already seconds after sending.


A/B Testing

Testing is an important part of scaling SMS marketing campaigns.

SMSEdge allows your to optimise your campaign by testing texts, route, time of sending, list of contacts, landing page and similar.

Run micro-sendings first and then use the most profitable set for the full campaign.

Through the panel you'll easily be able to setup the tests and monitor progress.

See more information here

Conversion Tracking

Manage SMS campaigns like a media buyer.

Get the real-time marketing data like leads and sales to assess the overall performance of your campaigns.

Landing Page Management

Set up your own short URL at your own domain (companyname.com/offer).

Auto Sender

Auto sender allows you to schedule sending and optimization algorithms to be executed automatically.

It doesn't require you to be involved at the moment of sending, which is mostly beneficial while sending multiple campaigns at a time or to distant time zones.

See more information here

Integrates with your tools

Integrate with all the tools and apps you use everyday

Want to have your own integration?

Contact Us!

Reports

Keep an eye on what's important by checking out the Reports section

SMSEdge offers countless reporting options such as:

US Campaign Registry

Recent changes implemented by the USA operators regarding A2P messaging are requiring brands to register campaigns on 10DLC (standard long codes routes) and toll free SMS routes.

With our help you can register a 10DLC route in no time!

See more information here

2way Campaigns

2way campaigns will automatically rent and assign numbers for your account.

This will allow you to receive replies from your customers whether they want to buy or unsubscribe.

See more information here

SMS Automations

Create sequences of messages to be automatically sent to your customers.

Re-engage according to your customer parameters, interactions and performance.

Learn more

Start Now

SMS Chat

Create meaningful conversations with your clients via a 2 way messaging channel.

API made by Developers for Developers

Empower your application with powerful SMS capabilities within minutes.

API Documentation

# Send SMS Text
curl -X POST \
    -d "api_key=api-key-here"\
    --url https://api.smsedge.io/v1/references/functions/

 # Response - {"id":124,"time_created":"2020-12-01 18:28:58","verify_local":1,"verify_hlr":0,"shorten_url":1,"list_id":null,"reference":null}
                        

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://api.smsedge.io/v1/references/functions/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "api_key=api-key-here",
  CURLOPT_HTTPHEADER => array(
    "content-type: application/x-www-form-urlencoded"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
                        

OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "api_key=api-key-here");
Request request = new Request.Builder()
  .url("https://api.smsedge.io/v1/references/functions/")
  .post(body)
  .addHeader("content-type", "application/x-www-form-urlencoded")
  .build();

Response response = client.newCall(request).execute();
                        

var client = new RestClient("https://api.smsedge.io/v1/references/functions/");
var request = new RestRequest(Method.POST);
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("", "api_key=api-key-here", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
                        

import http.client

conn = http.client.HTTPSConnection("https://api.smsedge.io/v1/references/functions/")

payload = "api_key=api-key-here"

headers = {
    'content-type': "application/x-www-form-urlencoded"
}

conn.request("POST", "/api/sms/send", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
                        

require 'uri'
require 'net/http'

url = URI("https://api.smsedge.io/v1/references/functions/")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/x-www-form-urlencoded'
request.body = "api_key=api-key-here"

response = http.request(request)
puts response.read_body
                        

Agency Account

Agencies can have multiple sub-accounts under one parental account.          

As an agency account, you can check the statistics, transfer balance, and explore the campaigns and lists of your sub-accounts.

See more information here

Multi SMS Route Marketplace

Self serve (You can choose and re-route any route 24/07/365)

Get new routes as fast as today

1000's of different routes options

Compare and choose routes from all over the world

See more information here

Join over 10,000+ customers already sending better SMS campaigns

Join Now

"Very powerful interface"

Plenty of options and customizations with a very "tailor-made" help-desk of real people that supported us step by step during the process. Great experience. "

Leonardo C.

MARCHESI MAZZEI AGRIVOLA

"Very powerful interface"

Plenty of options and customizations with a very "tailor-made" help-desk of real people that supported us step by step during the process. Great experience. "

Sharon S.

HEAD OF MARKETING & AFFILIATION

"Very powerful interface"

Plenty of options and customizations with a very "tailor-made" help-desk of real people that supported us step by step during the process. Great experience. "

Gary B.

DIRECTOR, MARKETING & ADVERTISING

Sign up below to get started