התחברותהתחילו תקופת ניסיון
Meta Tech Provider

חיבור WhatsApp לאנשי הקשר ב-GoHighLevel במספר Coexistence

מנתבים את וובהוקים (Webhook) של המספר אל workflow ב-n8n, יוצרים או מעדכנים את השולח כאיש קשר ב-HighLevel באמצעות צומת HighLevel של n8n, וכותבים כל הודעה כהערה דרך POST /contacts/{contactId}/notes. לאימות משתמשים באסימון Private Integration מהגדרות תת-החשבון. workflow אחד יכול לשרת את כל הלקוחות, אם ממפים כל phone_number_id לתת-החשבון שלו.

100 / 10 s

מגבלת פרץ של HighLevel API v2, הנספרת לכל אפליקציה בכל תת-חשבון או חברה.

200,000

מספר הבקשות המותר ליום ב-HighLevel API v2, לכל אפליקציה ולכל משאב.

7 days

תקופת החפיפה שבה אסימון Private Integration ישן וחדש פועלים יחד אחרי החלפה.

איך הודעה מ-WhatsApp מגיעה לאיש קשר ב-HighLevel?

Meta שולחת כל הודעה שמגיעה למספר אל יעד הוובהוק שהגדרתם, כאן צומת Webhook של n8n. ה-workflow מעביר את מספר השולח ואת שם הפרופיל שלו ב-WhatsApp אל צומת HighLevel של n8n. במשאב איש הקשר יש פעולת יצירה או עדכון, כך ששולח חדש הופך לאיש קשר, ושולח מוכר נמצא ולא משוכפל.

כשיש מזהה איש קשר, צומת HTTP Request שולח את גוף ההודעה אל /contacts/{contactId}/notes. ההערה מופיעה בכרטיס איש הקשר, ומי שפותח אותו רואה מה הלקוח כתב. אם ההודעה דורשת המשך טיפול, צומת HighLevel יכול גם ליצור משימה על איש הקשר או הזדמנות בצנרת מכירות, ושניהם נתמכים ישירות.

הצוות ממשיך לענות מאפליקציית WhatsApp Business לאורך כל הדרך.

באיזה אסימון ה-workflow צריך להשתמש?

באסימון Private Integration. ל-API v2 של HighLevel ניגשים עם OAuth או עם אחד מהאסימונים האלה, ומפתחות v1 הישנים הגיעו לסוף חייהם. אסימון Private Integration נוצר בהגדרות תת-החשבון, מוגבל להרשאות שסימנתם, ונשלח בכותרת Authorization כמו כל אסימון גישה.

הוא לא מתחדש מעצמו, וזה מתאים לאוטומציה: הוא ממשיך לעבוד עד שמישהו מחליף אותו. כשמחליפים, HighLevel משאירה את האסימון הישן והחדש תקפים יחד למשך שבעה ימים, וזה החלון להדביק את החדש ב-n8n לפני שהישן יפסיק לעבוד.

מסמנים רק את ההרשאות שה-workflow צריך: אנשי קשר, הערות, ואם משתמשים בהם גם הזדמנויות ומשימות. אם אתם לא מוצאים את Private Integrations בהגדרות, HighLevel מציינת שצריך להפעיל אותו ב-Labs.

איך workflow אחד משרת כמה תתי-חשבונות של לקוחות?

מנתבים לפי המספר שקיבל את ההודעה. כל וובהוק ש-Meta שולחת כולל את phone_number_id של מספר העסק שקיבל את ההודעה. מכוונים את המספרים של כל הלקוחות אל אותו וובהוק ב-n8n, מחזיקים טבלה קטנה שממפה כל phone_number_id לתת-החשבון של הלקוח ולאסימון שלו, ושולפים את האסימון בתחילת כל הרצה.

כך יש workflow אחד לתחזק לכל הלקוחות, וזה חשוב לסוכנות יותר מלכל אחד אחר. תיקון בלוגיקת ההתאמה או בפורמט ההערה מגיע לכולם בבת אחת.

מגבלות הקצב נספרות לכל אפליקציה בכל תת-חשבון, ולכן הלקוחות לא פוגעים במכסה זה של זה: לכל אחד יש 100 בקשות ל-10 שניות ו-200,000 ביום.

האם תשובות שנכתבות בטלפון מגיעות ל-HighLevel?

הן יכולות. במספר Coexistence אפליקציית WhatsApp Business ממשיכה לפעול, וכשמישהו עונה ממנה, Meta שולחת הד של ההודעה היוצאת אל אותו יעד וובהוק, בשדה smb_message_echoes.

מוסיפים ענף לטיפול בהדים האלה וכותבים אותם כהערות המסומנות כנשלחו. כך כרטיס איש הקשר מכיל לפי הסדר את דברי הלקוח ואת תשובות העסק, וזה מה שלקוח מצפה לראות כשהוא פותח את ה-CRM שלו.

כשה-workflow עצמו שולח הודעה דרך Cloud API, למשל תבנית מאושרת אחרי קביעת פגישה, כותבים את ההערה ברגע השליחה. הטקסט ומזהה איש הקשר כבר נמצאים ב-workflow.

טעויות נפוצות

  • שימוש במפתח API של v1. ה-API של v1 ב-HighLevel הגיע לסוף חייו, וב-API v2 צריך אסימון Private Integration או OAuth.
  • החלפת אסימון Private Integration בלי לעדכן את n8n בתוך שבעת ימי החפיפה. אחרי שהאסימון הישן פג, כל הקריאות נכשלות.
  • כתיבת הודעות של כל הלקוחות עם האסימון של תת-חשבון אחד. קודם ממפים את phone_number_id לתת-החשבון הנכון, אחרת הרשומות נוחתות אצל הלקוח הלא נכון.
עושים את זה עם EasyCoexistence

מחברים את המספר של כל לקוח ב-easycoexistence.com, מכוונים את כל יעדי הוובהוק לאותו workflow ב-n8n, ומנתבים לפי phone_number_id. החל מ-US$ 9 למספר בחודש, ויורד עד US$ 1 ככל שמוסיפים מספרים, עם תקופת ניסיון של 3 ימים.

שאלות נפוצות

האם הודעות יופיעו בלשונית Conversations של HighLevel?

לא עם ה-workflow הזה. הוא כותב אנשי קשר, הערות, משימות והזדמנויות דרך ה-API, והשיחה מתנהלת מאפליקציית WhatsApp Business או מה-workflow.

אפשר להשתמש ב-Make או ב-Zapier במקום n8n?

כן. וובהוק מותאם או Catch Hook מקבל את ההודעה, ושלב HTTP קורא ל-API v2 של HighLevel עם אותו אסימון.

אפשר לשלוח אישור ב-WhatsApp אחרי קביעת פגישה?

כן, דרך ה-workflow. כש-HighLevel קוראת לכתובת URL של וובהוק ב-n8n, n8n שולח תבנית מאושרת דרך Cloud API עם phone_number_id והאסימון של המספר.

האם EasyCoexistence שומרת את ההודעות?

לא. Meta מעבירה כל וובהוק ישירות לכתובת n8n שלכם, ו-EasyCoexistence לא שומרת תוכן של שיחות.

המשיכו לקרוא

מוכנים להתחיל?

מגדירים WhatsApp Coexistence בתוך דקות, לא חודשים. האפליקציה ממשיכה לעבוד בטלפון.

התחילו תקופת ניסיון בחינם

נבדק ב-

WhatsApp ל-GoHighLevel על Cloud API