منصة Activepieces هي منصة أتمتة مفتوحة المصدر يمكن استخدامها في سحابتها أو استضافتها ذاتيًا. والاتصال من DynamiHost عبارة عن webhook واحد: يرسل DynamiHost حدث scan.created إلى Activepieces عند كل مسح لأحد رموزك الديناميكية، ويتولى التدفق الباقي.
ما تحتاجه
- خطة DynamiHost تتضمن الـ webhooks: Trial أو Pro أو Business. إذا أظهرت صفحة Webhooks في لوحة التحكم رسالة قفل، فإن خطتك لا تتضمن الـ webhooks بعد.
- حساب Activepieces، أو نسختك الخاصة من Activepieces. يجب أن تكون النسخة المستضافة ذاتيًا قابلة للوصول عبر عنوان HTTPS عام: لا يستطيع DynamiHost التسليم إلى localhost أو عناوين خاصة أخرى.
الخطوة 1: احصل على عنوان webhook من Activepieces
- في Activepieces، أنشئ تدفقًا جديدًا.
- انقر كتلة المشغّل، وابحث عن Webhook، واختر Catch Webhook.
- يعرض المشغّل عنوان الـ webhook الخاص بالتدفق. انسخه.
الخطوة 2: أضف العنوان في DynamiHost
- افتح Webhooks في لوحة التحكم وانقر Add endpoint.
- الصق العنوان من Activepieces واختر حدث scan.created.
- احفظ، ثم انسخ سر التوقيع الذي يظهر مرة واحدة للـ endpoint. لا تحتاجه إلا إذا تحققت من التوقيعات داخل التدفق.
الخطوة 3: اختبر الاتصال
في صفحة Webhooks، انقر Send test على الـ endpoint الجديد. ثم انشر التدفق في Activepieces: التدفق الذي ما زال مسودة لا يستقبل تسليمات حقيقية على عنوانه. امسح أحد رموزك بهاتفك وشاهد الحدث الحقيقي يظهر في تشغيلات التدفق.
ما الذي يصل
كل تسليم هو حدث scan.created: معرّف الرمز ورمزه القصير واسمه، ووقت المسح، وعند توفرها: الدولة والمدينة والجهاز ونظام التشغيل والمتصفح والمُحيل. ويغطي مقال الـ Webhooks: احصل على إشعار عند كل عملية مسح في مركز المساعدة هذا تنسيق الحمولة الكامل والتحقق من التوقيع وإعادة المحاولة وقاعدة التعطيل التلقائي.
أفكار للأتمتة
- ألحق كل مسح بـ Google Sheets كسجل حملة.
- أرسل تنبيهات المسح إلى Slack أو Discord أو Telegram.
- خزّن عمليات المسح في قاعدة بياناتك الخاصة عبر خطوة HTTP، إلى جانب بقية بيانات منتجك.