منصة Activepieces هي منصة أتمتة مفتوحة المصدر يمكن استخدامها في سحابتها أو استضافتها ذاتيًا. والاتصال من DynamiHost عبارة عن webhook واحد: يرسل DynamiHost حدث scan.created إلى Activepieces عند كل مسح لأحد رموزك الديناميكية، ويتولى التدفق الباقي.

ما تحتاجه

  • خطة DynamiHost تتضمن الـ webhooks: Trial أو Pro أو Business. إذا أظهرت صفحة Webhooks في لوحة التحكم رسالة قفل، فإن خطتك لا تتضمن الـ webhooks بعد.
  • حساب Activepieces، أو نسختك الخاصة من Activepieces. يجب أن تكون النسخة المستضافة ذاتيًا قابلة للوصول عبر عنوان HTTPS عام: لا يستطيع DynamiHost التسليم إلى localhost أو عناوين خاصة أخرى.

الخطوة 1: احصل على عنوان webhook من Activepieces

  1. في Activepieces، أنشئ تدفقًا جديدًا.
  2. انقر كتلة المشغّل، وابحث عن Webhook، واختر Catch Webhook.
  3. يعرض المشغّل عنوان الـ webhook الخاص بالتدفق. انسخه.

الخطوة 2: أضف العنوان في DynamiHost

  1. افتح Webhooks في لوحة التحكم وانقر Add endpoint.
  2. الصق العنوان من Activepieces واختر حدث scan.created.
  3. احفظ، ثم انسخ سر التوقيع الذي يظهر مرة واحدة للـ endpoint. لا تحتاجه إلا إذا تحققت من التوقيعات داخل التدفق.

الخطوة 3: اختبر الاتصال

في صفحة Webhooks، انقر Send test على الـ endpoint الجديد. ثم انشر التدفق في Activepieces: التدفق الذي ما زال مسودة لا يستقبل تسليمات حقيقية على عنوانه. امسح أحد رموزك بهاتفك وشاهد الحدث الحقيقي يظهر في تشغيلات التدفق.

ما الذي يصل

كل تسليم هو حدث scan.created: معرّف الرمز ورمزه القصير واسمه، ووقت المسح، وعند توفرها: الدولة والمدينة والجهاز ونظام التشغيل والمتصفح والمُحيل. ويغطي مقال الـ Webhooks: احصل على إشعار عند كل عملية مسح في مركز المساعدة هذا تنسيق الحمولة الكامل والتحقق من التوقيع وإعادة المحاولة وقاعدة التعطيل التلقائي.

أفكار للأتمتة

  • ألحق كل مسح بـ Google Sheets كسجل حملة.
  • أرسل تنبيهات المسح إلى Slack أو Discord أو Telegram.
  • خزّن عمليات المسح في قاعدة بياناتك الخاصة عبر خطوة HTTP، إلى جانب بقية بيانات منتجك.