מה יהיה לכם בסיום?
משימה אחת לכל ליד זכאי ב-Tasks, ללא שליחת הודעה ללקוח.
מה להכין לפני שמתחילים
- סביבת n8n עם הרשאת ייבוא
- גיליון Leads עם created_at, status ו-last_contact_at
- גיליון Tasks ומי שעובר על המשימות
כלים ועלויות
צריך סביבת n8n עם אפשרות לייבא תהליכים וחשבון Google בעל הרשאת עריכה. n8n Cloud עשוי לדרוש תוכנית בתשלום אחרי תקופת ניסיון; באירוח עצמי יש עלות ותפעול שרת. אין צורך בחשבון ChatGPT בתשלום.
מתחילים מדוגמה ברורה
השתמשו בנתוני הדוגמה לפני שמכניסים מידע מהעסק. הקלט והפלט כאן נועדו להמחיש את התרגיל.
הקלט
ארבע פניות בדוגמה: demo-001 חדשה וללא קשר יותר מ-24 שעות; demo-002 חדשה מהשעה האחרונה; demo-003 סגורה; demo-004 בשלב הצעת מחיר. זמן הקבלה הקבוע הוא 2026-09-28T10:00:00Z.
התוצאה הצפויה
שלב אחר שלב
מכינים שתי לשוניות ומייבאים את התהליך
הורידו workflow.json ואת קובצי ה-CSV. ב-Google Sheets צרו מסמך בדיקה חדש. ייבאו כל CSV ללשונית חדשה ששמה זהה לשם הקובץ ללא הסיומת, ושמרו את שורת הכותרות באנגלית. ב-n8n פתחו תהליך חדש, בתפריט שלוש הנקודות בחרו Import from File ובחרו workflow.json. השאירו את התהליך לא פעיל. בתרגיל זה מייבאים Leads.csv ו-Tasks.csv.
מחברים Google ושומרים על שמות העמודות
בכל צומת Google Sheets בחרו Credential to connect with והוסיפו Google Sheets OAuth2. ב-n8n Cloud התחברו לחשבון Google ואשרו גישה. באירוח עצמי הגדירו פרויקט Google Cloud, הפעילו Google Sheets API ו-Google Drive API, צרו OAuth client מסוג Web application והעתיקו אליו בדיוק את OAuth Redirect URL שמציג n8n. הזינו Client ID ו-Client Secret רק במסך Credentials. אם מסך ההסכמה במצב בדיקה, הוסיפו את חשבון הבדיקה כ-Test user. בחרו By ID בשדה Document והחליפו REPLACE_WITH_SPREADSHEET_ID במזהה שבכתובת המסמך בין /d/ ל-/edit. בחרו את אותו חשבון ומסמך גם בצומת הקריאה וגם בצומת השמירה. בצומת Save result בחרו Tasks והתאמה לפי task_id.
קובעים תרחיש שניתן לבדוק
נתוני הדוגמה מתייחסים לזמן שב-fixture.json. לשחזור מדויק בעותק בדיקה, פתחו את Process והחליפו רק את new Date().toISOString() במחרוזת "2026-09-28T10:00:00.000Z". בשימוש שוטף מחזירים לזמן הנוכחי. כך demo-002 נשארת צעירה מ-24 שעות ולא משנה מתי אתם מתרגלים.
מריצים וקוראים את משימת המעקב
לחצו Execute Workflow ובדקו את Tasks. צריכה להיות משימה עבור demo-001 בלבד, עם task_id=untouched-demo-001. הריצו שוב אחרי סיום ההרצה הראשונה: מספר המשימות צריך להישאר אחד.
בודקים שטיפול בליד מפסיק יצירה נוספת
מלאו last_contact_at בליד demo-001 בזמן תקין או שנו את status ל-in_progress. הריצו שוב: Process צריך להחזיר אפס פריטים. המשימה שכבר נוצרה אינה נמחקת, ולכן מסיימים אותה ידנית אחרי הטיפול.
מוסיפים תזמון ואת האחריות היומית
אחרי הבדיקה החזירו את Process לזמן הנוכחי. הוסיפו Schedule Trigger, בחרו Interval Days, Every 1 day, Hour 9, Minute 0 וחברו ל-Read leads. ב-Workflow Settings בחרו Asia/Jerusalem. הפעילו רק כשיש אדם שעובר על Tasks, מטפל ב-unassigned ומעדכן את Leads. אל תריצו שני כותבים במקביל לאותו גיליון.
כך זה נראה בהרצה

