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.
Your Noor Store verification code is: 482913
nowConfirm 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 AMVerify your customers, message them, answer them
Four products in one account. Turn on what your business needs.
WhatsApp Business API
Notifications to your customers over the WhatsApp Business API, from your own number.
See WhatsApp Business APITawked EmailEarly access
Transactional email from your domain to your customers, with one API call.
Radeef in Tawked Chat
OptionalAn AI assistant that answers your customers on WhatsApp at any hour, and passes to your team whatever needs a person.
About RadeefWorks 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.
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.
Supabase
AvailablesignInWithOtpandverifyOtpstay 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.
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.
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.
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.
Your customer chooses what arrives
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
Sign up with your phone
Your account comes with trial credit.
Connect your number or create a key
Your business’s WhatsApp number, or an API key for codes.
Send your first message
A verification code, an order update or a reply from the inbox.