מדריך הקמה לחשבון Recruiter AI
1. יצירת חשבון
- פתחו את
/signup. - הזינו שם חשבון, אימייל מנהל וסיסמה.
- אחרי פתיחת החשבון תועברו אוטומטית אל
/app. - כניסה חוזרת מתבצעת דרך
/login. אין צורך להכניס API key במסך.
2. חיבור ManyChat
- ב־ManyChat הגדירו External Request אל
POST /api/chat. - הוסיפו Header בשם
x-api-keyעם ה־API key החיצוני של החשבון. זה מיועד ל־ManyChat בלבד, לא לכניסה למערכת. - שלחו בשדה body לפחות
contact_idו־message_text. - להודעות יוצאות הגדירו באפליקציה, בטאב "הגדרות חשבון", את
manychat.send_api_token.
{
"contact_id": "{{user.id}}",
"message_text": "{{last_text_input}}",
"name": "{{name}}",
"email": "{{email}}",
"response_mode": "async"
}
דוגמה לאינסטגרם דרך ManyChat:
{
"contact_id": "{{contact.id}}",
"message_text": "{{last_text_input}}",
"name": "{{name}}",
"profile_url": "{{instagram_profile_url}}",
"channel": "instagram",
"response_mode": "async"
}
מתי שולחים sync ומתי async:
syncטוב לטסטים ולמערכת חיצונית שרוצה לקבל את הטקסט בתגובה.asyncטוב ל־ManyChat production: ה־API מקבל את ההודעה, מעבד, ואז שולח החוצה דרך Send API.
3. OpenAI ופרומפטים
- הגדירו
openai.api_keyו־openai.modelבהגדרות החשבון. - עברו לטאב "פרומפטים" כדי לערוך System Prompt ו־Follow-up Prompt לכל חשבון בנפרד.
- שינוי בפרומפט נשמר לחשבון הפעיל בלבד.
4. Google Calendar
- צרו OAuth Client ב־Google Cloud והפעילו Google Calendar API.
- קבלו refresh token עם scope של Calendar Events.
- בהגדרות החשבון הפעילו
calendar.enabledוהכניסו client id, client secret, refresh token ו־calendar id. - כאשר נקבעת פגישה והליד נתן אימייל, המערכת תוסיף אותו לאירוע. אם אין אימייל, הבוט יבקש אותו ויוסיף בהמשך.
5. Zoom
- אפשר לשמור פרטי Zoom תחת
zoomבהגדרות החשבון. - אם יש קישור Zoom קבוע, שימו אותו ב־
zoom.default_join_url; הוא יקבל עדיפות כקישור הפגישה באירוע היומן. - ליצירת פגישות Zoom דינמית מומלץ להוסיף בהמשך Server-to-Server OAuth של Zoom עם
account_id,client_idו־client_secret.
6. טסטים ולוגים
- בטאב "טסט" אפשר לשלוח הודעה סינכרונית ולראות את תשובת הבוט בחלון צ׳אט.
- הדשבורד מציג לידים, שיחות, פגישות, שגיאות, וגרף של שלבי מסע הלקוח.
- לוג סטטוס מסע והאינדקסים התפעוליים נשמרים ב־SQLite תחת החשבון הפעיל.