איך יודעים שזה עבד?
- בזמן הקבלה רק demo-001 מייצרת משימה.
- הרצה חוזרת עם אותו ליד שומרת task_id אחד.
- last_contact_at מלא או status שאינו new מונעים יצירה נוספת.
- לא נשלחה הודעה ללקוח והמשימה זמינה לאדם שאחראי לטפל בה.
בדקו את התוצאה עצמה. הודעת הצלחה של הכלי לבדה לא מספיקה.
בדקתם את התוצאה בעצמכם?
אם ביצעתם את התרגיל ועברתם על הבדיקות, אפשר לסמן שהשלמתם. זהו דיווח שלכם, לא אימות נוסף של התוצאה.
כשמשהו לא עובד
הגיליון לא מופיע או מתקבלת שגיאת הרשאה
בדקו שהחשבון שחובר ל-n8n יכול לערוך את מסמך הבדיקה. ודאו שמזהה המסמך הוחלף בשני הצמתים. חיבור OAuth שפג תוקפו דורש התחברות מחדש במסך Credentials.
מופיעות עמודות חדשות או שגיאת שדה לא מוכר
השוו את הכותרות ל-CSV, כולל אותיות קטנות וקו תחתון. בחרו Map Automatically וב-Handling extra fields בחרו Error. אין לשנות כותרת כדי להעלים שגיאה בלי לבדוק את הנתון.
ההרצה ירוקה אבל אין שורה חדשה
פתחו את Executions ואת הפלט של Process. פלט ריק יכול להיות מצב תקין: לא נמצא ליד זכאי או שכבר קיים אותו מזהה. בדקו גם את המסמך עצמו ולא רק את צבע ההרצה.
כל הלידים בדוגמה כבר עברו 24 שעות
הדוגמה משתמשת בתאריכים קבועים. הריצו בעותק בדיקה עם now מתוך fixture.json או עדכנו תאריכים יחסית לזמן הנוכחי.
משימה נשארה גם אחרי שהליד טופל
התהליך יוצר ומעדכן משימות, ואינו מוחק או סוגר משימות קיימות. סגרו ידנית כחלק מנוהל הטיפול.
אין משימה למרות שעבר יום
בדקו שהסטטוס הוא new בדיוק, ש-last_contact_at ריק וש-created_at הוא תאריך ISO תקין הכולל אזור זמן.
קחו את זה לעבודה
הערכה כוללת את הקבצים הבאים:
- הוראות עבודה ומעקב
- תהליך n8n לייבוא
- לידים סינתטיים לתרגול
- כותרות גיליון המשימות
- תרחיש עם זמן קבוע
- משימת המעקב המצופה
נרשמים לסדרת השיעורים השבועית, מאשרים באימייל ומקבלים גישה לכל ערכות העבודה. ההוראות והטקסטים בעמוד הזה נשארים פתוחים.
איך המדריך נבדק
- מצב הבדיקה
- מאומת
- תאריך הרצה
- נבדק על ידי
- בדיקת יישום Otomatzia
- בדיקה חוזרת עד
- 2026-12-27T11:14:01Z
הכלים והגרסאות שנבדקו: n8n 2.40.7 · Google Sheets API v4
- docs/practical/evidence/builder-initial.json
- צילום הרצה אמיתית 6; נתוני בדיקה סינתטיים בלבד.
שינוי מהותי בכלי עשוי לדרוש בדיקה מוקדמת יותר. שיעור ללא בדיקה בתוקף לא נשלח בסדרה השבועית.