Interkey productsInterkey Digital Connect

SMS gateway and WhatsApp Business API in Saudi Arabia

Interkey Digital Connect is Interkey’s enterprise messaging platform: one integration for OTP and two-factor delivery, transactional alerts, mass notifications and campaign messaging, across SMS, WhatsApp, Messenger, Instagram, web chat and in-app messaging, with sender identities registered and traffic terminated on the Saudi mobile networks.

OTP-grade delivery Two-way conversations

Orientation

Channels and interfaces

The whole page in one table, before the detail.

ProductInterkey Digital Connect, an Interkey product
Messaging channelsSMS, WhatsApp, Facebook Messenger, Instagram, website live chat, in-app mobile chat
IntegrationREST API for application traffic; SMPP for high-volume SMS; SOAP where an existing business system needs it
Platform controlsRole-based access with two-factor authentication, IP whitelisting, approved templates, campaign scheduling
Commercial modelQuote only: priced by channel mix and volume

One integration

The problem this solves

A Saudi bank, retailer or government service talks to its customers across at least five channels: an OTP by SMS, a delivery notification by WhatsApp, a support conversation starting in an app and continuing on Instagram. Each usually arrives as a separate integration, with its own credentials, its own delivery reporting and its own failure modes.

Digital Connect collapses that into one integration, one set of delivery reporting, and one place to manage the channels and the message types running over them.

One integration

From your system to your customer

  1. Your business systems

    The banking core, the commerce platform, the ERP, the support desk

  2. Digital Connect API

    One REST integration, or SMPP for high-volume SMS; one set of delivery reporting

  3. Channels

    SMS OTP WhatsApp Messenger & Instagram Web & in-app chat
  4. Saudi operator routes

    Traffic terminated onto the Saudi mobile networks, with registered sender identities

  5. Your customer

    Reached on the channel they actually use, with delivery you can prove

The channel decision happens per message, not per project: the same integration sends an OTP by SMS, a delivery update by WhatsApp and a support reply into the app, with one view of what was actually delivered.

OTP

What makes an OTP arrive in time

A one-time password is the least forgiving traffic on the platform: it is worthless thirty seconds late, and a customer who cannot log in calls the contact centre. Four things decide whether it lands.

01

Route class, not just route

Transactional and marketing traffic are not the same product. OTP should run on routes prioritised for it, and you should be told explicitly which class your traffic is on rather than discovering it during an incident.

02

A registered sender identity

An unregistered sender is the single most common reason a technically correct OTP integration delivers nothing. Registration is administrative work with the regulator and the operators, and it has to be done before launch, not after the first failed login.

03

Template discipline

OTP templates are approved content. Changing the wording of a live template without re-approval is a routine way to break delivery on a Friday afternoon. Treat the template as a deployed artefact.

04

Failure handling you designed

Decide in advance what happens on a failed send: retry, fall back to another channel, or surface a different route to the user. A silent retry loop is not a failure policy, and it is what most integrations ship with.

On “deliverability”, and the number nobody should give you

Deliverability is not a single property of a provider. It is the result of the route class your traffic is on, whether your sender identity is registered, whether your template is approved, and which operator the recipient is on — and it moves. Any provider quoting one blended percentage across all of that, including this one, is quoting an average of conditions that do not apply to you.

Ask instead for the numbers that are actually checkable: delivery receipts exposed per message, reporting broken down by Saudi operator, and the per-segment rate for your own traffic mix in Arabic as well as English. A provider who will show you per-operator receipts is telling you more than one who will quote you a percentage.

Local conditions

Four things this market decides for you

A platform that works elsewhere can still fail here, and it fails for the same four reasons every time.

ConditionWhat it does to a deployment
Sender ID registrationA2P messaging operates under the Communications, Space and Technology Commission, and identities must be registered before traffic terminates reliably. An unregistered sender is a common reason a technically correct integration delivers nothing. That is administrative work with the regulator and the operators, not an API call, and Interkey handles it during onboarding — the sender ID guide sets out who registers and what evidence is asked for.
OTP has no toleranceMost traffic can absorb a delay; the passcode between a customer and their own account cannot. The symptom is not a messaging problem but customers unable to log in. Delivery quality depends on how traffic is routed onto the networks that terminate it and how fast a bad route can be moved.
Arabic is UCS-2, not GSM-7That roughly halves the characters in one SMS segment, changing both cost and rendering. A platform tested only in English discovers this in production, on its first Arabic campaign, as an invoice.
The working weekTraffic peaks Sunday to Thursday, so support built on a Monday-to-Friday calendar is least available when volume is highest. Interkey supports the platform from Riyadh on the Saudi week, in Arabic and English.

Pricing

What actually drives the price

No published rate card, for a reason worth stating rather than hiding behind “contact us”: messaging is not one product with one rate. Four things drive what you pay, and only the first is under a vendor’s control.

DriverWhy it moves the number
ChannelSMS, WhatsApp and in-app chat have different cost structures. WhatsApp moved to per-message billing in mid-2025, priced by template category, so cost now depends on the mix of marketing, utility and authentication messages.
Destination networkTermination rates differ per operator. A blended per-message rate hides that, which is convenient for whoever quoted it.
Length and languageArabic fits fewer characters per segment than Latin text, so the same sentence in two languages is not the same number of billable segments.
Volume and commitmentSustained volume prices differently from bursty transactional traffic.

Buying well

What to ask any provider

What to ask any provider, including this one: the per-segment rate per Saudi operator for your traffic mix, in Arabic as well as English, and whether OTP is priced differently from marketing traffic. A single blended rate across all of that is an average, not a quote, and it will not be what you are invoiced.

When this is the wrong fit: traffic almost entirely outside Saudi Arabia does not need the local operator relationships and registration work that make this platform worth buying. At a few hundred messages a month, any gateway will do.

Next step

Start an integration assessment

Name the channels, the monthly volumes and whether OTP is in scope, and the pricing conversation starts from your traffic mix rather than a rate card.

  • Registered sender identities

    Handled with the regulator and the operators during onboarding

  • Traffic on Saudi operator routes

    Terminated on the Saudi mobile networks

  • Support on the Saudi working week

    Riyadh team, Arabic and English

or اقرأ هذه الصفحة بالعربية

The Riyadh team replies on Saudi working days, in Arabic and English.

Published by Interkey. Last updated . Interkey is registered in Riyadh, Saudi Arabia under commercial registration 1010156897.