Reach More Customers.
Start More Conversations.

Send messages that reach your customers instantly, build stronger engagement, and keep your communication moving from one powerful platform.

SMS | WhatsApp | Viber |  MMS | Voice 

wow your customers

[ Creating Meaningful Connections ]

Powering Better
Customer Messaging

using infopromo services

SMSPromo brings your messaging channels together, helping you reach customers, strengthen engagement, streamline communication and create better experiences at every interaction.

We Know Your Needs

Experience smarter business communication and build
 stronger customer relationships with a powerful messaging platform.

campaign widget
Business Messaging

Bulk Messaging

Reach thousands of customers quickly with reliable, targeted campaigns.

 

Customer Engagement white

Customer Engagement

Fueling business growth through customer involvement and loyalty at scale.

Amplified Digital Prescence

Messaging Automations

Simplify repetitive communication with scheduled messages, automated workflows and intelligent triggers.

Interactive Marketing

Omnichannel Communications

Extend your reach beyond SMS with WhatsApp, MMS, Viber, OTP & voice messaging from one platform.

[ SOLUTIONS ]

We Provide Robust
Messaging Solutions

messaging color

Reliable SMS campaigns for promotions, announcements and everyday communication.

automations color

With two-way communication, keywords, responses and customer interactions.

automations color

Send a prerecorded voice message or convert text to speech before calling your recipients.

Infopromo Digital Services
cloud and storage color

Deliver messages such as alerts, confirmations, reminders and OTPs when your customers need them.

managed tech services

Save time with scheduled campaigns, automated workflows and trigger-based messaging using API.

managed tech services

Use dedicated local or international numbers for two-way communication and receiving messages.

Message Your Customers Across Various Channels

Connect with your customers through the channels they already use.

sms dark

SMS

With API

Custom Email Addresses

MMS

With API

whatsapp service

WhatsApp

With API

Autoreply

Viber

With API

whatsapp service

OTP

With API

whatsapp service

Voice

With API

Infopromo customer experience

Liked by Marketers
Loved by Developers <

Get started by signing up for a free SMSPromo account and utilizing our well-documented API. Begin sending your first text message, OTP, WhatsApp, or voice note within minutes. 

curl –X POST https://app.smspromo.digital/api/http/sms/send \
-H ‘Content-Type: application/json’ \
-H ‘Accept: application/json’ \
-d ‘{
“api_token“:”(YOUR TOKEN STRING)“,
“recipient“:”254202337834“,
“sender_id“:“INFOPROMO“,
“type“:”plain“,
“message“:“This is a test message“
     }’

<?php

// Define the URL to which the request will be sent
$url = ‘https://app.smspromo.digital/api/http/sms/send’;

// Prepare the data payload to be sent in JSON format
$data = [
          ‘api_token’ => ‘(YOUR TOKEN STRING)’, // Replace with your API token
         ‘recipient’ => ‘254202337834’, // Phone number of the recipient
         ‘sender_id’ => ‘INFOPROMO’, // Sender ID or name
         ‘type’ => ‘plain’, // Type of message
         ‘message’ => ‘This is a test message’ // Content of the message
];

// Set options for the HTTP request, including headers and content
$options = [
         ‘http’ => [
                  ‘header’ => “Content-Type: application/json\r\n” . // Set the content type to JSON
                                         “Accept: application/json\r\n”, // Set the accepted response format to JSON
                  ‘method’ => ‘POST’, // Specify the HTTP method as POST
                  ‘content’ => json_encode($data) // Convert the data array to JSON format
       ]
];

// Create a stream context with the specified options
$context = stream_context_create($options);

// Send the HTTP POST request and store the response
$response = file_get_contents($url, false, $context);

// Output the response received from the server
echo $response;

?>

const https = require(‘https’); // Import the ‘https’ module

// Prepare the data to be sent in JSON format
const data = JSON.stringify({
    api_token: ‘(YOUR TOKEN STRING)’, // Replace with your API token
   recipient: ‘254202337834’, // Phone number of the recipient
   sender_id: ‘INFOPROMO’, // Sender ID or name
   type: ‘plain’, // Type of message
   message: ‘This is a test message’ // Content of the message
});

