Scope Wiser

SMS Gateways: Twilio, Vonage and Africa's Talking

Which credentials Twilio, Vonage (formerly Nexmo) and Africa's Talking give you, where to paste them in Scope Wiser, and which provider suits which market.

Last updated Sep 5, 2026

This guide tells you which credentials each SMS provider gives you, where they go in Scope Wiser, and which provider suits which market.

The SMS API form offers eight tabs: Plivo, Twilio, Nexmo/Vonage, Clickatell, Africastalking, Esahal, HTTP Get and HTTP Post. The first six are named gateways β€” pick your provider and fill in the credentials it issued. The last two are for any other provider, and are covered in Custom SMS Gateway: HTTP GET and POST.

This guide covers the three most widely used: Twilio, Vonage and Africa's Talking. Plivo, Clickatell and Esahal work the same way β€” choose the tab and enter the keys from that provider's console.

Where the credentials go, whichever provider you choose

  1. From the sidebar, open Control Panel β†’ Settings & Integration.

  2. Choose the API Integration card, then SMS API from the list.

  3. Click New. A drawer opens with the provider tabs listed down the right-hand side; the fields on the left change with the tab you pick.

  4. Give the profile a PROFILE NAME that says what it is for, such as "Twilio β€” reminders". That name is what you pick later in Bot Settings β†’ SMS and in the Broadcast Center.

  5. Fill in that provider's fields and click Save.

The fields differ by provider, and the labels are not always the ones the provider itself uses:

Tab

Fields

Plivo

Auth ID, Auth Token, Sender/From

Twilio

Auth SID, Auth Token, Sender/From

Nexmo/Vonage

The key and secret Vonage issues, plus a sender

Clickatell

API ID only

Africastalking

The username and key Africa's Talking issues

Esahal

Account Name, Account Password, Username, Sender/From

The SMS API drawer on the Plivo tab, with all eight provider tabs down the rightControl Panel Settings & Integration API

Twilio β€” for sending worldwide

Use Twilio when you send to many countries.

What you need from Twilio:

Twilio calls it

The field here

Account SID β€” your identifier, starting AC

AUTH SID

Auth Token β€” the matching secret, treat it like a password

AUTH TOKEN

A phone number you bought from Twilio, in full international format

SENDER/FROM

All three appear together in the Account Info panel of the Twilio console once your account is verified.

The SMS API drawer on the Twilio tab, showing Auth SID, Auth Token and Sender/From

Two things to know before you commit:

  • Twilio trial accounts can only text numbers you have verified. Upgrade before you test at any scale, or every send fails and looks like a configuration fault.

  • Buy a number in or near the country you are messaging. A US number sending to Oman is expensive and often filtered.

Vonage (formerly Nexmo) β€” for one-time codes and alerts

Use Vonage for high volumes of short, urgent messages: verification codes, delivery PINs, alerts.

What you need from Vonage:

Credential

What it is

API Key

The public half of the pair, on the API dashboard

API Secret

The private half, shown next to it

Sender

A Vonage number you own, or an approved alphanumeric sender ID

The key and secret sit side by side on the Vonage API dashboard, each with a copy control.

A sender name such as ACME reads better than a random number, but several countries β€” India and the United States among them β€” either require pre-registration or forbid it, and an unregistered sender is dropped by the carrier without an error. Check your destination country's rules with Vonage before you build a campaign on it.

Africa's Talking β€” cheapest and most reliable for African numbers

What you need from Africa's Talking:

Credential

What it is

API Key

Generated from the API Key section of your account settings

Username

Your account username. On the test environment this is sandbox

The API key is issued by email: request it, then follow the link in the message to generate it. Copy it straight into Scope Wiser β€” it is shown once.

The sandbox lets you test the whole chain β€” profile saved, bot published, message triggered β€” without spending credits. A sandbox profile never delivers to a real phone, so create a second, live profile before you go live.

Choosing between them

  • Sending worldwide, no single dominant market? Twilio.

  • Mostly one-time codes and alerts, price-sensitive? Vonage.

  • Recipients mostly in Kenya, Nigeria, Uganda, Rwanda or their neighbours? Africa's Talking.

  • Already paying for a regional provider not listed here? Keep it and add it as a custom gateway β€” see Connecting a Custom SMS Gateway (HTTP GET and POST).

You can save profiles from two providers and switch per bot if one goes down.

After the profile is saved

A saved profile sends nothing on its own. To attach it to a bot and send broadcasts, follow SMS Marketing: Setup and Tracking.

Chatbot Manager Bot Settings SMS tab

Test with your own number first, on a live profile, to a real handset. A sandbox success or a "queued" status in the provider's console does not prove delivery.

When it will not connect

  • Credentials rejected immediately. You have pasted the wrong half of a pair β€” the API key where the secret belongs β€” or copied a trailing space.

  • Profile saves, messages fail. Nearly always the sender. Confirm the number is one you own on that account and is enabled for SMS, not voice only.

  • Works for you, fails for customers. A trial or sandbox account restricted to verified numbers.

  • Everything works, then stops. Credit exhausted, or a token regenerated at the provider. The provider's own logs will say which.

What to do next

With a profile saved, go to SMS Marketing: Setup and Tracking to attach it to a bot and read the delivery figures. If your provider is not one of these three, Connecting a Custom SMS Gateway (HTTP GET and POST) covers adding any gateway with a plain HTTP endpoint.

Was this helpful?
Edit this page