የSmartERP መመሪያ የAshewa Technology Solutions መድረክ

n8n እንዴት እንደሚገጥም

ሁለቱ አውቶሜሽኖች፣ ዳታው የሚፈስበት አቅጣጫ፣ እና የመግቢያ ምስክርነቶች በn8n ውስጥ የሚቆዩበት ምክንያት።

n8n ክፍት ምንጭ (open-source) የሥራ ሂደት መሣሪያ ነው። ሁለቱም የማህበራዊ ሚዲያ ሞጁሎች webhooks ያቀርባሉ፤ ይህም የn8n ኢንስታንስ Odoo በራሱ የማይሠራቸውን ሁለት ነገሮች እንዲሠራ ያስችለዋል፦

  1. የAI ይዘት ማመንጨት። ተጠቃሚ በአንድ ልጥፍ ላይ Generate with AI ሲጫን SmartERP n8nን ይጠይቃል፣ n8n ደግሞ የAI ሞዴልን (ለምሳሌ Claude) መልዕክቱንና ሃሽታጎችን እንዲያዘጋጅ ይጠይቃል፤ ከዚያም n8n ውጤቱን ወደ ልጥፉ ይመልሳል።
  2. በሁሉም መድረኮች ራስ-ሰር ማተም። n8n ጊዜያቸው የደረሰ ልጥፎችን ከSmartERP በየጊዜው ይጠይቃል (poll ያደርጋል)፣ የእያንዳንዱን መድረክ እውነተኛ API ይጠራል፣ ውጤቱንም ይመልሳል።
                     ┌──────────────────────────────┐
  User clicks        │  n8n: ai-content-generation  │
  "Generate with     │  Webhook → Claude API →      │
  AI" on a post ───► │  POST result back to Odoo    │
                     └──────────────────────────────┘
                                   │
                                   ▼
  Odoo: post  (message and hashtags updated, AI Content = received)

                     ┌──────────────────────────────┐
  Every 15 min ────► │  n8n: auto-publish           │
                     │  GET due posts from Odoo →   │
                     │  call each platform's API →  │
                     │  POST result back to Odoo    │
                     └──────────────────────────────┘
                                   │
                                   ▼
  Odoo: post  (state = published / failed, error message updated)

ለምን ከn8n ማተም#

በዚህ ንድፍ ውስጥ Odoo ለእውነተኛ ማተም መድረክን በቀጥታ አይጠራም። ይህ ሥራ በn8n ውስጥ ይቆያል። የመድረኮችን የመግቢያ ምስክርነቶች በn8n የራሱ የምስክርነት ማከማቻ (OAuth2፣ header auth እና የመሳሰሉት) ውስጥ ያስተዳድራሉ፤ ረጅም ጊዜ የሚቆዩ ቶከኖችን በOdoo ውስጥ አያከማቹም።

ማረጋገጫ#

ሁለቱም አቅጣጫዎች የOdoo መግቢያን ሳይሆን አንድ የጋራ የAPI ቁልፍ ይጠቀማሉ፦

  • n8n ወደ SmartERP webhooks በሚያደርገው እያንዳንዱ ጥሪ ላይ ቁልፉን እንደ X-Api-Key header ይልካል።
  • SmartERP n8nን ሲጠራ ቁልፉን በbody ውስጥ ያካትታል፤ ስለዚህ የሥራ ሂደቱ (workflow) ቁልፉን በcallback ጥሪው ላይ መልሶ ሊልክ ይችላል።

ቁልፉ በቋሚ ጊዜ (constant time) ይነጻጸራል። ምንም ቁልፍ ካልተዋቀረ እያንዳንዱ የwebhook ጥሪ ውድቅ ይደረጋል። HTTPS ብቻ ይጠቀሙ። የመግቢያ ምስክርነቶችና ደህንነት ይመልከቱ።

ሁለት ሞጁሎች፣ ሁለት የመስመር ስብስቦች#

Social Media Marketing AutomationAI Growth Workforce
የመስመር ቅድመ ቅጥያ/social_media/webhook//social_ai/webhook/
ቅንብሮችSocial Marketing → Configuration → Automation SettingsSettings → Technical → System Parameters
የቁልፍ ግቤትsocial_media_marketing_automation.api_keysocial_media_ai_workforce.api_key
የwebhook URL ግቤትsocial_media_marketing_automation.n8n_ai_webhook_urlsocial_media_ai_workforce.ai_webhook_url

ሙሉው የመስመሮች ዝርዝር በWebhook API ውስጥ አለ።

አስፈላጊ

በrepository ውስጥ በn8n/workflows/ አቃፊ የሚገኙት ሁለቱ ዝግጁ የሥራ ሂደቶች የተጻፉት ለSocial Media Marketing Automation ነው፤ /social_media/webhook/... ን ይጠራሉ፣ እንደ platform እና account_handle ያሉ መስኮችንም ያነባሉ። ለAI Growth Workforce ግን መስመሮቹና payloads ስለሚለያዩ የሥራ ሂደቶቹ ማስተካከል ያስፈልጋቸዋል። እያንዳንዱ የሥራ ሂደት ገጽ ምን መቀየር እንዳለበት በትክክል ይዘረዝራል።

መጀመር#

  1. Webhook API፦ መስመሮቹና payloads።
  2. የAI ይዘት የሥራ ሂደት፦ ማስመጣትና ማገናኘት።
  3. በራስ-ሰር የማተም የሥራ ሂደት፦ ማስመጣትና ማገናኘት።
መጨረሻ የተሻሻለው: 2026-10-16