<div dir="rtl" lang="he">

# תרגילים - שיעור 1.9: Google Sheets + Airtable כבסיס נתונים לאוטומציות

## מידע כללי
- **שיעור:** 1.9 - Google Sheets + Airtable
- **סוג השיעור:** מעשי (2 שעות)
- **הערה:** תרגילים 1-3 מתבצעים עם Google Sheets, תרגילים 4-5 עם Airtable, תרגיל 6 משלב את שניהם.

---

## תרגיל 1: הכנת Google Sheets לאוטומציה (עצמאי - 10 דקות)

### הנחיות:
צרו Google Sheet חדש ושמו אותו "לידים - אוטומציה".

### שאלות / משימות:
1. צרו עמודות: **שם**, **טלפון**, **אימייל**, **תאריך הצטרפות**, **סטטוס**, **הועבר לוואטסאפ**
2. הוסיפו שלוש שורות נתוני דמה (שמות בדויים)
3. עצבו את שורת הכותרות בצבע שונה
4. שמרו את ה-Sheet ID מה-URL (החלק שבין `/d/` ל-`/edit`)

**שאלת מחשבה:** למה חשוב שהכותרות יהיו בשורה הראשונה בדיוק, ולא בשורה שנייה?

---

## תרגיל 2: חיבור Google Sheets ל-Make.com (בזוגות - 15 דקות)

### הנחיות:
חברו את ה-Sheet שיצרתם ל-Make.com.

### משימות:
1. פתחו Make.com וצרו Scenario חדש
2. הוסיפו מודול **Google Sheets → Watch New Rows**
3. בצעו Authentication עם חשבון Google
4. בחרו את הקובץ שיצרתם בתרגיל 1
5. הגדירו Limit של 5 שורות בכל הרצה
6. הריצו את ה-Scenario ובדקו שהשורות מגיעות כ-output

**שאלה:** מה קורה אם הוסיפו שורה ב-Sheet לפני שה-Scenario פעל? איך Make יודע אילו שורות הן "חדשות"?

---

## תרגיל 3: כתיבה ל-Google Sheets מ-Webhook (בזוגות - 20 דקות)

### הנחיות:
בנו Scenario ב-Make שמקבל Webhook ושומר את הנתונים בגיליון.

### משימות:
1. צרו Scenario חדש ב-Make עם Webhook כטריגר
2. העתיקו את ה-Webhook URL
3. הוסיפו מודול **Google Sheets → Append a Row**
4. שלחו בקשת POST מ-Postman (או מ-n8n) עם JSON:
   ```
   {"שם": "ישראל ישראלי", "טלפון": "050-1234567", "אימייל": "israel@test.com"}
   ```
5. בדקו שהשורה נוספה ל-Google Sheet
6. **בונוס:** הוסיפו מודול לאחר השמירה שבודק אם הטלפון מתחיל ב-"05" — אם לא, סמנו כ"טלפון לא תקין" בשדה הסטטוס

---

## תרגיל 4: יצירת Base ב-Airtable (עצמאי - 10 דקות)

### הנחיות:
צרו Base חדש ב-Airtable ל"ניהול לקוחות".

### משימות:
1. כנסו ל-airtable.com וצרו Base חדש
2. שנו את שם הטבלה הראשונה ל-**Contacts**
3. הוסיפו שדות:
   - **Name** (Single line text)
   - **Phone** (Phone number)
   - **Email** (Email)
   - **Status** (Single select: "ליד חדש", "בטיפול", "לקוח פעיל", "לא רלוונטי")
   - **Message Sent** (Checkbox)
   - **Notes** (Long text)
4. הוסיפו 3-4 רשומות לדוגמה
5. צרו **View** חדש מסוג **Kanban** לפי שדה Status

**שאלת מחשבה:** מה ההבדל בין שדה Single Select לשדה Multi Select? מתי תשתמשו בכל אחד?

---

## תרגיל 5: חיבור Airtable ל-n8n (בזוגות - 20 דקות)

### הנחיות:
חברו את ה-Airtable Base שיצרתם ל-n8n.

### משימות:
1. ב-Airtable: לכו להגדרות ← Builder Hub ← Personal Access Tokens
2. צרו Token חדש עם Scopes: `data.records:read`, `data.records:write`
3. ב-n8n: הוסיפו Credentials חדשים ל-Airtable עם ה-Token
4. צרו Workflow: **Airtable Trigger → Watch New Records** → **Send Email (Gmail)**
5. כאשר רשומה חדשה נוספת ב-Contacts — שלחו מייל עם פרטיה
6. **בונוס:** לאחר שליחת המייל — עדכנו את שדה **Message Sent** ל-True

---

## תרגיל 6: השוואה ובחירת כלי (דיון קבוצתי - 10 דקות)

### הנחיות:
עבדו בקבוצות של שלושה. לכל קבוצה ניתנת תרחיש עסקי.

### תרחישים:

**קבוצה א:** חנות מקוונת עם 500 הזמנות בחודש. צוות של שניים. תקציב: 0 ש"ח לחודש לכלים.

**קבוצה ב:** משרד עורכי דין עם 200 תיקים פעילים. צריכים לראות כל תיק כ-Kanban, לקשר בין לקוח לתיקים מרובים, ולעקוב אחר תאריכי דיון.

**קבוצה ג:** פרילנסר שמנהל 10-15 לקוחות ורוצה לאוטמט שליחת עדכונים שבועיים.

### שאלות לדיון:
1. Sheets או Airtable? מדוע?
2. האם יש צורך ב-Make/n8n או שאפשר להסתדר עם האוטומציות המובנות?
3. מה המגבלה הכי גדולה בפתרון שבחרתם?

**הצגה:** כל קבוצה מציגה בחרה ולמה — דקה וחצי.

---

## תרגיל 7: משימת בית — Workflow מלא (עצמאי)

### הנחיות:
בנו Workflow עצמאי שמשלב Google Sheets **ו**-Airtable.

### דרישות:
1. **כניסת נתונים:** טופס Google Forms או Typeform עם שדות: שם, טלפון, שירות מבוקש
2. **שמירה כפולה:** כל הגשה נשמרת גם ב-Google Sheet (לדוח פשוט) וגם ב-Airtable (לניהול הליד)
3. **לוגיקה:** אם שירות מבוקש = "ייעוץ" — שלחו מייל למרצה עם הפרטים
4. **Error Handling:** הוסיפו מסלול שגיאות שכותב לגיליון נפרד ב-Sheets כל מקרה שנכשל

### הגישו:
- Screenshot של ה-Workflow ב-Make או n8n
- Screenshot של השורות ב-Google Sheet לאחר 2-3 הגשות לדוגמה
- Screenshot של הרשומות ב-Airtable
- 3 משפטים: מה הכי קשה היה? מה הפתרון שמצאתם?

**הגישו עד השיעור הבא.**

---

## קריטריונים להערכה

| קריטריון | ציון |
|---|---|
| חיבור תקין של Google Sheets ל-Make/n8n | 20% |
| חיבור תקין של Airtable ל-n8n | 20% |
| Workflow מלא עם שמירה כפולה | 25% |
| Error Handling מיושם | 15% |
| הבנת ההבדלים בין Sheets ל-Airtable | 20% |

</div>
