WhatsApp order confirmation messages for Saudi customers

A good order confirmation for Saudi customers names the order, the total and the next step in two or three lines, in Arabic the customer would use. Below are copy-ready templates for six order moments in English, Modern Standard Arabic and Saudi dialect, using the variables WhatsApp Pilot fills in.

By , founder, E-SAFQA · Updated · 8 min read · How we write and test these guides

WhatsApp order confirmation messages for Saudi customers: templates in Arabic and Saudi dialect

What should an order confirmation message include?

Five things, in under five lines, because WhatsApp previews cut long messages. In the templates below, single braces are yours to adapt and double braces are variables the app fills in.

  • The customer's first name and your store name.
  • The order number and the total with currency.
  • The next step: when you will ship, or what to reply for cash on delivery.
  • One link, the order status link, which is added automatically.
  • No discounts or offers. A confirmation is transactional, and a message that mixes an update with a promotion counts as marketing.

Should order messages use Saudi dialect or Modern Standard Arabic?

Both work. Pick one style per template and do not mix them in one message. Use phrases every region understands, such as هلا, بإذن الله and الحين, avoid slang tied to one city, and use wording that works for any customer. Have a Saudi colleague read each template before you switch it on.

Modern Standard ArabicSaudi dialect
ToneFormal, neutral, clear to every Arab readerFriendly and close, like a message from a shop you know
Best forMixed Gulf or Arab audiences, high-value or business ordersSaudi-only consumer stores that want a personal voice
Watch out forCan feel stiff for a casual brandNajdi, Hijazi, Eastern and Southern speech differ, so some words land differently

What are the order confirmation and cash-on-delivery templates?

Templates for prepaid and cash-on-delivery orders follow. For cash on delivery, WhatsApp Pilot does not read replies or change the order status: your team reads the customer's reply in WhatsApp and updates the order in Shopify. More on this in /blog/cod-order-confirmation-whatsapp.

  • Confirmation, English: Hi {{customer_first_name}}, thank you for your order from {{store_name}}. Order {{order_name}} is confirmed, total {{order_total}}. We will message you when it ships.
  • Confirmation, MSA: مرحباً {{customer_first_name}}، شكراً لطلبك من {{store_name}}. تم تأكيد طلبك {{order_name}} بإجمالي {{order_total}}. سنراسلك عند شحنه.
  • Confirmation, Saudi: هلا {{customer_first_name}}، شكراً لثقتك بـ{{store_name}}. وصلنا طلبك {{order_name}} وإجماليه {{order_total}}، وبإذن الله نرسل لك رسالة أول ما نشحنه.
  • Cash on delivery, English: Hi {{customer_first_name}}, we received your cash-on-delivery order {{order_name}} from {{store_name}}, total {{order_total}}. Reply YES to confirm, or tell us what needs to change before we ship.
  • Cash on delivery, MSA: مرحباً {{customer_first_name}}، استلمنا طلبك {{order_name}} من {{store_name}} بالدفع عند الاستلام، والإجمالي {{order_total}}. أرسل نعم للتأكيد، أو أخبرنا بأي تعديل قبل الشحن.
  • Cash on delivery, Saudi: هلا {{customer_first_name}}، وصلنا طلبك {{order_name}} من {{store_name}} بالدفع عند الاستلام، والمبلغ {{order_total}}. رد علينا بكلمة نعم للتأكيد، وإذا فيه أي تعديل خبرنا قبل الشحن.

What are the shipping and tracking templates?

The fulfillment message includes the carrier, tracking number and tracking link when Shopify has them, once per new fulfillment, so split shipments get one notice each.

  • Shipping, English: Hi {{customer_first_name}}, order {{order_name}} has shipped with {{carrier}}. Tracking number: {{tracking_number}}. Track it here: {{tracking_url}}
  • Shipping, MSA: مرحباً {{customer_first_name}}، تم شحن طلبك {{order_name}} مع {{carrier}}. رقم التتبع: {{tracking_number}}. تابع شحنتك من هنا: {{tracking_url}}
  • Shipping, Saudi: هلا {{customer_first_name}}، طلبك {{order_name}} طلع من عندنا وهو الحين مع {{carrier}}. رقم الشحنة: {{tracking_number}}. تتبعه من هنا: {{tracking_url}}

What are the abandoned checkout, back-in-stock and thank-you templates?

