Skip to content

OTP codes by SMS, and WhatsApp notifications from your own number

Tawked is a Saudi platform for SMS OTP verification, WhatsApp notifications from your business number and customer service in a shared team inbox.

Verification in two API calls. Works with WooCommerce and Supabase, and soon with Salla and Zid.

SMS

Your Noor Store verification code is: 482913

now
Delivered+9665•• ••• 2140.09 SAR
Noor StoreBusiness account

Confirm your order

Hi Sara, your order #48213 is cash on delivery for 196 SAR. Do you confirm it so we can start preparing it?

10:24 AM
Confirm orderCancel order
WhatsApp, the store's numberRead
Tawked ChatAssigned to Reem
Replying to: Your order is on its way
When will it arrive? I'm travelling on Thursday.
It will reach you on Wednesday.Reem, from her phone
RepliedIncluded with your number

Verify your customers, message them, answer them

Four products in one account. Turn on what your business needs.

Tawked EmailEarly access

Transactional email from your domain to your customers, with one API call.

API
See Tawked Email

An AI assistant that answers your customers on WhatsApp at any hour, and passes to your team whatever needs a person.

About Radeef

Works with your platform

Your site or app

Available
  • An SMS verification code in two API calls: one sends it, one checks it.
  • A WhatsApp notification from your number, one call per message.
  • A test key that sends to your own phone before your app is reviewed.
Quickstart

WooCommerce

Available
  • Phone sign-in beside the password.
  • A verification code before a cash-on-delivery order is placed.
  • Order updates on WhatsApp from your store's number.
The WooCommerce plugin

Supabase

Available
  • signInWithOtp and verifyOtp stay in your app as they are.
  • Supabase makes and checks the code, and Tawked delivers it by SMS.
  • You connect it from Tawked's dashboard to the Send SMS hook in Supabase Auth.
Supabase phone sign-in

Salla

Soon on the Salla App Store
  • Order, shipping and rating messages from your store's number.
  • An abandoned cart reminder for whoever did not finish their order.
  • You run it from your Salla dashboard, no code.
Tawked's app on Salla

Zid

Soon on the Zid App Market
  • Cash-on-delivery orders confirmed with two buttons on WhatsApp.
  • Order updates and payment reminders.
  • An abandoned cart reminder with a single-use coupon.
Tawked's app on Zid

One prepaid balance

Top it up by any amount and every Tawked product draws its fees from it, with no subscription.

More than

100free OTPs

10 SAR credit at sign-up, enough for 111 verification codes.

What comes off your balance

SMS code
0.09 SAR
per SMS code sent
Sender ID
No registration
Sender ID registration is not needed: every code names your app in its text.
WhatsApp message
Free for now
Tawked's fee; Meta's own rates are paid to Meta from your account there.
Tawked Chat
Free
with your connected number, up to 5 members
Radeef
1.00 SAR
per conversation it resolves after the first 100; handovers to your team are not counted
Failed sends
Not charged

Send SMS verification codes to your Saudi customers

Send SMS to your customers in Saudi Arabia over the internet, with an OTP code that names your app.

1Send the codePOST /v1/verify/start

curl -X POST https://tawked.com/v1/verify/start \
  -H "Authorization: Bearer tk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "0551234567",
    "channel": "sms",
    "lang": "ar"
}'
const res = await fetch("https://tawked.com/v1/verify/start", {
  method: "POST",
  headers: {
    Authorization: "Bearer tk_live_…",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ to: "0551234567", channel: "sms", lang: "ar" }),
});
const data = await res.json();
import requests

res = requests.post(
    "https://tawked.com/v1/verify/start",
    headers={"Authorization": "Bearer tk_live_…"},
    json={"to": "0551234567", "channel": "sms", "lang": "ar"},
)
data = res.json()

2Check what your customer typedPOST /v1/verify/check

{ "id": "b7e5c2b0…", "code": "482913" }

201The response

{
  "id": "b7e5c2b0…",
  "status": "pending",
  "expires_at": "2026-10-08T07:25:00.000Z"
}

SMS, from Tawked's sender ID

Your Noor Store verification code is: 482913

200The response

{"verified": true, "status": "verified"}

