حسابات الوكالات
ما هي حسابات الوكالات؟
تتيح لك حسابات الوكالات إدارة حسابات عملاء متعددة من لوحة تحكم واحدة. بدلاً من تسجيل الدخول إلى حسابات منفصلة لكل عميل، ستحصل على عرض مركزي يمكنك من خلاله إنشاء حسابات فرعية، ومراقبة الحملات، وتخصيص الأرصدة، والتبديل بين العملاء بشكل فوري.
تم تصميم هذه الميزة لوكالات التسويق، والاستشاريين، والموزعين الذين يديرون التطبيق نيابة عن شركات متعددة.
Prefer to see it? Click through the whole flow:
الصفحتان اللتان تجعلان هذا العمل ممكناً — الحسابات الفرعية (Sub Accounts) و وضع SaaS (SaaS Mode) — لكل منهما مكانها الخاص في الشريط الجانبي بدلاً من وضعهما داخل الإعدادات. هذه الصفحة هي نظرة عامة؛ أما الآليات اليومية فتوجد في إدارة الحسابات الفرعية.
نظام الرصيد المشترك
أحد الاختلافات الرئيسية بين حسابات الوكالات والحسابات العادية هو كيفية عمل الأرصدة:
- الرصيد مشترك بين حساب وكالتك وجميع الحسابات الفرعية.
- عندما يستخدم حساب فرعي رصيداً (لردود الذكاء الاصطناعي، أو الحملات، إلخ)، يتم خصم الرصيد من رصيد وكالتك الإجمالي.
- لا يمكن للحسابات الفرعية رؤية رصيد النقاط — بل يرون فقط استهلاكهم الخاص. بصفتك الوكالة، أنت من يدير مجمع الرصيد الكلي.
مثال: لديك 1,000 رصيد في حساب وكالتك. أرسل العميل (أ) حملة إلى 50 جهة اتصال (50 رصيداً). واستجاب روبوت الذكاء الاصطناعي الخاص بالعميل (ب) لـ 30 محادثة (30 رصيداً). رصيدك المتبقي هو 920 رصيداً.
إنشاء حسابات فرعية

صفحة الحسابات الفرعية: مربعات الإحصائيات في الأعلى (المربعان الموجودان على اليمين يقسمان رصيد الائتمان الخاص بك إلى ما تطالب به حدود العملاء بالفعل وما لا يزال متاحاً)، وزر إضافة حساب، واختصار إلى وضع SaaS.
- انقر على الحسابات الفرعية (Sub Accounts) في الشريط الجانبي الرئيسي — وهي صفحة مستقلة، تقع مباشرة فوق الإعدادات (Settings).
- انقر على الزر الأخضر إضافة حساب (Add account) (في أعلى اليمين).
- أدخل تفاصيل عميلك عبر النافذة المنبثقة المكونة من 3 خطوات: الحساب (الاسم، البريد الإلكتروني)، النشاط التجاري (اسم النشاط التجاري، العنوان، الوصف)، والميزات.

نافذة إضافة حساب فرعي. ثلاث خطوات: الحساب ← النشاط التجاري ← الميزات. البريد الإلكتروني الذي تدخله يصبح عنوان تسجيل دخول العميل.
- انقر على إنشاء حساب (Create Account).
تظهر شاشة تأكيد تحتوي على كلمة مرور تسجيل الدخول التي تم إنشاؤها — انسخها قبل الإغلاق. يتلقى العميل أيضاً كلمة المرور عبر البريد الإلكتروني. دليل كامل: إدارة الحسابات الفرعية — إنشاء حساب فرعي.
عرض عرض توضيحي مباشر لعميل محتمل
قبل أن يقوم العميل بالتسجيل، يمكنك منحه معاينة مباشرة لمساعد الدردشة وهو يعمل على موقعه الإلكتروني الخاص — دون الحاجة إلى أي تثبيت من جانبه. استخدم رابط العرض التوضيحي للعميل.
غير متاح حالياً. قسم رابط العرض التوضيحي للعميل (Client demo link) من الإصدار السابق للتطبيق ليس جزءاً من شاشة إدارة أداة الدردشة اليوم، لذا لا يمكن إكمال الخطوات أدناه بعد. تم الاحتفاظ بها هنا كوصف لكيفية عمل رابط العرض التوضيحي.
كيف يعمل: تقوم بلصق عنوان موقع العميل الإلكتروني، وتقوم المنصة بإنشاء رابط قابل للمشاركة. عندما يفتح العميل ذلك الرابط، سيرى موقعه الإلكتروني الخاص مع أداة الدردشة الخاصة بك عائمة في الأعلى — وهي تعمل بالكامل وجاهزة للدردشة. لا يتغير شيء في موقعهم الفعلي، ولا يحتاجون إلى لمس أي كود. المعاينة موجودة بالكامل عبر رابطك.
كيفية الوصول إلى هناك: افتح الإعدادات (Settings) ← القنوات (Channels) ← القنوات (Channels)، وانقر على بطاقة أداة الدردشة (Chat Widget)، وابحث عن قسم رابط العرض التوضيحي للعميل (Client demo link)، واكتب أو الصق عنوان موقع العميل الإلكتروني (على سبيل المثال theirbusiness.com)، ثم انقر على نسخ رابط العرض (Copy demo link). بعد ذلك، أرسل الرابط إلى العميل بأي طريقة تفضلها — عبر البريد الإلكتروني، أو واتساب، أو رسالة، أو أي مكان آخر.

الإعدادات ← القنوات ← القنوات: بطاقة أداة دردشة الموقع الإلكتروني هي نقطة الدخول إلى إعدادات الأداة.

نافذة الإدارة اليوم: أقسام المظهر، والسلوك، وجذب العملاء المحتملين، والقنوات والتضمين، ولكن لا يوجد رابط للعرض التوضيحي للعميل.
بضعة أمور يجب معرفتها:
- بعض المواقع الإلكترونية لا تسمح بعرضها داخل صفحة أخرى (إعداد أمان من جانبهم). عندما يحدث ذلك، يظل رابط العرض التوضيحي يعمل — حيث يعرض إطار معاينة نظيفاً يحتوي على عنوان الموقع الإلكتروني، ويظل مساعد الدردشة يعمل بالكامل للتجربة. تجربة المحادثة متطابقة؛ فقط خلفية الموقع الإلكتروني هي التي تختلف.
- يستخدم العرض التوضيحي إعدادات الأداة الفعلية الخاصة بك، لذا فإن أي رسائل يرسلها العميل أثناء الاختبار ستصل إليك تماماً مثل أي محادثة أخرى عبر أداة الدردشة.
بيانات تسجيل دخول العميل
عند إنشاء حساب فرعي:
- يتلقى العميل بريداً إلكترونياً وكلمة مرور يمكنه استخدامهما لتسجيل الدخول إلى حسابه الخاص، عبر صفحة تسجيل الدخول ذات العلامة التجارية الخاصة بك.
- منح العملاء صلاحية تسجيل الدخول هو أمر اختياري — يمكنك إدارة كل شيء نيابة عنهم إذا كنت تفضل ذلك.
- إذا قام العميل بتسجيل الدخول، فإنه يرى لوحة التحكم الخاصة به مع حملاته وجهات اتصاله ومحادثاته. ولا يمكنه رؤية لوحة تحكم وكالتك أو الحسابات الفرعية الأخرى.
- رصيد النقاط مخفي عن الحسابات الفرعية لأنك أنت من يدير مجمع الرصيد المشترك.
التبديل بين الحسابات الفرعية
هناك طريقتان للتبديل إلى حساب العميل:
مبدل الحساب، من أي مكان:
- في أعلى الشريط الجانبي، انقر على تبديل الحساب (Switch account).

القائمة المنسدلة تبديل الحساب، التي يتم فتحها من أي مكان في الشريط الجانبي. هذه الوكالة ليس لديها حسابات فرعية بعد، لذا فالقائمة فارغة — بمجرد إنشاء حساب سيظهر هنا، ويمكن البحث عنه بالاسم أو البريد الإلكتروني.
- ابحث عن الحساب الفرعي بالاسم أو البريد الإلكتروني، أو قم بالتمرير في القائمة.
- انقر عليه. سيتم إعادة تحميل لوحة التحكم بهوية ذلك الحساب الفرعي.
من صفحة الحسابات الفرعية (Sub Accounts):
- في الشريط الجانبي، انقر على الحسابات الفرعية (Sub Accounts).
- ابحث عن الحساب الفرعي في القائمة. في ذلك الصف، انقر على قائمة المزيد (More) (أيقونة النقاط الثلاث في أقصى اليمين).
- انقر على تسجيل الدخول كمستخدم (Sign in as user).
في كلتا الحالتين، أثناء تواجدك داخل حساب فرعي، يتحول زر التبديل في الشريط الجانبي إلى اللون الكهرماني ويعرض المساعدة:
إذا كان العميل قد فعّل المصادقة الثنائية، فلن يُطلب منك إدخال رمزه: فقد قمت بالفعل بتسجيل الدخول بصفتك الشخصية، وسيتم إرسال الرمز إلى العميل، وليس إليك.
تتبع استخدام النقاط
بصفتك وكالة، يمكنك تتبع كيفية استهلاك النقاط عبر جميع الحسابات الفرعية:
- مربعات الإحصائيات في صفحة الحسابات الفرعية — تعرض إجمالي عدد الحملات النشطة/المتوقفة وعدد الحسابات الفرعية التي تواجه مشكلات.
- تتبع كل حساب فرعي على حدة — عدد النقاط التي يستهلكها كل حساب فرعي، من قائمة المزيد (More) في ذلك الصف.
- تفاصيل استهلاك الرصيد — عرض مخصص لكل حساب فرعي يوضح النقاط المشتراة، والنقاط المستهلكة، والرصيد المتبقي، والاستهلاك حسب السبب، وأهم الحملات من حيث الإنفاق، وجدول معاملات قابل للتصفية.

