HubSpot: الحصول على خصائص جهة الاتصال
يقرأ قالب النقطة HubSpot: get contact properties الخصائص التي تسميها من جهة اتصال واحدة في HubSpot ويسلمها إلى بقية الرحلة: يمكن لرسالة طباعتها، ويمكن لمقسم التفرع بناءً عليها.
تتم مصادقة هذه النقطة باستخدام رمز التطبيق الخاص بها في HubSpot — فهي لا تستخدم أي تكامل HubSpot على مستوى الحساب تم تكوينه في مكان آخر في الإعدادات.
تكوين النقطة
Anchor link to- اسحب HubSpot: get contact properties من قسم Integrations إلى لوحة العمل.
- انقر نقرًا مزدوجًا على النقطة وأدخل Step Name.
- في Private app token، أدخل رمز تطبيق HubSpot خاص مع نطاق
crm.objects.contacts.read. يتم تخزينه مقنعًا، مثل رأس سري لـ webhook.

- في Look the contact up by، أدخل الاسم الداخلي لخاصية HubSpot التي تحمل المعرف —
emailافتراضيًا، أو خاصية خاصة بك تحمل Pushwoosh User ID. يبحث HubSpot فقط عن جهة اتصال بواسطة خاصية يحتفظ بقيمها فريدة.

- في Identifier value، أدخل القيمة للبحث عنها، على سبيل المثال
{{device:user_id}}أو علامة للمسافر.

- في Properties to read، أضف صفًا لكل اسم داخلي لخاصية HubSpot (على سبيل المثال
firstname،lifecyclestage) — انظر حقول القائمة. احتفظ بقيمة واحدة على الأقل غير فارغة.

- انقر على Save.
توصيل الفروع
Anchor link toبعد الحفظ، تظهر النقطة فرعين على لوحة العمل. قم بتوصيل خطوة تالية بكل منهما:
- Found: تطابق المعرف مع جهة اتصال HubSpot موجودة. على سبيل المثال، استمر مع تقسيم شرطي أو رسالة تستخدم الخصائص التي قرأتها.
- Not found: أجاب HubSpot بـ 404 (لا توجد جهة اتصال مطابقة). لا يتم إسقاط المسافر. لا تعيد النقطة المحاولة أو تنتظر فترة تهدئة للطلب الفاشل كما يفعل الطلب الفاشل الحقيقي. على سبيل المثال، أرسل مسارًا مختلفًا أو رسالة عامة.
Not found ليس طلبًا فاشلاً. الطلب الفاشل الحقيقي يسقط المسافر بدلاً من ذلك. انظر الأخطاء والطلبات الفاشلة.
الاستجابة
Anchor link toعند Found، يمكن للخطوات اللاحقة استخدام:
- كل خاصية طلبتها كـ
hubspot_<property>. على سبيل المثال، يصبحfirstnamehubspot_firstname. - معرف جهة الاتصال كـ
hubspot_contact_id.
استخدمها بنفس طريقة سمة استجابة Webhook. على سبيل المثال، تفرع باستخدام تقسيم شرطي أو قم بتعيين علامة باستخدام تحديث ملف تعريف المستخدم.
عند Not found، لا تتوفر أي من هذه السمات.
سيناريو مثال: تخصيص رسالة بخطة جهة اتصال HubSpot
Anchor link toيريد فريق أن تذكر رسالة الدفع فئة خطة المسافر كما هي مخزنة في HubSpot، دون الاحتفاظ بنسخة منفصلة منها في علامات Pushwoosh.
- أضف HubSpot: get contact properties عند النقطة في الرحلة حيث يجب قراءة الخطة. اترك Look the contact up by على
emailوقم بتعيين Identifier value إلى{{tag:Email}}. في Properties to read، أضفplan. - انقر على Save، ثم قم بتوصيل Found بخطوة Push تستخدم
hubspot_planفي نصها، وقم بتوصيل Not found بخطوة ترسل رسالة دفع عامة بدلاً من ذلك.
بمجرد تشغيل هذا، يحصل المسافر الذي لديه جهة اتصال HubSpot مطابقة على رسالة دفع تذكر خطته الفعلية، والمسافر الذي لا يوجد لديه تطابق لا يزال يحصل على رسالة بدلاً من إسقاطه.