"to"Write the number in its local form, like 05…, and we normalize it to +9665….

"channel"The same two requests for both channels, "sms" or "whatsapp". Verification codes over WhatsApp are coming soon; SMS works today.

Read more: Your app named in every message; Send SMS over the internet; SMS for customers with a code; Flexible top-ups, buy SMS credits.

Questions people ask

What is Tawked?

Tawked is a Saudi platform for SMS OTP verification, WhatsApp notifications from your business number and customer service in a shared team inbox. Tawked works with WooCommerce, Supabase and any site or app through its API, and its apps for Salla and Zid stores are coming soon. Tawked Email, in early access, sends a business's mail from its own domain.

Does the SMS carry my company name?

Yes, in the text: every code names your reviewed application, for example "Your Noor Store verification code is: 482913". It comes from Tawked's sender ID, so there is nothing to register.

How much does sending SMS cost?

0.09 SAR per SMS sent, from prepaid credit, counted once the SMS network accepts it. A message the network refuses, or that fails to send, is refunded at once. No contract, no yearly plan.

Do I need to install SMS software?

No. Tawked works over an API, so any app or website can send SMS online without installed software.

Is the SMS service built for Saudi Arabia?

Yes. It serves Saudi mobile numbers starting with 05, normalized automatically to the international +9665 format.

Can I buy SMS credits without a subscription?

Yes. Top up prepaid credit and buy only the SMS you need, with no fixed bundles.

Is Tawked an official WhatsApp Business API provider?

Tawked is a Meta Tech Provider: you connect your own number to the WhatsApp Business API through Meta's Embedded Signup. The number and its WhatsApp Business Account stay yours, and Meta bills its charges to that account directly.

Can I send WhatsApp campaigns and offers to my customers?

Yes, to the customers who agreed to hear from you, with a marketing template Meta approves that your system sends through the API like any template. Anyone who turned off your offers inside WhatsApp is skipped automatically, and their order messages keep coming.

Does Tawked work with my Salla or Zid store?

Soon, through two apps for Salla and Zid. The Tawked app for Salla sends your store's customers order, shipping and abandoned-cart notifications on WhatsApp, from your store's number, and awaits its listing on the Salla App Store. The Tawked app for Zid asks cash-on-delivery customers to confirm their order with a button, sends order updates and abandoned-cart reminders, and awaits its listing on the Zid App Market. Each app costs 49 SAR a month before VAT, billed through Salla or Zid.

Is there a Tawked plugin for WooCommerce?

Yes. The Tawked plugin for WooCommerce is free, and it brings phone sign-in beside the password, a code before cash on delivery, and WhatsApp order updates from your store's number. You download it from its page on Tawked, and codes are charged at the Tawked Verify price.

Can I use Tawked for Supabase phone sign-in?

Yes. Tawked connects to Supabase Auth as its Send SMS hook: Supabase makes and checks the code, Tawked delivers it by SMS to Saudi mobile numbers, and signInWithOtp and verifyOtp stay as they are.

What do WhatsApp notifications and Tawked Chat cost?

Tawked charges nothing for now for WhatsApp template messages, utility or marketing, and Meta bills its own charges to you directly at its published rates, your replies included after each number's first 1,000 free replies a month. Tawked Chat is included with your connected number, with no price per member.

Does Tawked have an AI assistant that answers customers?

Yes. Radeef by Tawked is an AI assistant for customer service on WhatsApp. It answers from your website and your Salla or Zid orders, and hands anything that needs a person to your team. Salla and Zid orders join once Tawked's apps are listed there. It costs 1.00 SAR per conversation it resolves after the first 100 free, and a conversation it hands to your team is free.

Does Tawked send email?

Yes. Tawked Email is a Saudi transactional email service: your system sends order confirmations, invoices and sign-in links from your own domain through an API. A message starts at 1 halala, taken from your balance, with no monthly fee. It is in early access today, and our team reviews every request.

From sign-up to a first message in minutes

  1. Sign up with your phone

    Your account comes with trial credit.

  2. Connect your number or create a key

    Your business’s WhatsApp number, or an API key for codes.

  3. Send your first message

    A verification code, an order update or a reply from the inbox.

Chat on WhatsApp