مربعات الإحصائيات في أعلى صفحة الحسابات الفرعية — قراءة شاملة لحالة الحملات عبر جميع العملاء، بالإضافة إلى مقدار رصيد الائتمان الخاص بك الذي تطالب به حدود إنفاق العملاء بالفعل (المخصصة للعملاء / غير المخصصة). قائمة المزيد في كل صف (غير معروضة — تتطلب وجود حساب فرعي واحد على الأقل) هي المكان الذي توجد فيه تتبع الائتمان لكل حساب وتفاصيل استخدام الائتمان.
تساعدك هذه الرؤية على فهم تكاليفك، وتحديد العملاء ذوي الاستخدام العالي، وتحديد أسعار مناسبة لخدماتك.
إعادة بيع الرصيد (المعروف أيضاً بوضع SaaS)
تتيح لك إعادة بيع الرصيد بيع الأرصدة لحساباتك الفرعية بأسعارك الخاصة، مما يخلق مصدر دخل لوكالتك. تعيش هذه المنطقة بأكملها تحت صفحة شريط جانبي خاصة بها تسمى وضع SaaS — وهي نفس الميزة التي قد تعرفها باسم “إعادة بيع الرصيد”، تحت اسمها القياسي في الصناعة. وهي متاحة في خطة الوكالة ومحمية خلف علامة ميزة العلامة البيضاء (white-labeling). إذا كانت خطتك تتضمن العلامة البيضاء — وهو ما تفعله كل فئة من فئات صفقات مدى الحياة التي تدرجها — فإن إعادة البيع ملكك بالفعل: أنت لست مقيداً بإدارة التطبيق للعملاء، يمكنك بيع الخطط تحت علامتك التجارية الخاصة، وبأسعارك الخاصة، من خلال Stripe أو PayPal الخاص بك. لا يوجد شيء إضافي لشرائه.
كيف يعمل ذلك
- افتح وضع SaaS — انقر على إدخاله في الشريط الجانبي الرئيسي (يقع بجوار الحسابات الفرعية، بالقرب من أسفل القائمة)، أو انقر على زر وضع SaaS في أعلى صفحة الحسابات الفرعية.
- قم بتشغيل إعادة بيع الرصيد لحساب فرعي في نافذة تعديل الخاصة به (صفحة الحسابات الفرعية ← قائمة المزيد في الصف ← تعديل ← إدارة الرصيد) عن طريق تبديل الوضع من يدوي إلى إعادة بيع. لا يتم تقديم إعادة البيع إلا بعد أن يكون لدى وكالتك ميزة العلامة البيضاء في خطتها.
- حدد أسعارك — حدد باقات الرصيد وسعر الرصيد الواحد الذي يراه عملاؤك الفرعيون عند شراء الأرصدة.
- فرض الحد الأدنى للسعر — تفرض المنصة حداً أدنى لسعر الرصيد لضمان تسعير مستدام عبر المنصة.
- يشتري العملاء الفرعيون الأرصدة من خلال صفحة الدفع المخصصة الخاصة بك، والتي يتم تشغيلها بواسطة أي مزود دفع تقوم بتوصيله — Stripe أو PayPal أو كليهما. تذهب المدفوعات مباشرة إلى حسابك الخاص لدى ذلك المزود.
- يتم تسليم الأرصدة تلقائياً إلى الحساب الفرعي بعد الشراء. تهبط الأرصدة في رصيد العميل الذي تم شراؤه، ويتم خصم نفس عدد الأرصدة من مجمع وكالتك — هذا الخصم هو تكلفة البيع بالنسبة لك، بينما يذهب دفع العميل إلى حساب الدفع الخاص بك.
اقتصاديات النقاط
عندما يشتري عميل أرصدة، تضاف تلك الأرصدة إلى رصيد العميل المشتري، ويتم خصم نفس العدد من الأرصدة من رصيد وكالتك. تذهب أموال العميل إلى حساب Stripe الخاص بك؛ وخصم الرصيد هو تكلفة المنصة عليك مقابل عملية البيع. ربحك هو الفرق بين السعر الذي حددته وتكلفة تلك الأرصدة عليك — وهذا هو السبب أيضاً في وجود حد أدنى للسعر لكل رصيد (لا يمكنك تسعير باقة بأقل من تكلفة الرصيد الخاصة بالمنصة).
حافظ على تغطية رصيدك: تتطلب عملية الدفع أن يحتوي رصيد وكالتك على عدد من الأرصدة يساوي على الأقل حجم الباقة التي يتم شراؤها. إذا لم يتمكن رصيدك من تغطية عملية الشراء وقت الدفع، تقوم المنصة تلقائياً بخصم المبلغ من بطاقة وكالتك المسجلة لإعادة شحن الرصيد — وإذا فشلت عملية الخصم التلقائي، يتم رد دفعة العميل ولا يتم تسليم أي أرصدة.
مثال: تبيع 150 رصيداً مقابل 25 دولاراً. تضاف الـ 150 رصيداً إلى رصيد العميل المشتري، وتذهب الـ 25 دولاراً إلى حساب Stripe الخاص بك، ويتم خصم 150 رصيداً من رصيد وكالتك. إذا كانت تكلفة تلك الأرصدة عليك هي 15 دولاراً، فإن هامش ربحك من عملية البيع هو 10 دولارات.
تغطي الأرصدة المشتراة كل ما ينفقه العميل — ردود الذكاء الاصطناعي، والأدوات، والمتابعات، وتكاليف واتساب غير المتعلقة بالذكاء الاصطناعي أيضاً (استئجار الرقم، ورسوم الناقل لكل رسالة بدءاً من 1 أكتوبر 2026). يتم خصم كل ذلك من رصيد العميل المشتري أولاً؛ بينما يغطي رصيد الوكالة الخاص بك فقط ما لا يمكن لهذا الرصيد تغطيته. لا توجد زيادة منفصلة لكل عميل على تكاليف واتساب (حقل سعر العميل يعيد تسعير إجراءات Max و Mini AI فقط)، لذا إذا كنت تعيد بيع خدمات واتساب، فقم بتضمين تكلفتها في خططك. الرسائل القصيرة (SMS) ليست من ضمنها: تعمل الرسائل القصيرة دائماً على حساب Twilio الذي تقوم بربطه بنفسك، لذا تقوم Twilio بفوترتك مباشرةً ولا تتضمن أي أرصدة.
ماذا يحدث عندما يصل رصيد العميل إلى صفر
يظل إنفاق عميل إعادة البيع مقتصراً على الأرصدة التي اشتراها طالما أن مخصصاته الشهرية صفر. مع عدم وجود مخصصات، في اللحظة التي يصل فيها رصيده المشتري إلى صفر يتوقف روبوت الذكاء الاصطناعي عن الاستجابة لهذا الحساب الفرعي — ولا يتم الرجوع إلى رصيد الوكالة الخاص بك — ويقوم العميل بشراء خطة أخرى أو حزمة رصيد من خلال صفحة الدفع الخاصة بك للاستئناف. هذا هو الحد الفاصل الصارم الذي يمنع استهلاك رصيد الوكالة الخاص بك بسبب استخدام عميل واحد.
إذا كان الحساب الفرعي لا يزال يحتوي على مخصصات شهرية محددة (راجع أوضاع إدارة الرصيد)، فستستمر تلك المخصصات في الوصول كل شهر ويتم إنفاقها من رصيدك تماماً كما في الوضع اليدوي، لذا يستمر العميل في العمل بعد نفاد أرصدته المشتراة. اضبط المخصصات على صفر في نافذة تعديل الحساب الفرعي إذا كنت تريد سلوك الدفع مقابل الاستخدام الصرف. (تتم فوترة الرسائل القصيرة لك من قبل Twilio مباشرةً في كلتا الحالتين، لذا لا توجد رسوم رصيد متضمنة.)
تدفق التسجيل الذاتي
الهدف من إعادة بيع الأرصدة هو ألا تقوم بإدارة عمليات التسجيل يدوياً. يبدو التدفق كالتالي:
- قم بنشر رابط الدفع (في بريد إلكتروني، أو على موقعك الإلكتروني، أو في إعلان).
- ينقر عميل جديد على الرابط، ويدفع، ويتم إنشاء حساب فرعي تلقائياً. (إذا كانت الخطة تتضمن فترة تجريبية مجانية، فإنه يبدأها دون دفع أي شيء — وتتم عملية الخصم تلقائياً عند انتهاء الفترة التجريبية).
- يتلقى العميل بريداً إلكترونياً لتسجيل الدخول يحتوي على كلمة مرور مؤقتة.
- يقوم بتسجيل الدخول، وإكمال إجراءات الإعداد، والمتابعة من هناك.
أنت تتدخل فقط إذا احتاجوا إلى مساعدة — فعمليات شحن الرصيد، وإعادة محاولات الدفع، وما إلى ذلك، تتم جميعها بشكل تلقائي.
هناك ثلاث طرق لتوصيل هذا: Stripe (موصى به، مدمج بالكامل)، PayPal (مدمج بالكامل أيضاً، وهو الإجابة المعتادة عندما لا يكون Stripe متاحاً في مكان وجودك)، أو مزود دفع مخصص (أي نظام آخر تستخدمه بالفعل — يتطلب القليل من عمل التكامل).
إعداد إعادة بيع الأرصدة

