لإنشاء لوحة معلومات إيرادات لبيعك بالعلامة البيضاء في Power BI، استخدم Webhooks من Papo (https://papo.global/) لالتقاط أحداث الاشتراكات والمدفوعات الجديدة في الوقت الفعلي. تغذّي هذه البيانات مجموعة بيانات في Power BI تعرض MRR والنمو والصحة المالية لمحفظة العملاء، دون تصدير يدوي.
إن الجمع بين الإشعارات التلقائية من Papo وPower BI يغيّر طريقة متابعة العمل. لم تعد تعتمد على تقارير ثابتة، وتبدأ في رؤية تطور الإيرادات دقيقة بدقيقة، ما يتيح قرارات أسرع بشأن التسعير وتوسيع المحفظة والاحتفاظ بالعملاء.
ملخص الإعداد
| الخطوة | الوصف | الأداة الرئيسية |
|---|---|---|
| تحضير بيئة البيانات | إنشاء مجموعة بيانات بث في Power BI بأعمدة للاشتراك والدفع | Power BI Service |
| إعداد وسيط التكامل | إنشاء Webhook وارد في Zapier/Make وربطه بـ Power BI لإدراج الصفوف | Zapier أو Make أو Power Automate |
| إنشاء Webhook في Papo | إعداد Flow أو Webhook أصلي يرسل بيانات الدفع/الاشتراك إلى عنوان URL للوسيط | Papo Global |
| بناء لوحة المعلومات | إنشاء تقارير في Power BI بالبيانات في الوقت الفعلي لعرض MRR والنمو والمقاييس المالية | Power BI Desktop/Service |
كيف يعمل التكامل
تستطيع Papo إشعار الأنظمة الخارجية كلما حدث حدث مهم لعملك. بالنسبة إلى لوحة معلومات الإيرادات، يتركّز الاهتمام على أحداث الفوترة والاشتراك المتاحة في حسابك. عندما يفعّل عميل اشتراكًا جديدًا أو يتم تأكيد دفعة، ترسل Papo طلب POST بالبيانات (القيمة، الخطة، العميل، التاريخ) إلى عنوان URL تقوم بإعداده.
للوصول إلى Power BI، تتلقى خدمة وسيطة — مثل Zapier أو Make أو Power Automate — طلب POST هذا، وتحوّل الحمولة وتضيف صفًا في مجموعة بيانات بث. بعد ذلك، يحدّث Power BI مرئيات لوحة المعلومات تلقائيًا، بما يعكس الإيرادات في الوقت الفعلي.
خطوات التنفيذ
1. إنشاء مجموعة بيانات بث في Power BI
في خدمة Power BI، انتقل إلى منطقة مجموعات بيانات البث. أنشئ مجموعة بيانات جديدة وحدّد الأعمدة التي ستغذّي لوحة المعلومات. مثال على البنية:
data_hora(تاريخ ووقت الحدث)id_assinatura(معرّف فريد)cliente(اسم العميل أو معرّفه)plano(اسم الخطة المشتراة)valor(القيمة بالريال البرازيلي)tipo_evento(اشتراك جديد، تجديد، إلخ.)
دوّن اسم مجموعة البيانات — سيُستخدم في الخطوة التالية.
2. إعداد الأتمتة الوسيطة (مثال مع Zapier)
- في Zapier، أنشئ Zap.
- اختر المشغّل Webhook by Zapier مع الحدث Catch Hook. انسخ عنوان URL الناتج.
- أضف إجراءً Power BI - Add rows to a dataset (API).
- اربط حساب Power BI الخاص بك (تسجيل دخول OAuth) واختر workspace وdataset الذي أنشأته.
- اربط حقول JSON المستلم بأعمدة مجموعة البيانات (اسم العميل، القيمة، إلخ.). يفسّر Zapier حمولة الاختبار تلقائيًا.
بعد حفظ Zap وتفعيله، سيكون عنوان URL الخاص بـ Catch Hook جاهزًا لتلقّي إشعارات Papo.
3. إعداد Webhook في Papo
توفّر Papo طريقتين لإرسال البيانات:
- Webhooks أصلية: في قسم Webhooks في الحساب، أنشئ اشتراكًا جديدًا. اختر الأحداث المتاحة، مثل “اشتراك جديد” أو “دفعة مؤكدة” (القائمة الدقيقة تعتمد على الوحدات المفعّلة). الصق عنوان URL الخاص بـ Catch Hook من Zapier واترك الطريقة POST. ستُرسل الحمولة الافتراضية؛ يمكنك الإبقاء عليها إذا كانت الحقول مناسبة بالفعل.
- Webhooks عبر Flows: في وحدة Flows، أنشئ أتمتة بمشغّل الحدث المطلوب. أضف إجراء Webhook، والصق عنوان URL الخاص بـ Zapier، وفي جسم الرسالة أنشئ JSON بالمتغيرات المتاحة (مثل:
{{subscription.value}}،{{customer.name}}). يتيح ذلك اختيار البيانات المطلوبة بدقة.
في كلتا الحالتين، احفظ وفعّل. من تلك اللحظة، سيُرسل كل اشتراك أو دفع جديد فورًا إلى Power BI.
4. بناء لوحة المعلومات ونشرها
مع تدفق البيانات، افتح Power BI Desktop، واتصل بمجموعة بيانات البث، وأنشئ المرئيات:
- بطاقة MRR الحالي (مجموع قيم الاشتراكات النشطة)
- مخطط أعمدة للنمو الشهري (MRR حسب الشهر)
- جدول آخر الاشتراكات (آخر العملاء المنضمين)
- مخطط خطي للتطور اليومي للإيرادات
انشر التقرير في خدمة Power BI وثبّت البطاقات في لوحة. ستُحدّث لوحة المعلومات تلقائيًا مع وصول Webhooks.
لمن تُناسب هذه الحلول
- موزّعو العلامة البيضاء لدى Papo الذين يحتاجون إلى مراقبة تطور محفظة العملاء والإيرادات المتكررة في الوقت الفعلي.
- المديرون التجاريون الذين يقدمون خططًا معيارية ويريدون متابعة الخطط الأكثر مبيعًا.
- الفرق المالية التي تحتاج إلى تنبيهات حول التعثر أو التجديد، تُطلق مباشرة في لوحة المعلومات.
- متخصصو البيانات الذين يستخدمون Power BI بالفعل ويريدون إلغاء التصدير اليدوي للتقارير.
الأسئلة الشائعة
هل أحتاج إلى معرفة البرمجة لتنفيذ هذا التكامل؟
لا. مع منصات مثل Zapier وMake، يكون الإعداد بصريًا بالكامل، دون كود. فقط إنشاء لوحة المعلومات في Power BI يتطلب بعض الألفة مع الأداة، لكنه لا يتطلب برمجة.
هل تصل البيانات في الوقت الفعلي؟
نعم. بمجرد حدوث حدث الدفع أو الاشتراك في Papo، يُطلق Webhook فورًا. يعالج Zapier الإرسال في ثوانٍ ويعكس Power BI البيانات الجديدة في لوحة المعلومات شبه فوريًا.
ما أحداث الدفع المتاحة في Papo؟
تعتمد قائمة الأحداث المتاحة على الوحدات المتعاقد عليها وخطة البيع بالعلامة البيضاء لديك. تحقق في واجهة إنشاء Webhook من مشغّلات الفوترة والاشتراك التي تظهر لحسابك.
هل يمكنني استخدام Power Automate بدل Zapier؟
نعم. يمتلك Power Automate أيضًا موصلات لـ “عند استلام طلب HTTP” (مشغّل) و“إضافة صفوف إلى مجموعة بيانات Power BI” (إجراء). المنطق نفسه.
هل هناك تكلفة إضافية لبث البيانات في Power BI؟
تتطلب ميزة مجموعات بيانات البث ترخيص Power BI Pro (أو أعلى). حد الصفوف في الساعة سخي لسيناريوهات البيع بالعلامة البيضاء؛ راجع وثائق Microsoft الرسمية للحدود الحالية.
كيف أختبر التكامل قبل التفعيل؟
أنشئ اشتراكًا تجريبيًا أو دفعة يدوية في حسابك على Papo. بعد الإرسال، تحقق مما إذا كان Zapier قد تلقّى Webhook وما إذا كان الصف يظهر في مجموعة بيانات Power BI. يمكنك أيضًا استخدام وظيفة “Test” في Zapier لإرسال حمولة نموذجية.
اقرأ أيضًا
- كيفية عرض الإيرادات المتكررة الشهرية لبيعك بالعلامة البيضاء
- كيفية إنشاء تقارير استخدام لعملاء البيع بالعلامة البيضاء
أنشئ حسابك المجاني على Papo وابدأ في أتمتة التقاط الأحداث لبناء لوحات معلوماتك في الوقت الفعلي اليوم.