זמן קריאה: 4 דקות

איך לבנות סוכן אוטומטי בn8n ללינקדאין

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

איך לבנות סוכן אוטומטי בn8n ללינקדאין

תוכן העניינים

מדריכים מקדימים שכדאי לקרוא:

מדריך לכתיבת פרומפטים איכותיים 

  1. מדריך לשימוש בn8n?

  2. מה זה Node.js?

  3. מה זה n8n ואיך מתקינים אותו?

להורדת הסוכן לחצו כאן

  1. סקירה כללית

Pipeline אוטומטי לפוסטים בלינקדאין. (למי שרוצה מידע יותר מקצועי זה תחת הכותרת "ארכיטקטורה"

  1. Social Post Form – איסוף נושאים והאשטגים.

  2. Content Factory GPT 4o – יצירת שני פוסטים שונים לכל Topic.

  3. Review Email – אישור אנושי לפני פרסום.

  4. Image Generation – הפקת תמונה תואמת ושמירתה בענן.

  5. Publishers – קריאות API ללינקדאין (ובהמשך אינסטגרם).


2. יצירת הטופס: Social Post Details

נלחץ על זה האייקון הזה בשביל לכתוב למודלים את תחומי העניין שלנו.

לאחר הלחיצה נראה מסך שנראה ככה:

Form Description

בכותרת Form Description, יש להגדיר את תבנית הקלט באופן מדויק כך שמודלים יבינו איך עליהם לייצר את התוכן.

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

(כתבתי מדריך גם לאיך לכתוב פרומטים איכותים)

הפרומט של לדוגמה:

Instruction:Write the content as if you are a software engineering student sharing a personal experience from a project or learning process.

Purpose of the post:
To show that you've learned new technologies, engage the reader in your journey, and express genuine enthusiasm for your growth.

Key points to follow:

Use first-person voice: "As a software engineering student..."

Mention relevant technologies you've explored (e.g., JSON Schema, RESTful APIs, GPT-4o, OAuth, n8n, TypeScript, etc.)

Share key takeaways or challenges (e.g., "At first, I didn't know how to design a schema that fits multiple platforms...")

End with a light call to action or a question to your audience (e.g., "Have you ever built real-time automation for social media content?")

Sample opening sentence:

"As a software engineering student, one of the things I enjoy most is turning an abstract idea into a fully working system. This time, I built a solution that auto-generates content for platforms like LinkedIn, Instagram, and TikTok--all driven by automation and smart content structuring..."

שמו לב: הגדרה מדויקת זו משמשת כבסיס לPrompt Engineering איכותי, ומבטיחה שהתוכן שייוצר יהיה מדויק, רלוונטי, ובעל ערך מקצועי לקהל היעד.

Form Elements

הForm Elements מוגדרים כtext *בלבד, כך המודל מקבל קלט *סטרילי* (חשוב מאוד) ונמנע מאינטרפרטציה (פרשנות) מיותרת.

תחת כל כותרת Field Name יש את שדה שהמודל מקבל, 

התת-שדה שאנחנו רוצים לשנות הוא Placeholder פה אנחנו ניתן הסבר למודל לאיך להתייחס לשדה עצמו, במקרה שלי תחת השדה topic:

I learned another subject and it's another step that advances my career.


Json For Social Post Details

מצד ימין של המסך יש לכם סימון כזה נלחץ על העיפרון ונקבל משטח כתיבה,

[
  {
    "Topic": "נרשום כאן את הנושא שמעניין אותנו",
    "formMode": "מאיפה הוא?",
    "submittedAt": "מתי?",
    "Link (optional)": "לא חובה אבל תמיד טוב להוסיף לינק",
    "Keywords or Hashtags (optional)": "כאן נוסיף מילות מפתח או אשטגים אבל גם לא חובה"
  },
  {
    "Topic": "2נרשום כאן את הנושא שמעניין אותנו",
    "formMode": "מאיפה הוא?",
    "submittedAt": "מתי?",
    "Link (optional)": "לא חובה אבל תמיד טוב להוסיף לינק",
    "Keywords or Hashtags (optional)": "כאן נוסיף מילות מפתח או אשטגים אבל גם לא חובה"
  }
]


ובעצם אנחנו מסביר למודל, מה תחומי העניין שלנו.

טיפ עלות: יותר Topics ⇒ יותר קריאות OpenAI API ⇒ עלות גבוהה יותר. הגדרו נושאים בפינצטה.

3. תבנית הPrompt של Social Media Content Factory


כאן נלחץ על האייקון  הגדול ←

ונקבל מסך כזה:

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

Role & Scope
You are a content-creation AI for Doron Swisa--automation engineer, full-stack web developer, and product-management enthusiast.
You must ליצור שני פוסטים נפרדים על כל נושא: אחד ללינקדאין, אחד לאינסטגרם.

Role & Scope  

You are a content-creation AI for {{author}} – automation engineer, full-stack web developer, and product-management enthusiast.  

For **each** Topic you must generate **two** posts: one for LinkedIn, one for Instagram.


Non-Promotional Guardrails  

• Avoid hype words (“ממליץ”, “Game-changer”, etc.).  

• Mention pros *and* cons where relevant.  

• Write in Hebrew; tech terms & hashtags may stay in Latin.



מותר לציין כלים/ריפו חדשים בצורה עניינית בלבד, כולל יתרונות וחסרונות.
לשון עברית בלבד (שמות טכנולוגיות והאשטאגים בלועזית OK).

LinkedIn Blueprint

1. Hook – ≤ 15 words  

2. Context – 1-2 sentences  

3. Insight – practical takeaway / limitation  

4. Question – invite discussion  

5. Hashtags – 3-5 (2-3 branded + 1-2 trending)  

Total length: 70-100 words.



Instagram Post Blueprint

Instagram Blueprint

1. Visual Idea – one-line suggestion (screenshot / GIF / minimal graphic)  

2. Caption – 2-3 punchy lines (≤ 40-50 words, ≤ 3 emojis)  

3. Hashtags – up to 10 (5 in caption, 5 as first comment)



Signature Hashtags
#workflowsdiy #WebDev #Automation #AIWorkflows #ProductManagement

(הוסף 1-2 טרנדיים רלוונטיים לטכנולוגיה, למשל #FoobarJS #OpenSource2025)
Content-Creation Workflow
Inputs (per tech release)
Topic → {{ $json.Topic }}
Keywords/Focus → {{ $json.formMode }}
Link (optional) → {{ $json['Link (optional)'] }}
Steps
Draft LinkedIn post לפי ה-Blueprint.
Draft Instagram post לפי ה-Blueprint (כולל רעיון ויזואלי).
אשר טון ענייני, לא פרסומי.
הוסף האשטאגים בהתאם.
ודא אזכור של מגבלה/שאלה פתוחה לפחות באחת הפלטפורמות.
כלל אצבע: "מדווחים, לא מוכרים". אם זה נשמע כמו מודעה--שכתב או מחק.

(זה בין הפורמטים הראשונים שכתבתי, ניתן ורצוי לשפר אותו).

מה חשוב שיהיה פה?

Topic → {{ $json.Topic }}
Keywords/Focus → {{ $json.formMode }}
Link (optional) → {{ $json['Link (optional)'] }}

השורת האלה שמסבירות למודל איזה תוכן לקחת ממה שהוא יצר בשלב הקודם.

4. שלב Review Email אישור אנושי לפני פרסום

בשלב הזה נעבוד על מיילים לאישור.

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

הפורמט יסביר איך על המודל לבנות את המייל מבחינת html, אם אתם לא יודעים איך לכתוב html תנו לאחד המודלים לשנות אותו במידת הרצון.

בחלק הזה נחלץ על האייקון ונקבל מסך כזה:

 

  • To – כתובת המייל המאשר/ת. (חייב לשנות)

  • Subject – רצוי לא לגעת במה שיש קבל

  • השיבוץ של כפתורי Approve/Reject זה טריג n8n Webhook שמפעיל את Approval Switch.

ואז נטו הגדרה של api לחיבור המייל לכל האופרציה (בהמשך נלמד איך לדבר api).

הרכיב הזה עובד לפי התשובה שהתקבלה במייל, אם המייל אושר, אז זה ממשיך אחרת עוצר.

5. יצירת תמונה ושמירה בענן

בחלק הזה נדבר על יצירת התמונות והשמירה שלהם, המודל הזה מקבל את הקלט שהתקבל עד עכשיו מהמודלים ואז הוא מתבוסס על Instagram Caption ויוצר תמונה. 


(מילים פשוטות: לקח את החלק שקשור לאינסטגרם ויוצר ממנו תמונה.)

שיחה פנימית

👤משתמש:

רגע... אמרת שזה סוכן ללינקדאין. מה הקשר אינסטגרם עכשיו?

👨‍💻אני:

נכון…. אז ככה 

א. המערכת בנויה מראש לגדול (וזה יקרה נוסיף אינסטגרם).

ב. גיליתי שהתיאורים שנוצרים עבור אינסטגרם פשוט יוצרים תמונות טובות יותר. אל תשאל למה, תשאל איך לנצל את זה 😁

לאחר מכן, התמונה נשמרת אוטומטית באמצעות API של ImgBB זה שירות ענן פשוט לאחסון תמונות חינמי. הזה הרכיב האחראי על זה .

6. מייל לסיכום הפעילות

גם כאן, אין באמת סיבה לשנות את הפורמט, 

הוא מסביר לסוכן איך לקחת את הדאטה שהתקבל ולבנות ממינו מייל בhtml.


APIs מה זה ואיך מוצאים את זה?

API (ראשי תיבות של Application Programming Interface) הוא ממשק שמאפשר לתוכנות שונות לתקשר זו עם זו בצורה אוטומטית.

במקום להשתמש בממשק גרפי, אפשר לשלוח בקשות ישירות דרך קוד ולקבל תגובות בפורמט מובנה.

כך ניתן לשלוף, לעדכן או לנתח מידע ממערכות חיצוניות, בקלות ובאופן תכנותי.

או במקרה שלנו לחבר בין מערכות.


openAi api

בשבל צאט gpt - יש את הפלטפורמה שלהם https://platform.openai.com/api-keys

סרטון הסבר איך לקנות.

How To Get Your OpenAI / ChatGPT API Key (2025)


SerpApi

בשבל serpAPI כנסו לאתר https://serpapi.com תרשמו, התוכנית החינמית מספיקה.

בצד שמואל יופע לכם תלחצו על api key ושם תמצאו את הapi, של שלכם.

imgbb.com

הרשמו לאתר בלינק הזה, אחרי ההרשמה בצד שמאל למעלה יהיה בלחיצה עליו נקבל:

נלחץ על api, ונעתיק את מה שיש מתחת לכותרת: Imgbb's API v1 allows to upload pictures.


google OAuth2

לזה אין מדריך טוב מזה של גוגל: לחצו כאן, חשוב** בגוגל עלינו לקחת Client ID וגם Client Secret.

 

LinkedIn

לזה אין מדריך טוב מזה של n8n: לחצו כאן, חשוב** אמורים לצור App אתם מוזמנים לדבר איתי בלינקדאין יעזור לכם באישור הזה

איך מחברים את הAPIs לn8n.

מודלים

נלחץ על אחד המודלים במערכת   ומתחת לכותרת:"Credential to connect with" נראה בצד ימין

נלחץ עליו, ונראה מסך כזה.

את הapi שקיבלנו מאתר של openai  נדבק בAPI Key ( שמו לב!!!! API זה משהו פרטי ואין לעביר אותו, הוא מקושר לכרטיס אשראי שלכם)

זהו כל המודלים מחוברים

SerpAPI

נלחץ על ונקבל  ומתחת לכותרת:"Credential to connect with" נראה בצד ימין

נלחץ עליו, ונראה מסך כזה.

את הapi שקיבלנו מאתר  נדבק בAPI Key 

Google

נלחץ על ונקבל  ומתחת לכותרת:"Credential to connect with" נראה בצד ימין

נלחץ עליו, ונראה מסך כזה.

תדביקו את המידע לפי השדה הנדרש.


זהו, זה מוכן לעבודה! בהצלחה!


ארכיטקטורה ב-High-Level

  1. Social Post Details Form – טופס שבו מכניסים Topics, מילות מפתח/האשטאגים וקישורים.

  2. Content Factory GPT-4o – מודל שכותב שני פוסטים שונים ("Blueprint") על כל Topic:

    •     LinkedIn – Hook, Context, Insight, Question, Hashtags.

    • Instagram – Visual Idea, Caption, Hashtags.

  3. Review Email – מייל HTML אוטומטי לקבלת אישור אנושי.

  4. Image Generation – יצירת תמונה / גרפיקה לפוסט אינסטגרם ושמירתה ב-ImgBB.

  5. Approval Switch – ממשיך או עוצר את ה-workflow לפי תשובת ה-Review Email.

  6. Publishers – קריאות API ללינקדאין (וכתבה עתידית: אינסטגרם) לפרסום בפועל.

  7. Daily Summary Email – דוח HTML יומי על סטטוס הפוסטים, עלויות ושגיאות.

אישורים ומעברים טכניים שהסביר עליהם במדריך נפרד

על כל השורה הזאת אני הדבר במדריך נפרד.


תגובות (0)

הוסף תגובה
אין תגובות עדיין. היה הראשון להגיב!

הוספת תגובה חדשה בתגובה ל-