معالج إعداد وضع SaaS (الخطوة 1 من 5). Stripe هو المسار القياسي؛ المربع في الأسفل يوفر مسار مزود الدفع المخصص إذا لم يكن Stripe متاحاً في بلدك.
- انقر على وضع SaaS في الشريط الجانبي الرئيسي.
- إذا كانت هذه هي المرة الأولى لك هنا، فستصل إلى معالج الإعداد. اختر أحد المسارات الثلاثة:
- لدي حساب / توصيل Stripe — موصى به. انظر الخيار 1: توصيل Stripe أدناه.
- استخدام مزود دفع مخصص بدلاً من ذلك — لأي مزود دفع آخر تريد تشغيله بنفسك. انظر الخيار 2: مزود دفع مخصص أدناه.
- توصيل PayPal بدلاً من ذلك — مدمج مثل Stripe، مع وصول الأموال إلى حساب PayPal Business الخاص بك. انظر الخيار 3: توصيل PayPal أدناه.
Stripe هو المسار الأقل مقاومة. إذا لم يكن Stripe متاحاً في بلدك، أو إذا كان عملاؤك يفضلون PayPal ببساطة، فقم بتوصيل PayPal — فهو مدمج تماماً ولا يحتاج إلى عمل تكامل. احتفظ بمسار مزود الدفع المخصص لنظام فوترة لديك بالفعل وتريد الاحتفاظ به (Mollie، Paddle، GoCardless، الواجهة الخلفية الخاصة بك، إلخ).
يمكنك توصيل Stripe و PayPal في نفس الوقت. يحصل عملاؤك بعد ذلك على زر لكل منهما ويختارون أياً منهما يفضلون.
الخيار 1: ربط Stripe
هذا هو المسار الموصى به. تتولى المنصة عملية الدفع، وإنشاء الحساب، وتسليم الرصيد نيابة عنك — ما عليك سوى منح Stripe مفاتيح الوصول.
الخطوة 1 — إنشاء مفتاح API مقيد لـ Stripe
- في معالج وضع SaaS، سيُطلب منك إدخال مفتاح Stripe السري (Stripe Secret Key).
- افتح لوحة تحكم Stripe في علامة تبويب جديدة ← المطورون (Developers) ← مفاتيح API (API keys) ← إنشاء مفتاح مقيد (Create restricted key).
- امنح المفتاح اسماً (على سبيل المثال: DM Champ Reselling) وقم بتعيين الأذونات التالية:
- جلسات الدفع (Checkout Sessions) ← كتابة (Write)
- المنتجات (Products) ← كتابة (Write)
- الأسعار (Prices) ← كتابة (Write)
- الاشتراكات (Subscriptions) ← كتابة (Write) (يضع علامة على اشتراك كل عميل بحيث يتم إضافة رصيد التجديدات — والتحويل من الفترات التجريبية المجانية إلى المدفوعة — إلى الحساب الصحيح، ويسمح للمنصة بالتحقق من مستوى المشتركين النشطين قبل حذفه)
- العملاء (Customers) ← كتابة (Write)، نوايا الإعداد (Setup Intents) ← قراءة (Read) و بوابة العميل (Customer portal) ← كتابة (Write) (تُستخدم عندما يحفظ العميل بطاقة لإعادة الشحن التلقائي أو لإدارة اشتراكه)
- الحساب (Account) ← قراءة (Read)
- نقاط نهاية الويب هوك (Webhook Endpoints) ← كتابة (Write) (تسمح للمنصة بالتحقق من تسجيل الويب هوك الخاص بك بالأحداث الصحيحة وإصلاحها لك إذا لم تكن كذلك — راجع فحص سلامة الويب هوك أدناه)
- انقر على إنشاء مفتاح (Create key)، ثم انسخ المفتاح.
هل قمت بالاتصال مسبقاً بأذونات أقل؟ لست بحاجة إلى مفتاح جديد. في Stripe، افتح Developers → API keys، وانقر على مفتاحك المقيد الحالي، وحدد الأذونات المفقودة واحفظ التغييرات — ستتعرف المنصة عليها في الطلب التالي. العرض الدال على افتقار المفتاح لإذن Subscriptions هو ظهور الخطأ “Could not verify if this tier has active subscribers” عند محاولة حذف مستوى تسعير.
- الصق المفتاح في المعالج وانقر فوق Save & Continue.
الخطوة 2 — تسجيل webhook الخاص بـ Stripe
- سيعرض لك المعالج رابط webhook. قم بنسخه.
- في Stripe انتقل إلى Developers → Webhooks → Add endpoint.
- الصق رابط webhook كوجهة.
- بالنسبة للأحداث، حدد
checkout.session.completed(عمليات الشراء الأولية)، وinvoice.paid(التجديدات، والشحنة الأولى بعد انتهاء الفترة التجريبية المجانية — بدونها، سيتم تحصيل رسوم تجديد العميل في Stripe ولكن لن يتم شحن رصيده)، وcustomer.subscription.updated(تبديل الخطط الذي يتم في بوابة عملاء Stripe — بدونها، سيحتفظ العميل الذي يقوم بالترقية بمخصصاته القديمة حتى تقوم بإصلاحها يدويًا)، وcustomer.subscription.deleted(الإلغاءات — بدونها، سيستمر ظهور العميل الذي يلغي اشتراكه في Stripe كمشترك هنا). - سيعرض Stripe سر توقيع (signing secret) لنقطة نهاية webhook الجديدة. قم بنسخه ولصقه في المعالج، ثم انقر فوق Save & Continue.
فحص سلامة الويب هوك
بمجرد حفظ سر التوقيع، ومرة واحدة يومياً بعد ذلك، تستخدم المنصة مفتاح Stripe الخاص بك للتحقق من أن نقطة نهاية الـ webhook الخاصة بك مفعلة ومشتركة في جميع الأحداث الأربعة. إذا كانت هناك أحداث مفقودة وكان مفتاحك يتمتع بصلاحية Webhook Endpoints → Write، فسيتم إضافتها لك تلقائياً. إذا لم تتمكن المنصة من إصلاح الأمر (لم يتم العثور على نقطة نهاية، أو كانت نقطة النهاية معطلة، أو يفتقر المفتاح إلى الصلاحية، أو رفض Stripe المفتاح لأنه انتهى صلاحيته أو تم إلغاؤه)، ستعرض لوحة تحكم وضع SaaS تحذيراً بعنوان “Webhook needs attention” يخبرك بما يجب عليك فعله بالضبط. قم بإصلاح الأمر فوراً: طالما أن التحذير موجود، فسيتم تحصيل رسوم تجديد اشتراكات عملائك في Stripe ولكن لن يتم شحن أرصدتهم.
الخطوة 3 — إعداد مستويات التسعير
- حدد باقات الرصيد التي يمكن لعملائك شراؤها (حتى 20 فئة — على سبيل المثال مبتدئ — 1,000 رصيد / 29 دولاراً، محترف — 5,000 رصيد / 99 دولاراً)، واختيارياً الميزات التي تفتحها كل فئة.
- هل تحتاج إلى نفس الخطة في فترتي فوترة — لنقل شهرية وسنوية؟ قم بإعدادها مرة واحدة، ثم انقر على أيقونة تكرار (بجوار أيقونة سلة المهملات في الفئة) بدلاً من بنائها مرة أخرى. تحمل النسخة كل إعدادات الأصل — الأرصدة، السعر، الميزات، الحدود، التجربة — مع إضافة (نسخة) إلى تسميتها، ولم يتم نشرها بعد: قم بتبديل الفوترة الخاصة بها إلى سنوية، واضبط السعر والتسمية، ثم احفظ، وستحصل على منتج وسعر Stripe خاص بها. تتم إضافة النسخة دائماً في نهاية قائمة خططك عن قصد: تشير روابط الدفع ورمز التضمين الخاص بك إلى الخطط حسب موقعها في القائمة (انظر الخطوة 4 — مشاركة روابط الدفع الخاصة بك)، لذلك لا يتحرك أي شيء وضعته بالفعل على موقع الويب الخاص بك.
- اختر كيفية فوترة الخطة باستخدام محدد الفوترة: شهرياً، سنوياً أو كل N أسبوع. في الشهري لا يتغير شيء — يتم تحصيل السعر الذي تدخله كل شهر. في السنوي، السعر الذي تدخله هو السعر لـ سنة كاملة، بينما لا يزال حقل الأرصدة شهرياً يعني ذلك بالضبط — الأرصدة التي يحصل عليها العميل شهرياً. لذا فإن 1,000 رصيد / 290 دولاراً / سنوياً هو عميل يدفع لك 290 دولاراً مرة واحدة في السنة ويتلقى 1,000 رصيد كل شهر. يتم منح مخصصاتهم شهراً بشهر — الشهر الأول عند الشراء، ثم تلقائياً كل شهر بعد ذلك، مع إعادة تعيين العدد عند كل تجديد سنوي — بدلاً من اثني عشر شهراً من الأرصدة التي يتم إسقاطها في اليوم الأول. هذا مهم لمجمعك: البيع السنوي لا يأخذ أرصدة بقيمة سنة منه دفعة واحدة. إذا ألغى العميل، تتوقف المنح الشهرية. كل N أسبوع مخصص لأي فترة أخرى: اخترها وأدخل الأسابيع بين المدفوعات (من 1 إلى 52) — كل 4 أسابيع، على سبيل المثال، وهو ما يعني 13 دفعة في السنة بدلاً من 12. في خطة على النمط الأسبوعي، ينطبق السعر والأرصدة لكل فترة فوترة: خطة 1,000 رصيد / 29 دولاراً / كل 4 أسابيع تفرض 29 دولاراً كل أربعة أسابيع وتمنح 1,000 رصيد كل أربعة أسابيع. يؤدي تغيير فترة فوترة خطة محفوظة إلى إنشاء سعر جديد في Stripe الخاص بك، لذا يظل المشتركون الحاليون على ما اشتركوا فيه.
- امنح الخطة فترة تجريبية مجانية إذا كنت تريد واحدة. تأخذ الفترة التجريبية المجانية (بالأيام) أي شيء من 1 إلى 90 — اتركها على 0 لعدم وجود تجربة — وتحدد أرصدة التجربة عدد الأرصدة التي يبدأ بها العميل (يتم تعيينها افتراضياً على الأرصدة الشهرية للخطة، ويمكنك خفضها — إلى حد أدنى 1، لأن حساباً تجريبياً بدون أرصدة على الإطلاق لا يمكنه إنهاء إعداده الخاص). مع تعيين تجربة، لا يتم تحصيل رسوم من عميل جديد عند الاشتراك: يحصلون على أرصدة التجربة في اليوم الأول ويمكنهم استخدام الخطة على الفور. عندما تنتهي الفترة التجريبية، تفرض Stripe سعر الخطة تلقائياً وينتقل العميل إلى المخصص الشهري الكامل من ذلك الحين فصاعداً. بعض الأشياء التي يجب وضعها في الاعتبار:
- تأتي أرصدة التجربة من مجمع وكالتك، تماماً مثل أي أرصدة خطة أخرى. التجربة السخية في خطة تروج لها على نطاق واسع هي تكلفة حقيقية، لذا حدد الرقم عمداً بدلاً من تركه عند المخصص الشهري الكامل.
- التجربة مخصصة للاشتراكات الجديدة. يحصل الاشتراك من خلال رابط الدفع الخاص بك أو الدفع المضمن على التجربة تماماً كما تم تكوينها في الخطة. الحساب الفرعي الموجود بالفعل — الذي أنشأته أنت، أو اشترك مسبقاً، أو جربه بالفعل — الذي يشتري من صفحة الفوترة الخاصة به يتم تحصيل الرسوم منه على الفور، لا توجد تجربة ثانية. العميل الذي يلغي أثناء التجربة لا يتم تحصيل رسوم منه أبداً ويحتفظ بأي أرصدة تجريبية متبقية.
- بطاقة أم لا — قرارك. افتراضياً، لا تزال التجربة تطلب من العميل بطاقة عند الاشتراك، وتفرض Stripe الرسوم عليها عند انتهاء التجربة. قم بإيقاف تشغيل طلب بطاقة لبدء التجربة وسيتخطى الدفع البطاقة تماماً: يبدأ العميل ببريد إلكتروني فقط. إذا لم يضيفوا بطاقة بحلول الوقت الذي تنتهي فيه التجربة، تنتهي الخطة ببساطة — يتم تمييز حسابهم الفرعي على أنه ملغى، ولا يتم منح المزيد من الأرصدة، ويحتفظون بما تبقى من أرصدة التجربة. التجربة بدون بطاقة تتحول تلقائياً بشكل أقل من تلك التي تحتوي على بطاقة في الملف، لذا من المفيد تذكير العميل بإضافة بطاقته قبل النهاية.
- انتهاء الصلاحية الصارم بعد التجربة — استعد الأرصدة غير المستخدمة. بجوار مفتاح البطاقة يوجد انتهاء الصلاحية الصارم بعد التجربة: عندما تنتهي التجربة بدون ترقية، تعود الأرصدة التجريبية غير المستخدمة إلى مجمعك ويتم قفل حساب العميل حتى يشترك. اتركها متوقفة (الافتراضي) ولا يتغير شيء عن الفقرة أعلاه — يتم إلغاء الخطة، ولا يتم منح المزيد من الأرصدة، ويحتفظ العميل بأي أرصدة تجريبية متبقية، لذا يستمر ذكاؤه الاصطناعي في الإجابة حتى تنفد تلك. قم بتشغيلها، وفي اللحظة التي تنتهي فيها التجربة بدون ترقية، تعود الأرصدة التجريبية غير المستخدمة إلى مجمع وكالتك ويتم قفل حساب العميل: تتوقف الإرسال وردود الذكاء الاصطناعي ويرون “انتهت فترة تجربتك المجانية. اتصل بمزودك للمتابعة.” فقط ما لم ينفقوه يعود — التجربة التي استخدموها فعلياً تكلفك ما استخدموه. يرتفع القفل من تلقاء نفسه بمجرد شرائهم لأي خطة، ويمكنك رفعه أو تغييره بنفسك من نافذة تعديل الحساب الفرعي، باستخدام نفس عناصر التحكم في الحظر كما هو الحال بالنسبة لعميل يتخلف عن السداد. (الحظر الذي وضعته بالفعل يدوياً لا يتم لمسه أبداً من قبل أي من هذا — سببك له يتفوق على سببنا.) يعمل انتهاء الصلاحية الصارم على التجارب التي تتطلب بطاقة وتلك التي لا تتطلبها على حد سواء؛ في تجربة بدون بطاقة، يخبر الدفع المشتري مقدماً أن خطته وأي أرصدة تجريبية متبقية تنتهي تلقائياً بعد التجربة ما لم يضيفوا طريقة دفع.
- تحمل مجموعة القنوات حد القنوات الخاص بالخطة — رقماً، وليس تبديلاً، يعمل تماماً مثل مقاعد الفريق وحد وكيل الذكاء الاصطناعي. اختر غير محدد (الافتراضي — الخطة لا تدير الرقم، لذا يظل ما لدى الحساب كما هو)، غير محدود، أو مخصص مع العدد الدقيق لقنوات المراسلة التي يمكن للعملاء في هذه الخطة توصيلها في وقت واحد — بما في ذلك 0، للخطط التي تقوم فيها بتوصيل وإدارة القنوات بنفسك. يتم تطبيق الحد عندما يشترك العميل ويتم تحديثه عند كل تجديد، والحد الذي حددته يدوياً في حساب فرعي معين (في نافذة التعديل الخاصة به) لا يتم استبداله أبداً بالتجديد. إنه يتحكم في عدد القنوات، وليس أي منها — هذه هي المجموعة التالية. العدد هو لكل اتصال، وليس لكل نوع قناة: كل رقم WhatsApp يأخذ فتحة خاصة به (WhatsApp Web و Business API على حد سواء)، بينما تصل Instagram و Messenger من خلال نفس اتصال صفحة Meta ويشغلان معاً فتحة واحدة. يرى العميل الذي وصل إلى حده رسالة واضحة عندما يحاول توصيل قناة أخرى؛ إعادة توصيل قناة لديهم بالفعل لا يتم حظرها أبداً.
- داخل قائمة ميزات كل فئة ستجد أيضاً مجموعة أنواع القنوات التي تدرج أنواع القنوات التي يمكن منحها للعميل — Chat Widget، WhatsApp Business API، WhatsApp Web، Instagram، Facebook Messenger، Telegram، LINE، Viber، Email، SMS، و iMessage. يتم تشغيل أنواع القنوات افتراضياً ما لم تقم بإيقاف تشغيل بعضها، لذا يمكنك حجز قنوات معينة للفئات الأعلى — لنقل، خطة مبتدئ تعتمد على الودجت فقط و WhatsApp Business API من فئة Pro الخاصة بك فصاعداً. يرى العملاء في فئة تستبعد قناة أنها مقفلة في صفحة القنوات الخاصة بهم مع ملاحظة للترقية.
- تحمل قائمة الميزات أيضاً مجموعة الفريق، بحيث يمكن لكل خطة تحديد مخصص مقاعد الفريق الخاص بها. يقرر محدد واحد، مقاعد الفريق، ما إذا كان العملاء في الخطة يحصلون على أعضاء فريق على الإطلاق وكم عددهم: اختر غير مدرج (الافتراضي — لا يمكن للعملاء في هذه الخطة دعوة زملاء الفريق)، أحد الإعدادات المسبقة (3 / 5 / 10 / غير محدود)، أو مخصص مع أي رقم دقيق — مبتدئ بـ 3 مقاعد، محترف بـ 10، مؤسسة غير محدود، أو أي شيء يناسب أسعارك. يتم تطبيق المخصص تلقائياً عندما يشترك العميل ويتم تحديثه عند كل تجديد، لذا لا يوجد شيء لتعيينه يدوياً لكل عميل. شيئان يجب معرفتهما: غير محدد يعني أن أعضاء الفريق مدرجون ولكن الخطة لا تدير الرقم — يظل حد المقاعد الذي لدى الحساب كما هو — وحد المقاعد الذي حددته يدوياً في حساب فرعي معين (في نافذة التعديل الخاصة به أو عبر API) لا يتم استبداله أبداً بالتجديد، لذا تنجو الاستثناءات لمرة واحدة من دورات الفوترة. هناك أيضاً مجموعة الإنتاجية (المهام، الملخصات اليومية، مكتبة وسائط الذكاء الاصطناعي) إذا كنت تريد حجزها للخطط الأعلى.
- تحمل مجموعة جهات الاتصال ووكلاء الذكاء الاصطناعي حد وكيل الذكاء الاصطناعي الخاص بالخطة — رقماً، وليس تبديلاً، يعمل تماماً مثل مقاعد الفريق. اختر غير محدد (الافتراضي — الخطة لا تدير الرقم، لذا يظل ما لدى الحساب كما هو)، غير محدود، أو مخصص مع العدد الدقيق لوكلاء الذكاء الاصطناعي الذين يمكن للعملاء في هذه الخطة امتلاكهم — بما في ذلك 0، للخطط التي تقوم فيها ببناء وإدارة الوكلاء بنفسك ولا ينبغي للعملاء إنشاء وكلائهم الخاصين. يتم تطبيق الحد عندما يشترك العميل ويتم تحديثه عند كل تجديد، والحد الذي حددته يدوياً في حساب فرعي معين (في نافذة التعديل الخاصة به) لا يتم استبداله أبداً بالتجديد. يرى العميل الذي وصل إلى حده رسالة واضحة عندما يحاول إنشاء أو تكرار وكيل؛ نسخ وكيل إلى حساب فرعي من جانب وكالتك لا يتم حظره أبداً بواسطة ذلك.
- تقرر مجموعة الأرصدة غير المستخدمة ما يحدث للأرصدة المتبقية للعميل عند تجديد الخطة. الاحتفاظ بحد أقصى هو عدد الأشهر من المخصص التي قد يحملها عميل في هذه الخطة: عند كل تجديد يتم تقليم رصيده غير المستخدم إلى ما لا يزيد عن ذلك العدد من المرات من المخصص الشهري، ثم تهبط الأرصدة الجديدة فوق ذلك —
1يحتفظ بقيمة شهر واحد،0.5بنصف شهر،0لا يحمل أي شيء. انتهاء صلاحية الأرصدة غير المستخدمة بعد هو عدد من الأيام: الأرصدة التي ظلت غير مستخدمة لفترة طويلة يتم إسقاطها عند أول تجديد بعد وصولها إلى ذلك العمر، ولأن الإنفاق يأتي دائماً من أقدم الأرصدة أولاً، فإن العميل الذي يستخدم مخصصاته كل شهر لا يفقد أي شيء. اترك كلاهما فارغاً — الافتراضي، وما تحتفظ به كل خطة تبيعها بالفعل — ولا يتم تحديد سقف أو انتهاء صلاحية أي شيء. إنها تستحق التعيين في خطة رخيصة أو ذات سعر تجريبي، حيث يقوم العميل الذي بالكاد يستخدم المنتج ببناء رصيد مجمعك مسؤول عنه. القيمة المحددة في حساب فرعي معين تتفوق على قيمة الخطة، لذا لا يزال بإمكانك إجراء استثناء لعميل واحد. انظر تحديد سقف لما يتم ترحيله. - حدد سعر الرصيد الواحد — هذا ما يدفعه العملاء مقابل عمليات التعبئة المخصصة.
- انقر على حفظ ومتابعة.
جهات الاتصال هي ميزة تفعيل/تعطيل، وليست رقماً. تحمل نفس مجموعة جهات الاتصال ووكلاء الذكاء الاصطناعي ميزة جهات اتصال غير محدودة كعنصر تشغيل/إيقاف بسيط، وقد تم تعمد عدم وجود حقل لكتابة رقم جهة اتصال. إيقاف تشغيلها لا يمنحك حداً لجهات الاتصال لتعيينه - لذا ما لم يكن لديك سبب محدد، اتركها قيد التشغيل. الحدود الثلاثة التي يمكنك التعبير عنها كرقم فعلي هي حد القنوات، وحد وكلاء الذكاء الاصطناعي، ومقاعد الفريق، ولكل منها خيارات: غير معين / غير محدود / مخصص.
لا يوجد حد أقصى للحملات أو البث لكل خطة. الوكلاء هم الشيء الذي يجب تقييده إذا كنت ترغب في الحفاظ على مستوى المبتدئين صغيراً - استخدم حد وكلاء الذكاء الاصطناعي أعلاه.
المستويات هي اشتراكات، وليست عمليات شراء لمرة واحدة. كل مستوى تسعير هو اشتراك متكرر — يتم تحصيل رسومه كل شهر، أو مرة واحدة في السنة، أو كل N أسبوع اعتمادًا على محدد الفوترة الخاص به — ويستمر حتى يقوم العميل بالإلغاء. تمنح الخطط الشهرية والسنوية مخصص الرصيد كل شهر؛ بينما تمنحه خطة النمط الأسبوعي كل فترة فوترة. بالنسبة لعمليات تعبئة الرصيد لمرة واحدة، استخدم خيار المبلغ المخصص لكل رصيد بدلاً من ذلك. نظرًا لأن المستويات هي اشتراكات حية، لا يمكن حذف مستوى لا يزال لديه مشتركين نشطين — قم بإلغاء أو نقل هؤلاء العملاء أولاً.
⚠️ قائمة ميزات المستوى هي التي تسود عند كل تجديد. عندما يشترك عميل في مستوى ما، ومرة أخرى في كل مرة يتم فيها تجديده، يتم إعادة تعيين ميزاته لتكون بالضبط ما يتضمنه ذلك المستوى. لذا إذا قمت بتشغيل ميزة إضافية لعميل واحد من تعديل الحساب الفرعي (Edit Sub Account)، فأضفها إلى مستواه أيضاً — وإلا فسيتم إلغاؤها عند التجديد التالي. (عمليات شراء الرصيد المخصصة لمرة واحدة لا تؤثر على الميزات.)
بيع خطة على نطاق مخصص (White Label) محدد
إذا كنت تدير أكثر من نطاق مخصص (white label domain)، فسيظهر خيار مباع على (Sold on) لكل مستوى (لا يظهر هذا الخيار إلا عند امتلاك نطاقين أو أكثر). اتركه على النطاق الرئيسي (Main domain) ولن يتغير شيء. اختر أحد نطاقاتك الأخرى — لنقل نطاق Lead Finder الخاص بك — وسيحدث الآتي:
- تحمل صفحة الدفع الخاصة بهذا المستوى العلامة التجارية للنطاق، وبعد الدفع، يتم توجيه المشتري إلى ذلك النطاق، وليس إلى نطاقك الرئيسي.
- يتم تعيين الحساب الفرعي للمشتري تلقائياً لهذا النطاق، بحيث تتبع رسائل البريد الإلكتروني وعلامة تسجيل الدخول التجارية ذلك النطاق منذ اليوم الأول (وهو نفس التعيين الذي يمكنك ضبطه يدوياً من خيار White label في الحساب الفرعي).
- يرى العملاء الذين يسجلون الدخول على ذلك النطاق بطاقة خطط (Plans) في صفحة الأرصدة الخاصة بهم، والتي تعرض فقط الخطط المباعة هناك، مع زر للترقية — بحيث يمكن للعميل الموجود على نطاق Lead Finder الخاص بك الاشتراك دون رؤية علامتك التجارية الرئيسية على الإطلاق.
الخطط المباعة على نطاقك الرئيسي لا تظهر أبداً على نطاقاتك الأخرى، والعكس صحيح.
إذا قمت لاحقاً بتعيين نطاق آخر كنطاقك الرئيسي، فسيتم تثبيت كل خطة كانت على النطاق الرئيسي بالنطاق الذي كانت تُباع عليه بالفعل، لذا لن يتغير أي شيء بالنسبة للعملاء الذين يشترون من هناك.
ستصل إلى شاشة أنت جاهز تماماً! مع قائمة تحقق (تم ربط حساب Stripe، تم تكوين مستويات الأسعار، تم تسجيل webhook) ونصيحة للاختبار باستخدام بطاقة اختبار Stripe 4242 4242 4242 4242. من هناك، سينقلك عرض لوحة التحكم إلى لوحة تحكم وضع SaaS.
تبديل العملاء لخططهم
إذا كنت تسمح للعملاء بإدارة اشتراكاتهم بأنفسهم من بوابة عملاء Stripe، فيمكنهم التنقل بين خططك بأنفسهم. إليك ما يحدث لرصيدهم نتيجة لذلك.
- الترقية في منتصف الدورة تمنحهم الرصيد الإضافي على الفور. العميل المشترك في باقة Starter (100 رصيد شهرياً) الذي ينتقل إلى Professional (1000 رصيد شهرياً) في اليوم العاشر يتلقى الفرق — 900 رصيد — على الفور، ويحصل على 1000 رصيد كاملة بدءاً من التجديد التالي. يقوم Stripe بتحصيل فرق السعر للفترة المتبقية؛ وتُخصم الأرصدة من رصيدك كالمعتاد.
- تخفيض الباقة لا يسحب الأرصدة أبداً. أي رصيد حصل عليه العميل بالفعل يبقى معه، ولا يعود أي شيء إلى رصيدك. يبدأ تطبيق المخصصات الأقل من تاريخ التجديد التالي.
- التبديل بين الترقية والتخفيض بشكل متكرر لا يمنح مخصصات مضاعفة. تتذكر المنصة أعلى مخصصات تم تمويلها بالفعل خلال الفترة الحالية للعميل، لذا فإن التبديل من Starter إلى Professional ثم Starter ثم Professional خلال شهر واحد يمنح فرق الـ 900 رصيد مرة واحدة فقط، وليس مرتين.
- ميزات الخطة والمقاعد والحدود تتبع الخطة الجديدة فوراً، في كلا الاتجاهين.
هناك أمران يجب ضبطهما بشكل صحيح في إعدادات بوابة عملاء Stripe الخاصة بك:
- أبقِ خيار “customers can change quantity” (يمكن للعملاء تغيير الكمية) معطلاً. الكمية تضاعف ما يتم تحصيله من العميل ولكنها لا تضاعف الأرصدة التي يتلقاها أبداً — العميل الذي يحدد الكمية بـ 3 يدفع ثلاثة أضعاف السعر ويحصل على مخصصات خطة واحدة فقط.
- جدولة تخفيض الباقة لنهاية فترة الفوترة هو الخيار الافتراضي المنطقي من الناحية المالية. تخفيض الباقة الذي يسري مفعوله فوراً يضع العميل في خطة أصغر لفترة دفع بالفعل سعرها الأعلى، ولن تعود إليك أي من الأرصدة التي تم منحها بالفعل.
الخطوة 4 — مشاركة روابط الدفع الخاصة بك
تدرج علامة التبويب المدفوعات (Payments) في لوحة التحكم روابط الدفع الخاصة بك. تستخدم الروابط النطاق الذي قمت بتسجيل الدخول منه: افتح لوحة التحكم من app.dmchamp.com وستبدأ الروابط بـ app.dmchamp.com؛ أما إذا قمت بتسجيل الدخول من نطاقك الخاص (white-label)، فستحمل الروابط نطاقك بدلاً من ذلك — وتوجد ملاحظة أسفل الروابط تذكرك بهذا الأمر. (يمكنك أيضاً استبدال جزء النطاق من الرابط المنسوخ يدوياً). تظل صفحة الدفع دائماً تحمل علامتك التجارية وشعارك الخاص.
يوجد أيضاً نسخ كود التضمين في نفس علامة التبويب إذا كنت ترغب في وضع بطاقات الأسعار مباشرة على موقع الويب الخاص بك.
هل تشغل إعلانات Meta؟ يقوم كود التضمين أيضاً بتمرير معرف نقرة إعلان Meta (fbclid) من صفحتك إلى أزرار الدفع، كما يقبله رابط الدفع العادي أيضاً (...&fbclid=...). وبالاقتران مع معرف Meta Pixel على نطاقك ذي العلامة البيضاء، يتيح ذلك لـ Meta نسبة الاشتراك إلى الإعلان. راجع تتبع تحويلات إعلانات Meta.
إذا كان لديك PayPal متصل أيضاً، تحمل كل خطة رابط PayPal بجوار رابط Stripe الخاص بها، ويضع رمز التضمين زراً واحداً لكل طريقة دفع متصلة على كل بطاقة تسعير.
يشير كل رابط دفع إلى خطة بناءً على موقعها في قائمة الخطط الخاصة بك (الخطة الأولى هي tier=0، والثانية tier=1، وهكذا). إذا قمت بحذف خطة، فستنتقل الخطط التي تليها مركزاً واحداً للأعلى — لذا قم بإعادة نسخ روابطك ورموز التضمين من علامة التبويب “المدفوعات” (Payments) بعد حذف أي خطة، وإلا فقد ينتهي الأمر بزر على موقعك الإلكتروني يشير إلى الخطة الخطأ أو إلى خطة لم تعد موجودة. يتم عرض الخطط لعملائك بالترتيب الذي تظهر به في قائمة الخطط الخاصة بك.
ما يمكن للمشترين إدخاله عند الدفع. إلى جانب البطاقة، تطلب صفحة الدفع الخاصة بـ Stripe من المشتري البريد الإلكتروني ورقم الهاتف وعنوان الفوترة، وتوفر حقلاً اختيارياً لـ اسم النشاط التجاري (Business Name) بالإضافة إلى مربع اختيار “أقوم بالشراء بصفتي نشاطاً تجارياً” (“I’m purchasing as a business”) حيث يمكنهم إضافة رقم ضريبة القيمة المضافة / الرقم الضريبي الخاص بهم. يتم تخزين اسم النشاط التجاري والرقم الضريبي ضمن بيانات العميل في حساب Stripe الخاص بك، بحيث يمكنك استخدامهما في فواتيرك الخاصة.
يُطلب رقم الهاتف افتراضيًا، ويمكنك إيقاف تشغيله. في علامة التبويب المدفوعات (Payments)، وتحت حقول الدفع (Checkout Fields)، قم بإيقاف خيار طلب رقم هاتف عند الدفع (Ask for a phone number at checkout) وسيقوم المشترون بإدخال بريدهم الإلكتروني وبطاقتهم وعنوان الفوترة فقط. يسري هذا على روابط الدفع الخاصة بك وعملية الدفع المضمنة لديك على الفور - لا حاجة لإعادة نسخ أي شيء - والحسابات التي يتم إنشاؤها مع إيقاف هذا الخيار ببساطة لا تحتوي على رقم هاتف في ملفاتها، وهو ما لا يغير أي شيء آخر في طريقة عملها.
⚠️ لا تحذف المنتجات التي تنشئها المنصة داخل حساب Stripe الخاص بك. عند إعداد مستويات الأسعار، تقوم المنصة تلقائياً بإنشاء منتجات وأسعار مطابقة في Stripe. سيؤدي حذفها في Stripe إلى كسر روابط الدفع الخاصة بك. قم بإدارة أسعارك من لوحة تحكم وضع SaaS، وليس من داخل Stripe.
الخيار 2: مزود دفع مخصص
اختر هذا المسار إذا لم يكن Stripe خياراً متاحاً. توفر لك المنصة حقلاً واحداً لعنوان URL الخاص بـ webhook — وأنت مسؤول عن بقية الربط. هناك أمران تحتاج إلى إعدادهما بنفسك:
- التسجيل الأولي — عندما يدفع عميل جديد عبر رابط الدفع الخاص بك، تقوم أنت باستدعاء واجهة برمجة تطبيقات (API) الخاصة بالمنصة لإنشاء الحساب الفرعي.
- الشحن التلقائي — عندما ينخفض رصيد الحساب الفرعي، تقوم المنصة باستدعاء الـ webhook الخاص بك حتى تتمكن من خصم المبلغ من البطاقة ومنح المزيد من الرصيد.
ما تقوم ببنائه بنفسك
- المنتجات / روابط الدفع في مزود الدفع الخاص بك (Stripe خارج Stripe Connect، أو Mollie، أو Paddle، أو GoCardless، أو الفواتير اليدوية، إلخ).
- سير عمل يعمل عند نجاح الدفع، والذي يستدعي واجهة برمجة تطبيقات (API) الخاصة بالمنصة من أجل:
- إنشاء الحساب الفرعي (POST
/v1/sub-accounts). - إرسال كلمة المرور المؤقتة للعميل عبر البريد الإلكتروني (اختياري).
- إنشاء الحساب الفرعي (POST
- سير عمل يتعامل مع webhooks لإعادة الشحن التلقائي من المنصة: خصم المبلغ من البطاقة المحفوظة في الملف، ثم استدعاء واجهة برمجة تطبيقات (API) الخاصة بالمنصة لإضافة الرصيد.
لا يتعين عليك برمجة هذا من الصفر — يمكن لـ Zapier أو Make أو n8n أو أي أداة منخفضة البرمجة (low-code) استدعاء واجهة برمجة تطبيقات (REST API) الخاصة بالمنصة وواجهة برمجة تطبيقات مزود الدفع الخاص بك بالتتابع.
الخطوة 1 — العثور على مرجع واجهة برمجة التطبيقات (API)
توجد وثائق واجهة برمجة التطبيقات (API) الكاملة في help.dmchamp.com → API Reference → Sub Accounts.
افتح
help.dmchamp.comمباشرة، وليس رابط وثائق العلامة البيضاء (white-label) الخاصة بك. يتم استبعاد مرجع واجهة برمجة التطبيقات من وثائق العلامة البيضاء حتى لا يراها عملاؤك.
يعرض قسم الحسابات الفرعية (Sub Accounts) نقطة النهاية لإنشاء حساب فرعي، وشكل الاستجابة (بما في ذلك كلمة المرور المؤقتة التي يمكنك استخدامها في رسالة الترحيب)، وأعلام الميزات المتاحة التي يمكنك تمريرها عند إنشاء حساب.
الخطوة 2 — تهيئة خطاف الويب (webhook) لإعادة الشحن التلقائي
- في معالج وضع SaaS، اختر استخدام مزود دفع مخصص بدلاً من ذلك.
- أدخل رابط webhook الخاص بك — نقطة النهاية على خادمك (أو Zapier / Make / n8n) التي ستتعامل مع أحداث انخفاض الرصيد.
- انقر على إرسال حدث تجريبي للتحقق من إمكانية الوصول إلى نقطة النهاية. تعرض لوحة النتائج حالة HTTP التي أعادها خادمك، وزمن انتقال الرحلة ذهاباً وإياباً، ونص الاستجابة، وحمولة JSON الدقيقة المرسلة — حتى تتمكن من بناء وتصحيح معالجك من البداية إلى النهاية دون انتظار انخفاض رصيد عميل حقيقي. تحتوي الأحداث التجريبية على
test: trueفي الحمولة حتى يتمكن خادمك من التوقف قبل فرض رسوم على أي شخص. - انقر على حفظ رابط Webhook.
بمجرد التهيئة، كلما انخفض رصيد الحساب الفرعي عن حد إعادة الشحن التلقائي الخاص به:
- ترسل المنصة إشعاراً إلى رابط خطاف الويب الخاص بك يتضمن تفاصيل الحساب الفرعي وعدد الأرصدة التي يحتاجها.
- يعالج خادمك عملية الدفع بالطريقة التي تفضلها (خصم من بطاقة العميل، إنشاء فاتورة، خصم من رصيد مدفوع مسبقاً، إلخ).
- بعد تأكيد الدفع، يقوم خادمك باستدعاء واجهة برمجة التطبيقات (API) لمنح الأرصدة للحساب الفرعي.
للحصول على التفاصيل الفنية حول حمولة خطاف الويب واستدعاء واجهة برمجة التطبيقات، راجع إعادة الشحن التلقائي للحساب الفرعي (مزود دفع مخصص).
الخيار 3: توصيل PayPal
اختر هذا المسار إذا لم يكن Stripe متاحاً في بلدك، أو إذا كان عملاؤك يفضلون الدفع باستخدام PayPal. إنه مدمج تماماً مثل Stripe — تدير المنصة عملية الدفع، وتنشئ الحساب الفرعي وتسلم الأرصدة — وتذهب الأموال مباشرة إلى حساب PayPal Business الخاص بك. تحتاج إلى حساب PayPal Business مع تطبيق REST تم إنشاؤه فيه؛ لا يوجد شيء لبنائه.
توصيل PayPal لا يحل محل Stripe. إذا كان لديك كلاهما، يحصل عملاؤك على كلا الزرين، في صفحة الفوترة الخاصة بهم وعلى بطاقات التسعير الخاصة بك.
الخطوة 1 — توصيل تطبيق PayPal الخاص بك
- في معالج وضع SaaS، اختر توصيل PayPal بدلاً من ذلك.
- في علامة تبويب جديدة، افتح لوحة تحكم مطوري PayPal وأنشئ تطبيق REST على حساب Business الخاص بك.
- انسخ معرف العميل (Client ID) و السر (Secret) الخاصين بالتطبيق والصقهما في المعالج.
- اختر البيئة: مباشر (Live) للمدفوعات الحقيقية، أو تجريبي (Sandbox) إذا كنت تريد اختبار التدفق بالكامل أولاً مع مشتري الاختبار الخاص بـ PayPal. يجب أن يأتي معرف العميل والسر من نفس البيئة التي تختارها، ومدفوعات Sandbox ليست أموالاً حقيقية — قم بتبديل الاتصال إلى Live قبل مشاركة روابطك.
- انقر على حفظ ومتابعة. تتحقق المنصة من بيانات الاعتماد مع PayPal على الفور؛ إذا رفضها PayPal، فلن يتم حفظ أي شيء ويمكنك لصقها مرة أخرى.
الخطوة 2 — تسجيل خطاف الويب (webhook) الخاص بـ PayPal
خطاف الويب هو الطريقة التي يخبر بها حساب PayPal الخاص بك المنصة بأن الدفع قد تم، أو تم تجديد اشتراك، أو تم استرداد دفعة. بدونه، يدفع عملاؤك ولكن لا يتم تسليم أرصدتهم.
- سيعرض لك المعالج رابط ويب هوك (webhook URL). قم بنسخه.
- في نفس تطبيق PayPal REST، أضف ويب هوك باستخدام هذا الرابط وقم بالاشتراك في هذه الأحداث:
CHECKOUT.ORDER.APPROVEDPAYMENT.CAPTURE.COMPLETED،PAYMENT.CAPTURE.DENIED،PAYMENT.CAPTURE.REFUNDED،PAYMENT.CAPTURE.REVERSEDPAYMENT.SALE.COMPLETED،PAYMENT.SALE.REFUNDEDBILLING.SUBSCRIPTION.ACTIVATED،BILLING.SUBSCRIPTION.CANCELLED،BILLING.SUBSCRIPTION.SUSPENDED،BILLING.SUBSCRIPTION.EXPIRED،BILLING.SUBSCRIPTION.PAYMENT.FAILEDVAULT.PAYMENT-TOKEN.DELETED
- سيمنح PayPal الويب هوك الجديد معرفاً (ID). قم بنسخه ولصقه في المعالج ثم انقر على حفظ (Save).
خططك هي نفسها في كلتا الحالتين — قم بإعدادها مرة واحدة كما في الخطوة 3 — إعداد مستويات التسعير وسيتم بيعها من خلال أي طرق دفع قمت بربطها.
ما يراه عملاؤك
- عمليات الشحن (Top-ups) — زر الدفع بواسطة PayPal في صفحة الفواتير الخاصة بهم، بجوار خيار البطاقة، بنفس سعر الرصيد الذي حددته.
- الخطط — يحصل كل مستوى على رابط دفع PayPal بجانب رابط Stripe في علامة التبويب المدفوعات (Payments)، ويقوم خيار نسخ كود التضمين (Copy Embed Code) بإنشاء زر واحد لكل طريقة دفع متصلة، بحيث يمكن لبطاقة التسعير على موقعك الإلكتروني تقديم خيار البطاقة وPayPal جنباً إلى جنب.
- عمليات الشحن التلقائي — انظر أدناه.
عمليات الشحن التلقائي على PayPal
يحدد إعداد واحد، وهو رسوم الشحن التلقائي (Automatic top-ups charge)، أي من طرق الدفع المتصلة لديك ستتولى عمليات الشحن التلقائي: Stripe أو PayPal أو الويب هوك الخاص بك. يمكن لطريقة واحدة فقط القيام بذلك في وقت واحد، حتى لو كان لديك Stripe وPayPal متصلين معاً — بينما تستمر جميع العمليات الأخرى (الشحن اليدوي، دفع الخطط) في تقديم كلتا الطريقتين.
قم بتعيينه على PayPal وسيقوم كل عميل بربط حساب PayPal الخاص به مرة واحدة، من بطاقة إعادة الشحن التلقائي (Auto recharge) في صفحة الفواتير الخاصة بهم. من تلك اللحظة فصاعداً، كلما انخفض رصيدهم عن الحد الأدنى، ستقوم المنصة بخصم تكلفة الشحن من حساب PayPal المحفوظ بالسعر الذي حددته لكل رصيد وتسليم الأرصدة تلقائياً، تماماً كما يحدث في تدفق بطاقة Stripe. العميل الذي لم يربط حساب PayPal الخاص به لن يتم خصم أي مبالغ منه — سيستمر رصيده في النفاذ حتى يقوم بربط حساب أو شراء أرصدة يدوياً — وإذا رفض PayPal عملية الدفع، فلن يتم تسليم أي أرصدة وستحاول المنصة مرة أخرى في المرة القادمة التي ينخفض فيها الرصيد عن الحد الأدنى. يمكن للعملاء إزالة حساب PayPal الخاص بهم من نفس البطاقة في أي وقت يريدون.
إذا قمت لاحقاً بإلغاء ربط PayPal في وضع SaaS وكان هو المسؤول عن عمليات الشحن التلقائي، فسيتم العودة إلى Stripe إذا كان متصلاً، أو إلى الويب هوك الخاص بك إذا كنت قد قمت بتهيئة واحد.
معلومات مفيدة حول PayPal
- تطلب الخطة دائماً من العميل حساب PayPal، حتى في الفترة التجريبية المجانية. لا تزال الفترات التجريبية تعمل — لا يتم خصم أي شيء حتى تنتهي الفترة التجريبية — ولكن PayPal يتطلب من المشتري الموافقة باستخدام حساب مسبقاً، لذا فإن مفتاح طلب بطاقة لبدء الفترة التجريبية (Require card to start trial) لا يحدث أي فرق في عملية الدفع عبر PayPal. إذا كنت تعتمد على فترات تجريبية بدون حساب، فقم ببيع تلك الخطة من خلال Stripe.
- يتم تحصيل الأسعار تماماً كما حددتها. لا يضيف PayPal سطر ضريبة منفصل عند الدفع، لذا ضع أي ضريبة تدين بها ضمن سعر خططك وسعر الرصيد الواحد.
- تغيير الخطة يعني الإلغاء وإعادة الاشتراك. لا يمكن للعميل المشترك في PayPal الانتقال إلى مستوى آخر مباشرة: بل يقوم بإلغاء الاشتراك الحالي وشراء الخطة الجديدة من خلال رابطها الخاص. (لا يزال بإمكان العملاء الذين يدفعون بالبطاقة التبديل في بوابة عملاء Stripe — انظر تغيير العملاء لخططهم.)
- استرداد الأموال لا يسترد الأرصدة. إذا قمت برد دفعة PayPal من حساب PayPal الخاص بك، فسيتم تسجيل الاسترداد هنا، ولكن الأرصدة التي تم تسليمها بالفعل ستبقى في رصيد العميل — تماماً كما هو الحال مع Stripe.
تهيئة التسعير
- مستويات التسعير — حدد باقات الأرصدة التي يمكن لعملائك شراؤها (حتى 10، على سبيل المثال: “باقة المبتدئين: 100 رصيد مقابل 15 دولاراً”)، والتي يتم تهيئتها في علامة التبويب الخطط (Plans) في وضع SaaS. تتم محاسبة كل خطة شهرياً أو سنوياً أو كل N أسبوعاً (السعر السنوي يمنح أرصدته شهراً بشهر؛ بينما تمنح الخطة الأسبوعية أرصدتها كل فترة محاسبية) ويمكن أن تتضمن فترة تجريبية مجانية تتراوح من 1 إلى 90 يوماً مع مبلغ رصيد تجريبي خاص بها، مع أو بدون طلب بطاقة مسبقاً، ومع أو بدون تاريخ انتهاء صارم (عودة الأرصدة التجريبية غير المستخدمة إلى رصيدك، وقفل الحساب، إذا انتهت الفترة التجريبية دون ترقية). انظر الخطوة 3 — إعداد مستويات التسعير. تحصل كل خطة على رابط دفع خاص بها في علامة التبويب المدفوعات (Payments) — رابط Stripe أو PayPal أو كلاهما، اعتماداً على ما قمت بربطه. يمكن لكل خطة أيضاً تحديد ما يحمله العميل بين عمليات التجديد: تحدد مجموعة الأرصدة غير المستخدمة خيار الاحتفاظ بحد أقصى (Keep at most) (عدد أشهر المخصصات المحتفظ بها) وخيار انتهاء صلاحية الأرصدة غير المستخدمة بعد (Expire unused credits after) (بالأيام)، والتي يتم تطبيقها على كل عميل في الخطة — انظر تحديد ما يتم ترحيله. يمكنك أيضاً إدارة كل هذا من خلال الكود — انظر إدارة مستويات التسعير الخاصة بك عبر واجهة برمجة التطبيقات (API).
- التسعير لكل رصيد — حدد سعراً مخصصاً لكل رصيد لعمليات الشحن المرنة. يجب أن تتراوح مشتريات الأرصدة المخصصة (ad-hoc) بين 10 و10,000 رصيد لكل معاملة. تغطي اشتراكات المستويات مبالغ ثابتة؛ بينما يتعامل المبلغ المخصص مع أي شيء بينهما. يتم عرض ملاحظة اختيارية (تصل إلى 200 حرف) للعملاء مباشرة تحت السعر في صفحة الفواتير الخاصة بهم — وهي مفيدة عندما تقوم بالتسعير بعملة واحدة ولكنك تتقاضى رسوماً بعملة أخرى، على سبيل المثال: “0.25 دولار أمريكي لكل رصيد بسعرنا المرجعي”. يمكن أيضاً قراءة السعر والملاحظة وتغييرهما من خلال الكود — انظر تعيين سعرك لكل رصيد عبر واجهة برمجة التطبيقات (API).
- الحد الأدنى لتسعير الرصيد — تفرض المنصة حداً أدنى للسعر لكل رصيد للحفاظ على استدامة المنصة. يمكنك تحديد سعرك عند هذا الحد الأدنى أو أعلى منه.
لوحة تحكم رصيد الحساب الفرعي
تعرض تفاصيل استخدام الرصيد لكل حساب فرعي (من قائمة المزيد في صفه في صفحة الحسابات الفرعية):
- الأرصدة المشتراة وإجمالي الإنفاق
- الأرصدة المستهلكة والرصيد المتبقي
- اتجاهات الاستخدام بمرور الوقت، مقسمة حسب السبب وحسب أفضل الحملات
ما تعرضه لوحة التحكم. عندما يستخدم حساب فرعي مفتاح واجهة برمجة التطبيقات (API) الخاص بوكالتك، تعرض لوحة التحكم استهلاكهم للرصيد ولكنها تخفي التكلفة الدولارية الأساسية. تحسب إجماليات الاستخدام الأرصدة المستهلكة فعلياً فقط — يتم استبعاد المكافآت الترويجية، والتجديدات الشهرية، وتعديلات الخطط حتى يعكس رقم “الأرصدة المستخدمة” النشاط الحقيقي.
نسخ الحملات إلى الحسابات الفرعية
يمكنك نسخ حملة مُثبتة النجاح من حساب الوكالة الخاص بك (أو أي حساب فرعي) إلى حساب فرعي واحد أو أكثر في وقت واحد — حيث يتم نقل إعدادات البوت، ورسالة الترحيب، والأسئلة الشائعة وقاعدة المعرفة، والوظائف المخصصة، والوسائط بالكامل، مما يغنيك عن إعادة بنائها يدويًا. تصل النسخة كـ “مسودة” (Draft)، ويتم إعادة ضبط بعض الأمور الخاصة بكل حساب (مثل قوالب WhatsApp، والقنوات ورقم الهاتف، وقائمة جهات الاتصال) في كل حساب فرعي على حدة.
ابدأ من صفحة الحسابات الفرعية (Sub Accounts) — افتح قائمة المزيد (More) الخاصة بأحد الصفوف واختر نسخ الحملة هنا (Copy campaign here). لنسخ وكيل ذكاء اصطناعي (AI Agent) بدلاً من ذلك، استخدم نسخ الوكيل هنا (Copy agent here) من نفس القائمة، أو أيقونة نسخ هذا الوكيل إلى حساب فرعي (Copy this agent into a sub-account) الموجودة في صف الوكيل في صفحة وكلاء الذكاء الاصطناعي (AI Agents). لتسليم العميل إعداداً كاملاً دفعة واحدة بدلاً من وكيل واحد، استخدم لقطة (Snapshot) — راجع لقطات (Snapshots).
للاطلاع على الخطوات التفصيلية الكاملة، وما يتم نسخه، وما يجب إعادة ضبطه، راجع نسخ حملة إلى حساب فرعي.
وضع تسجيل الدخول (العمل كحساب فرعي)
يمكنك الدخول إلى لوحة تحكم أي حساب فرعي مباشرة من حساب الوكالة الخاص بك، وكأنك العميل نفسه. هذه هي الميزة التي تسميها بعض المنصات “المساعدة” (assist) أو “انتحال الشخصية” (impersonate) — وهنا يُطلق على هذا الإجراء اسم تسجيل الدخول كمستخدم (Sign in as user).
- في الشريط الجانبي، انقر على الحسابات الفرعية (Sub Accounts).
- ابحث عن الحساب الفرعي في القائمة. في ذلك الصف، انقر على قائمة المزيد (أيقونة النقاط الثلاث في أقصى اليمين).
- انقر على تسجيل الدخول كمستخدم (Sign in as user).
- سيتم إعادة تحميل لوحة التحكم بصفتك ذلك الحساب الفرعي — مع صلاحية وصول كاملة إلى حملاتهم، وجهات اتصالهم، ومحادثاتهم، وإعداداتهم.
- عند الانتهاء، انقر على الزر البرتقالي المساعدة:
(Assisting: ) الموجود في أعلى الشريط الجانبي واختر العودة إلى وكالتي (Back to my agency).
تعد هذه الميزة مفيدة بشكل خاص لتقديم دعم مباشر للعملاء دون مطالبتهم بمشاركة بيانات اعتماد تسجيل الدخول الخاصة بهم.
إدارة ميزات الحساب الفرعي
بناءً على مستوى اشتراك وكالتك، يمكنك التحكم في الميزات التي يمكن لكل حساب فرعي الوصول إليها. تتم إدارة تخصيص الميزات لكل حساب فرعي ومن خلال مستويات التسعير الخاصة بك.
من نافذة تعديل (Edit) الخاصة بالحساب الفرعي، يمكنك ضبطه بدقة وبشكل فردي: تبديل الميزات المتاحة له، وإخفاء صفحات معينة من قائمته الجانبية وإعداداته، واختيار من يتلقى رسائل التنبيه عبر البريد الإلكتروني الخاصة به (راجع توجيه الإشعارات)، وتعيين حد شهري للإنفاق باستخدام مفتاح API الخاص به، وتشغيل أو إيقاف مستوى Max AI الخاص به.
يتضمن محرر الميزات مجموعة أنواع القنوات التي تحدد قنوات المراسلة التي يمكن للعميل الاتصال بها - أداة الدردشة، وWhatsApp Business API، وWhatsApp Web، وInstagram، وFacebook Messenger، وTelegram، وLINE، وViber، والبريد الإلكتروني، وSMS، وiMessage. يتم تفعيل أنواع القنوات افتراضياً ما لم تقم بإيقاف تشغيل بعضها؛ تظهر القناة التي قمت بإيقاف تشغيلها مقفلة في صفحة القنوات الخاصة بالعميل، مع ملاحظة أنها غير مشمولة في خطتهم الحالية.
إذا كان العميل مشتركاً في فئة مدفوعة، فضع الميزة في الفئة أيضاً. يتم استبدال التبديلات التي تضبطها هنا بقائمة ميزات الفئة نفسها في كل مرة يتم فيها تجديد اشتراك ذلك العميل. استخدم نافذة التعديل لإجراء تعديلات لمرة واحدة، وفئة التسعير لأي شيء يجب أن يحتفظ به العميل.
مستوى Max AI ومفتاح API الخاص بك. إذا كانت وكالتك تعمل باستخدام مفتاح API الخاص بها، فإن تمكين Max لعميل ما يغير استخدام ذلك العميل للذكاء الاصطناعي من “مجاني عبر مفتاحك” إلى 0.25 رصيد لكل إجراء يتم محاسبة مجمع وكالتك عليه. وينطبق الشيء نفسه على مستوى Mini، الذي يأتي مع Max — فهو يعمل على بنيتنا التحتية أيضاً، بتكلفة 0.15 رصيد لكل إجراء، ولا يعمل أبداً على مفتاحك.
هل تحتاج إلى مساعدة؟
If you have questions about agency accounts or sub-account management, reach out via our email support.