Abandoned checkout and repeat-purchase messages are marketing: they go only to customers with WhatsApp marketing consent in Shopify and carry an opt-out line. The back-in-stock alert is sent only to shoppers who asked for that exact variant.

  • Abandoned checkout, English: Hi {{customer_first_name}}, you left items in your cart at {{store_name}}. They are still saved: {{checkout_url}} Reply STOP to opt out.
  • Abandoned checkout, MSA: مرحباً {{customer_first_name}}، لاحظنا أنك لم تُكمل طلبك من {{store_name}}. منتجاتك ما زالت محفوظة، ويمكنك إكمال الطلب من هنا: {{checkout_url}}. لإيقاف الرسائل أرسل STOP.
  • Abandoned checkout, Saudi: هلا {{customer_first_name}}، لاحظنا إنك ما كملت طلبك من {{store_name}}. سلتك للحين محفوظة، كمّل طلبك من هنا: {{checkout_url}}. للإيقاف أرسل STOP.
  • Back in stock, English: {{product_name}} ({{variant_name}}) is back in stock. Order it here: {{product_url}}
  • Back in stock, MSA: توفّر الآن {{product_name}} ({{variant_name}}) مرة أخرى. اطلبه من هنا: {{product_url}}
  • Back in stock, Saudi: رجع متوفر {{product_name}} ({{variant_name}}). اطلبه من هنا قبل لا يخلص: {{product_url}}
  • Thank-you, English: Thank you for your order from {{store_name}}, {{customer_first_name}}. Here is a code for your next order: {{discount_code}}, {{discount_value}} off, valid until {{discount_expiry}}. Reply STOP to opt out.
  • Thank-you, MSA: شكراً لطلبك من {{store_name}} يا {{customer_first_name}}. هذا كود خاص بك للطلب القادم: {{discount_code}}، خصم {{discount_value}} وصالح حتى {{discount_expiry}}. لإيقاف الرسائل أرسل STOP.
  • Thank-you, Saudi: هلا {{customer_first_name}}، نشكرك على طلبك من {{store_name}}. وهذا كود خاص لك للطلب الجاي: {{discount_code}}، خصم {{discount_value}} وصالح لين {{discount_expiry}}. للإيقاف أرسل STOP.

How do you set up Arabic order messages in Shopify?

Order automations are part of the Pro plan, USD 15 every 30 days. The Free plan includes the floating WhatsApp button on your homepage and message history.

  1. Install WhatsApp Pilot from the Shopify App Store and connect your store's own WhatsApp number by scanning the QR code. No WhatsApp Business API is needed.
  2. Open the automation you want, such as Order Confirmation, and choose the Arabic template. Replace the default wording with the version you prefer.
  3. Keep the variables in double braces exactly as written, then preview with the sample order data.
  4. Choose the send timing for Order Confirmation, Order Fulfillment and Repeat Purchase: immediately, after 6 hours, after 1 day, after 2 days or a custom delay.
  5. Place a test order and open Message History to check the send, or the reason it was skipped.

Frequently asked questions

How do you write an order confirmation message in Saudi Arabic?

Greet the customer by first name, thank them, give the order number and total, and say what happens next, in two or three lines. Use phrases every region understands, such as هلا and بإذن الله, and do not mix dialect and formal Arabic in one message.

Is it better to use Saudi dialect or Modern Standard Arabic for order messages?

Dialect feels personal for Saudi-only consumer stores, while Modern Standard Arabic is safer for mixed Gulf audiences and formal or high-value orders. Pick one per template and have a Saudi colleague read it.

Can WhatsApp Pilot confirm cash-on-delivery orders automatically?

It sends the order confirmation when the order is created, and your text can ask the customer to reply. It does not read replies or change the order status, so your team handles the reply in WhatsApp and updates Shopify.

Do order confirmations need marketing consent?

No. Order and shipping messages are transactional. Discount codes and abandoned checkout reminders are marketing and need WhatsApp marketing consent, so keep promotions out of confirmations.

Which variables can I use in order messages?

The confirmation can use {{customer_first_name}}, {{order_name}}, {{order_total}} and {{store_name}}, plus the order status link. The fulfillment message adds {{carrier}}, {{tracking_number}} and {{tracking_url}}.

Ready to put WhatsApp to work on your store?

Start with the free widget. Upgrade to Pro for order and shipping messages, cart recovery, repeat-purchase codes, the smart product button, back-in-stock alerts and Product Demand.

Chat with support on WhatsAppWe usually reply within one business day