SMS Marketing Reinvented

SMS Marketing Platform Built For Performance Marketers

REDUCE
COSTS

IMRPOVE
DELIVERY

INCREASE
ROI

OUR EDGE

Same Budget. Better Results. More Value.

SMSEdge is the only tool for professional SMS marketers.
Run smart SMS campaigns, get to know your users and efficiently track your marketing efforts.

Advance Contacts Management

Clean, segment and analyze your contacts across lists

Keep your lists clean and up to date by uploading a CSV file, integrating with our API or syncing with your favourite CRM.
  • Get demographic insights, understand conversions by state, age group, gender and custom variables.
  • Safely provide access to your campaign managers who can’t view the numbers through the platform.
  • Save money on sending to inactive or invalid numbers, using our Three-step number verification, pinging the mobile operator for number activity, removing landline and malformed numbers.
  • Track down the funnel conversions. Who clicked, signed and made purchase.
  • Easy Compliance with multiple methods of managing your unsubscribers.
  • Manage lists – merge, extract and target relevant audiences

Highly Converting SMS Campaigns

SMS marketing meets performance, optimisation and reporting

Manage SMS campaigns like a media buyer. Understand what works – split test SMS texts, landing pages, lists, time of day, gender, age, routes and more. Achieving optimal performance by getting real time marketing data on what resonates with your customers.

  • Get real-time SMS, clicks, signups and sales data.
  • Pre-Test micro-sends campaigns before committing to a full send.
  • Engage the most active users – sell the right product to the right customer.
  • Learn and improve based on measurable results.

Innovative SMS Routing Technology

Maximum Delivery For The Lowest Cost

Powered by the most advanced technology, a proprietary scoring algorithm and unparalleled global reach. SMSEdge’s patented Open Communication Marketplace split tests dozens of communication providers, ensuring the highest delivery

  • 50+ different communication providers who bid for your traffic
  • Split test routes, ads, offers & lists to generate the best combo for you
  • Think you have a prefered route? Test it against many others in a single campaign

STEP-BY-STEP

The Scientific Approach to SMS Marketing

1 NUMBERS VALIDATION
Send Only To Active Numbers
2 REAL TIME OPTIMIZATION
Campaign Split Testing
3 OCM
Best Performing Route
Based on Bidding and Ranking
4 SEGMENTATION
Unique Tracking Per Number

A Holistic SMS Solution

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.

Why SMS Marketing?

“Texting has by far the best engagement rate of any marketing medium.
– Neil Patel, marketing guru and co-founder of Crazy Egg, Hello Bar and KISSmetrics.
Unparalleled Open Rate
0 %
VS. 22% EMAIL
Highest Click Through Rate
0 %
VS. 4% EMAIL
Fastest Response Time
0 S.
VS EMAIL AT 90 MINS
Extreme Read Rate
0 %
OF TEXT READ WITHIN 3 MINUTES

Highest Engagement

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

SMS

10X

Email

We Are What Our Customers Say About Us

Gary B.Director, Marketing & Advertising
" It's amazing how I can set up and test multiple messages and routes, while the system automatically selects the best ones. The performance is great and the pricing is very competitive. "
Sharon S.Head of Marketing & Affiliation
" The ability to optimize my campaigns while they are live and the great support from the staff, save me a lot of time, so I can do my job more efficiently on day to day basis. "
Leonardo CappelliIT Manager, Marchesi Mazzei Agricola
" 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. "

API made by Developers for Developers

Empower your application with powerful SMS capabilities within minutes.
  • cURL
  • PHP
  • Java
  • C#
  • Python
  • Ruby

# 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
                        

Have Questions?