OTOMY
AUTOMATION٣ يونيو ٢٠٢٦6 min

أتمتة متابعة العملاء عبر WhatsApp في 2025

رسائل المتابعة عبر البريد الإلكتروني لم تعد تُجدي نفعًا؟ إليك دليلًا تطبيقيًا خطوة بخطوة لبناء نظام متابعة تلقائي متكامل عبر WhatsApp باستخدام n8n وSupabase وMeta API.

M

بقلم

Melissa.S

أتمتة متابعة العملاء عبر WhatsApp في 2025

لماذا يُعدّ WhatsApp القناة الأولى لمتابعة العملاء؟

الأرقام لا تحتاج إلى تعليق: رسائل WhatsApp تُحقّق معدّل فتح يبلغ 98% مقارنةً بـ 20% فقط للبريد الإلكتروني. بالنسبة للمؤسسات الصغيرة والمتوسطة في فرنسا والجزائر، هذا يُمثّل رافعة تحويل هائلة — بشرط أتمتتها بالشكل الصحيح.

أتمتة متابعة العملاء عبر WhatsApp لا تعني إغراقهم بالرسائل العشوائية، بل تعني إرسال الرسالة المناسبة، في التوقيت المناسب، وبالسياق المناسب. إليك كيفية بناء هذا النظام من الألف إلى الياء.


البنية التقنية للنظام

قبل الخوض في التفاصيل، إليك البنية التي نعتمدها في Otomy لعملائنا:

[CRM / Supabase] → [n8n Workflow Engine] → [Meta WhatsApp Business API] → العميل
       ↑                                              ↓
   [Webhook رجعي]  ←  ←  ←  ←  ←  ←  ←  ←  [ردّ العميل]

الحزمة التقنية:

  • Supabase: قاعدة بيانات العملاء + حالة كل متابعة
  • n8n (مُستضاف ذاتيًا على VPS أو عبر n8n Cloud): تنسيق سير العمل
  • Meta WhatsApp Business API: إرسال الرسائل عبر قوالب معتمدة
  • Claude AI (عبر Anthropic API): تخصيص ذكي لمحتوى الرسائل
  • Vercel: استضافة لوحة المتابعة (اختياري)

الخطوة 1: إعداد WhatsApp Business API

ابتعد عن الحلول غير الرسمية واستخدم API الرسمي من Meta:

  1. أنشئ حسابًا على Meta Business Suite عبر business.facebook.com
  2. انتقل إلى قسم WhatsApp في Meta for Developers
  3. أنشئ تطبيقًا من نوع Business
  4. احصل على Phone Number ID وAccess Token دائم
  5. أرسل قوالب الرسائل (Message Templates) للموافقة عليها

نقطة جوهرية: تشترط Meta قوالب معتمدة مسبقًا لبدء أي محادثة. جهّز قوالب لكلّ سيناريو:

  • relance_devis: "مرحبًا {{1}}، عرض السعر الخاص بك بقيمة {{2}}€ ينتهي خلال {{3}} أيام. هل تودّ مناقشته؟"
  • relance_facture: "مرحبًا {{1}}، تذكير بخصوص الفاتورة #{{2}} بمبلغ {{3}}€."
  • relance_panier: "مرحبًا {{1}}، لا تزال {{2}} في سلّتك. العرض لا يزال ساريًا!"

الخطوة 2: هيكلة قاعدة البيانات في Supabase

أنشئ جدول relances في Supabase:

CREATE TABLE relances (
  id UUID DEFAULT gen_random_uuid() PRIMARY KEY,
  client_name TEXT NOT NULL,
  phone TEXT NOT NULL,
  type TEXT CHECK (type IN ('devis', 'facture', 'panier')),
  montant DECIMAL,
  reference TEXT,
  statut TEXT DEFAULT 'pending',
  tentatives INT DEFAULT 0,
  derniere_relance TIMESTAMPTZ,
  prochaine_relance TIMESTAMPTZ,
  created_at TIMESTAMPTZ DEFAULT NOW()
);

فعّل Row Level Security (RLS) وأنشئ سياسة أمان تسمح فقط لخدمة n8n (عبر service_role key) بالقراءة والكتابة.


الخطوة 3: بناء سير العمل في n8n

إليك سير العمل الكامل في 6 عُقَد:

العقدة 1 — Cron Trigger

تشغيل يومي عند الساعة 9:00 صباحًا (توقيت باريس/الجزائر):

{"rule": {"cronExpression": "0 9 * * *"}}

العقدة 2 — استعلام Supabase

استرجاع جميع المتابعات حيث prochaine_relance <= NOW() وstatut = 'pending' وtentatives < 3.