// Define the options for the HTTP request
const options = {
   hostname: ‘app.smspromo.digital’, // The hostname of the server
   path: ‘/api/http/sms/send’, // The path to send the request to
   method: ‘POST’, // The HTTP method to be used
   headers: {
      ‘Content-Type’: ‘application/json’, // Set the content type to JSON
      ‘Accept’: ‘application/json’ // Set the accepted response format to JSON
   }
};

// Create the HTTP request
const req = https.request(options, (res) => {
   let responseData = ”; // Initialize a variable to store the response data

// Listen for data chunks in the response
   res.on(‘data’, (chunk) => {
      responseData += chunk; // Append each chunk to the response data
   });

// Listen for the end of the response
   res.on(‘end‘, () => {
     console.log(responseData); // Output the response data when the response ends
   });
});

// Listen for errors in the request
req.on(‘error‘, (error) => {
   console.error(error); // Output any errors encountered during the request
});

// Write the data to the request body and end the request
req.write(data);
req.end();

import requests # Import the ‘requests’ library

url = ‘https://app.smspromo.digital/api/v1/campaigns/{uid}/run’ # Define the URL for the request
params = {‘api_token’: ‘(YOUR API TOKEN)’} # Define the parameters to be sent in the request
headers = {‘accept’: ‘application/json’} # Define the headers for the request

# Send a POST request with the specified URL, parameters, and headers
response = requests.post(url, params=params, headers=headers)

# Print the JSON response received from the server
print(response.json())

require ‘net/http’ # Import the ‘net/http’ library
require ‘uri’ # Import the ‘uri’ library
require ‘json’ # Import the ‘json’ library

url = URI.parse(‘https://app.smspromo.digital/api/v1/campaigns/{uid}/run’) # Define the URL for the request
http = Net::HTTP.new(url.host, url.port) # Create a new HTTP object with the host and port
http.use_ssl = (url.scheme == ‘https’) # Enable SSL if the URL scheme is ‘https’

params = { ‘api_token’ => ‘(YOUR API TOKEN)’ } # Define the parameters to be sent in the request
headers = { ‘accept’ => ‘application/json’ } # Define the headers for the request

# Send a POST request with the specified URL, parameters, and headers
response = http.post(url.path, URI.encode_www_form(params), headers)

# Output the body of the response received from the server
puts response.body

[ STACK: INTERGRATIONS ]

Connect SMSPromo To Your Business Stack

From customer platforms and business systems to communication channels and APIs,
SMSPromo makes it easier to connect messaging with the tools your business already uses.

[ Access Our Products, Wherever You Are ]

Go Global With
SMSPromo

Our products are available for purchase and use around the world. This ensures seamless service and a consistent experience, no matter your location.

go global with Infopromo
infopromo global mobile
our CpaaS software dashboard

Take Action! Streamline Your Business

Tired of managing multiple tools? Our integrated solutions simplify workflows and save you time.

[ From startups to global ]

Empowering Businesses To Thrive

Gius Tech

Gius Tech

Able to notify customers about product updates and upcoming events, resulting in increased user retention and satisfaction.

Retailglobe Brands

Retailglobe Brands

Text-to-win contests and promotions, allowing customers to participate and engage with their brand in an interactive way

Bet Bets

Bet Bets

Offers VIP subscribers expert betting tips, live match updates, and exclusive betting offers, enhancing their experience.

[ The Infopromo Library ]

Knowledge Base

Stay updated on the latest advancements, enhance customer engagement, and access guides for success.

Mastering Communications

Mastering Effective Communications

It’s a skill that can be honed and mastered over time, leading to better relationships and increased productivity for your business over time.

Learn More

Text to Transaction

From Text
to Transaction

Explore the role of two-way SMS in transforming customer service interactions, from resolving inquiries to facilitating transactions in real-time.

Learn More

Comprehensive Guide to Bulk SMS

A Comprehensive Guide To Bulk SMS

Delve into the world of bulk SMS and uncover its potential as a powerful marketing tool; a guide to navigating our portal and using it effectively.

Learn More

Promotions With Bulk WhatsApp

Crafting Promotions With WhatsApp

Explore key principles of persuasion, effective promotional strategies, and real-world examples of successful campaigns that drive conversions.

Learn More