To get started, here’s how to send an SMS:

/* Requires C# SDK */
	var messagingService = new MessagingService("username", "password");
	messagingService.SendMessage(new SmsMessage("07123456789", "Hello!", "accountRef"));
//Requires the GoLang SDK
						accountClient := New("", "pass").Account("EX00000")

							{To: "00000000", Body: "Hello"},


Book a no obligation demo in 3-4 clicks to see the platform at work

Take a look

See how the messaging API works with our open reference guide

Just some of the ways you can use the VoiceSage messaging API to improve customer experience, automate payments, and boost efficiency.

Optichannel Comms

An optichannel approach lets you differentiate between customers by using behavioral data to create a customized customer experience based on each customer and their circumstance. This you, it's easy to send the right message, on the right channel, at the right time.


Reduce inbound calls about deliveries. Triggered by the processing of an online sales order, the API call generates an SMS or an email capturing all the details. This is automatically sent within seconds, confirming the details of every order and pre-empting any intended call by the customer.


VoiceSage can easily integrate your existing CRM, channels, and analytics applications. Reach out with content including video, surveys, promotion codes, and more. Simply create content with a drag and drop Campaign Builder giving customers all the functionality of an app.

Data Aggregation

API-enabled reporting seamlessly integrates into your enterprise-wide business intelligence processes. From the fine detail all the way up to the big picture, VoiceSage Analytics lets you zero in on the information which helps you make better data-driven decisions.

One Time Password

Generate and send an OTP within the 2 second timeframe defined by the regulatory authorities. For the authentication process resulting from voice calls, the VoiceSage API call triggers the OTP generation and SMS sending process within the 10 second timeframe defined by regulators.

Notifications & Alerts

Reschedule or confirm availability by sending “Will you be able to attend? Y or N” as part of the message. If not, they can reschedule through a follow up rich media message, a call to/from an agent, or even via SMS. A ‘save the date’ feature can insert the appointment into a calendar app.

Book a Demo

Experience VoiceSage for yourself with a personalised demonstration

Book a demo with one of our customer engagement experts.
See how VoiceSage transforms outbound and inbound customer contact operations.

Book a Demo