العقدة 3 — Claude AI (اختياري لكنه فعّال جدًا)

أرسل سياق العميل إلى Claude AI عبر Anthropic API لتوليد رسالة مخصصة:

{
  "model": "claude-sonnet-4-20250514",
  "messages": [{"role": "user", "content": "أنشئ جملة افتتاحية مخصصة لمتابعة {{client_name}} بشأن عرض سعر بقيمة {{montant}}€ يتعلق بـ {{reference}}. أسلوب مهني ودّي. 50 كلمة كحدّ أقصى."}]
}

العقدة 4 — HTTP Request (Meta API)

إرسال رسالة WhatsApp عبر القالب المعتمد:

{
  "messaging_product": "whatsapp",
  "to": "{{phone}}",
  "type": "template",
  "template": {
    "name": "relance_devis",
    "language": {"code": "fr"},
    "components": [{
      "type": "body",
      "parameters": [
        {"type": "text", "text": "{{client_name}}"},
        {"type": "text", "text": "{{montant}}"},
        {"type": "text", "text": "{{jours_restants}}"}
      ]
    }]
  }
}

العقدة 5 — تحديث Supabase

حدّث tentatives + 1 وderniere_relance = NOW()، واحسب prochaine_relance وفق منطق تصاعدي: بعد يومين، ثم 5 أيام، ثم 10 أيام.

العقدة 6 — إشعار عبر Slack أو البريد

أرسل ملخصًا يوميًا للفريق التجاري: عدد المتابعات المُرسلة، حالات الفشل، والردود المُستلمة.


الخطوة 4: إدارة ردود العملاء

اضبط Webhook n8n كعنوان URL للاستجابة في إعدادات Meta:

  1. العميل يردّ بـ "نعم" ← غيّر الحالة إلى interested وأبلغ المسؤول التجاري
  2. العميل يردّ بـ "لا" ← غيّر الحالة إلى declined وأوقف المتابعة
  3. العميل لا يردّ ← يستمر التشغيل التلقائي وفق الجدول التصاعدي

استخدم Claude AI لتحليل مشاعر الردود الحرّة وتصنيفها تلقائيًا.


الخطوة 5: لوحة متابعة الأداء

انشر لوحة متابعة مصغّرة على Vercel باستخدام Next.js متصلة بـ Supabase:

  • معدّل الاستجابة حسب نوع المتابعة
  • معدّل التحويل (من متابعة إلى عملية بيع)
  • خريطة حرارية لأفضل أوقات الإرسال
  • تكلفة التحويل الواحد (Meta API تُكلّف حوالي 0.05€ لكل رسالة في فرنسا)

5 أخطاء قاتلة عليك تجنّبها

  1. إرسال أكثر من 3 رسائل متابعة: تجاوز هذا الحدّ يُدمّر العلاقة مع العميل
  2. تجاهل المناطق الزمنية: رسالة في الساعة 11 ليلًا = خسارة عميل
  3. عدم استخدام القوالب المعتمدة: ستحظر Meta رقمك فورًا
  4. نسيان خيار إلغاء الاشتراك: أضف دائمًا "أرسل STOP للتوقف عن تلقّي الرسائل"
  5. إهمال قوانين حماية البيانات (RGPD / القانون 18-07): احتفظ بإثبات الموافقة في Supabase

عائد استثمار ملموس: نتائج عملاء Otomy

من تجربة نشر لمتجر إلكتروني جزائري:

  • +34% من عروض الأسعار تحوّلت إلى مبيعات بفضل المتابعة الآلية
  • ساعتان يوميًا وفّرها المسؤول التجاري (لا مزيد من النسخ واللصق اليدوي)
  • التكلفة الإجمالية: حوالي 15€/شهريًا (VPS لـ n8n) + حوالي 8€/شهريًا (رسائل Meta)
  • عائد الاستثمار: يتحقّق بدءًا من ثالث عرض سعر يُحوَّل إلى بيع

هل أنت مستعدّ لأتمتة متابعاتك؟

في Otomy، ننشر هذا النوع من الأنظمة في أقلّ من 5 أيام للمؤسسات الصغيرة والمتوسطة في فرنسا والجزائر. من إعداد Meta API إلى تشغيل سير العمل على n8n، نتكفّل بالعملية بالكامل.

أتمتة متابعة العملاء عبر WhatsApp ليست رفاهية — إنها ميزة تنافسية قابلة للقياس.

OTOMY

هل تريد أتمتة عملك؟

احجز مكالمة مجانية — 30 دقيقة لتحديد ما يمكن أتمتته.