27 - インテリジェントフォロー・エンジン
中級
これはMiscellaneous, Multimodal AI分野の自動化ワークフローで、13個のノードを含みます。主にSet, Slack, Hubspot, Telegram, MondayComなどのノードを使用。 GPT-4o-mini、HubSpot、Slack、Teams、Telegram を使った販売フォローの自動化
前提条件
- •Slack Bot Token または Webhook URL
- •HubSpot API Key
- •Telegram Bot Token
- •OpenAI API Key
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"id": "",
"meta": {
"instanceId": "",
"templateCredsSetupCompleted": true
},
"name": "27 - Smart Follow-Up Engine",
"tags": [],
"nodes": [
{
"id": "7eefaae3-a1a5-480d-b5f6-12dd6e29079a",
"name": "📝 サンプルデータ設定",
"type": "n8n-nodes-base.set",
"position": [
20,
0
],
"parameters": {
"values": {
"string": [
{
"name": "contact_name",
"value": "John Doe"
},
{
"name": "context",
"value": "had a product demo yesterday and showed strong interest in our enterprise features"
},
{
"name": "Email",
"value": "john.doe@example.com"
}
]
},
"options": {}
},
"typeVersion": 2
},
{
"id": "e095c44e-2662-4f1a-913b-f30d66ef199a",
"name": "💬 Slackリマインダー",
"type": "n8n-nodes-base.slack",
"position": [
836,
-200
],
"webhookId": "YOUR_WEBHOOK_ID",
"parameters": {
"text": "=📞 Follow-up Reminder\n\n**Contact:** {{ $('📝 Set Sample Data').item.json.contact_name }}\n**Context:** {{ $('📝 Set Sample Data').item.json.context }}\n\n**Suggested Message:**\n{{ $json.output }}",
"select": "channel",
"channelId": {
"__rl": true,
"mode": "list",
"value": "YOUR_SLACK_CHANNEL_ID",
"cachedResultName": "general"
},
"otherOptions": {}
},
"credentials": {
"slackApi": {
"id": "YOUR_SLACK_CREDENTIAL_ID",
"name": "Slack account"
}
},
"typeVersion": 2
},
{
"id": "69316064-2c3b-480a-83ce-4a71d8266b1c",
"name": "🤖 フォローアップメッセージ生成",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
460,
0
],
"parameters": {
"text": "=Generate a short, professional follow-up message for {{ $json.properties.firstname }} {{ $json.properties.lastname }}, who {{ $('📝 Set Sample Data').item.json.context }}.\n\nThe tone should be friendly, personalized, and reference the previous interaction.\n\nClearly suggest relevant next steps (e.g., scheduling a call, sharing resources, or continuing the discussion).\n\nKeep it under 150 words.\n\nAt the end of the message, include this signature block exactly as written (no placeholders):\n\nBest regards, \n[Your Name] \n[Your Title] | [Your Company] \n📧 [your.email@company.com]\n\nReturn only the final message, fully ready to send, with no extra notes or placeholders.",
"options": {},
"promptType": "define"
},
"typeVersion": 2
},
{
"id": "084edea7-d5d0-43d8-942a-4bdd97cfc739",
"name": "🔗 HubSpotコンタクト検索",
"type": "n8n-nodes-base.hubspot",
"position": [
240,
-100
],
"parameters": {
"operation": "search",
"returnAll": true,
"authentication": "appToken",
"filterGroupsUi": {
"filterGroupsValues": [
{
"filtersUi": {
"filterValues": [
{
"value": "={{ $json.Email }}",
"propertyName": "email|string"
}
]
}
}
]
},
"additionalFields": {}
},
"credentials": {
"hubspotAppToken": {
"id": "YOUR_HUBSPOT_CREDENTIAL_ID",
"name": "HubSpot account"
}
},
"typeVersion": 2.1
},
{
"id": "4b7440f8-585e-48f8-afee-4733ed368b52",
"name": "🤖 AI言語モデル",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
548,
220
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "YOUR_OPENAI_CREDENTIAL_ID",
"name": "OpenAI account"
}
},
"typeVersion": 1.2
},
{
"id": "f9059d28-3467-4c03-b201-19582cd2b1ac",
"name": "📋 Mondayコンタクト取得",
"type": "n8n-nodes-base.mondayCom",
"disabled": true,
"position": [
240,
100
],
"parameters": {
"boardId": "YOUR_MONDAY_BOARD_ID",
"operation": "get"
},
"credentials": {
"mondayComApi": {
"id": "YOUR_MONDAY_CREDENTIAL_ID",
"name": "Monday.com account"
}
},
"typeVersion": 1
},
{
"id": "08f85001-7652-4e37-ba34-dfbb59825552",
"name": "💬 Telegramリマインダー",
"type": "n8n-nodes-base.telegram",
"position": [
836,
0
],
"webhookId": "YOUR_TELEGRAM_WEBHOOK_ID",
"parameters": {
"text": "={{ $json.output }}",
"chatId": "YOUR_TELEGRAM_CHAT_ID",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "YOUR_TELEGRAM_CREDENTIAL_ID",
"name": "Telegram account"
}
},
"typeVersion": 1.2
},
{
"id": "6c0ac7d9-8abe-4551-8de6-091b09cd7159",
"name": "💬 Teamsリマインダー",
"type": "n8n-nodes-base.microsoftTeams",
"position": [
836,
200
],
"webhookId": "YOUR_TEAMS_WEBHOOK_ID",
"parameters": {
"teamId": {
"__rl": true,
"mode": "id",
"value": "YOUR_TEAMS_ID"
},
"message": "={{ $json.output }}",
"options": {},
"resource": "channelMessage",
"channelId": {
"__rl": true,
"mode": "id",
"value": "YOUR_TEAMS_CHANNEL_ID"
}
},
"credentials": {
"microsoftTeamsOAuth2Api": {
"id": "YOUR_TEAMS_CREDENTIAL_ID",
"name": "Microsoft Teams account"
}
},
"typeVersion": 2
},
{
"id": "6b267854-a2bf-4ce6-8244-415ee4aad6de",
"name": "付箋",
"type": "n8n-nodes-base.stickyNote",
"position": [
-280,
-340
],
"parameters": {
"color": 3,
"width": 440,
"height": 700,
"content": "### 📹 Input & Context Setup\n\n*The workflow begins with a Schedule Trigger and a Set Sample Data node.\n\nThis stage is responsible for defining the contact's name, email, and context of the last interaction (e.g., demo, interest in features).\n\nThese details act as the base input for HubSpot search and AI generation.*"
},
"typeVersion": 1
},
{
"id": "c234e7c1-afa6-4611-bc78-551906a21ffa",
"name": "付箋1",
"type": "n8n-nodes-base.stickyNote",
"position": [
180,
-340
],
"parameters": {
"color": 2,
"width": 220,
"height": 700,
"content": "### 📹 Contact Enrichment (HubSpot & CRM)\n\n*The HubSpot Contact Lookup node searches CRM records by email.\n\n(Optional/Disabled) Monday.com Contact Fetch could be used.*"
},
"typeVersion": 1
},
{
"id": "14774cbd-54aa-4c19-af32-f96c3c74343d",
"name": "付箋2",
"type": "n8n-nodes-base.stickyNote",
"position": [
420,
-340
],
"parameters": {
"color": 4,
"width": 320,
"height": 700,
"content": "### 📹 AI Follow-Up Message Generation\n\n*AI Language Model (OpenAI) provides the underlying model.\n\nGenerate Follow-Up Message node creates a short, professional, and personalized sales follow-up email.\n\nThe AI references past interactions (from context) and includes a predefined signature block for consistency.*"
},
"typeVersion": 1
},
{
"id": "6c868150-c30c-4ad8-aaa6-9ac07139b773",
"name": "付箋3",
"type": "n8n-nodes-base.stickyNote",
"position": [
760,
-340
],
"parameters": {
"color": 5,
"width": 300,
"height": 700,
"content": "### 📹 Multi-Channel Communication\n\n*The generated message is shared via Slack, Telegram, and Teams, ensuring cross-platform visibility and no missed follow-ups*"
},
"typeVersion": 1
},
{
"id": "0ea76191-a7e0-46b4-8af6-ac3583f9bc8e",
"name": "🕐 スケジュールトリガー",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-200,
0
],
"parameters": {
"rule": {
"interval": [
{}
]
}
},
"typeVersion": 1.2
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "",
"connections": {
"e095c44e-2662-4f1a-913b-f30d66ef199a": {
"main": [
[]
]
},
"7eefaae3-a1a5-480d-b5f6-12dd6e29079a": {
"main": [
[
{
"node": "084edea7-d5d0-43d8-942a-4bdd97cfc739",
"type": "main",
"index": 0
},
{
"node": "f9059d28-3467-4c03-b201-19582cd2b1ac",
"type": "main",
"index": 0
}
]
]
},
"0ea76191-a7e0-46b4-8af6-ac3583f9bc8e": {
"main": [
[
{
"node": "7eefaae3-a1a5-480d-b5f6-12dd6e29079a",
"type": "main",
"index": 0
}
]
]
},
"4b7440f8-585e-48f8-afee-4733ed368b52": {
"ai_languageModel": [
[
{
"node": "69316064-2c3b-480a-83ce-4a71d8266b1c",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"f9059d28-3467-4c03-b201-19582cd2b1ac": {
"main": [
[
{
"node": "69316064-2c3b-480a-83ce-4a71d8266b1c",
"type": "main",
"index": 0
}
]
]
},
"084edea7-d5d0-43d8-942a-4bdd97cfc739": {
"main": [
[
{
"node": "69316064-2c3b-480a-83ce-4a71d8266b1c",
"type": "main",
"index": 0
}
]
]
},
"69316064-2c3b-480a-83ce-4a71d8266b1c": {
"main": [
[
{
"node": "e095c44e-2662-4f1a-913b-f30d66ef199a",
"type": "main",
"index": 0
},
{
"node": "08f85001-7652-4e37-ba34-dfbb59825552",
"type": "main",
"index": 0
},
{
"node": "6c0ac7d9-8abe-4551-8de6-091b09cd7159",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - その他, マルチモーダルAI
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
15 - LeadFlow オートメーション
OpenAI GPT-4O、HubSpot、Slack、Google Sheetsを使ってGmailのリードフォローアップを自動化
If
Set
Code
+
If
Set
Code
14 ノードAvkash Kakdiya
AI要約
16 - InsightMark:AI駆動のコメント分析
GPT-4を使用してフォームフィードバックを分析し、タスクをMonday、ClickUp、HubSpotに同期
Code
Click Up
Hubspot
+
Code
Click Up
Hubspot
13 ノードAvkash Kakdiya
AI要約
09 - リードプロフィール強化ツール
自動化されたリード情報の豊富さとパーソナライズされたアウトレーシュ:HubSpot、Phantombuster、GPT
If
Set
Code
+
If
Set
Code
30 ノードAvkash Kakdiya
リードナーチャリング
AI駆動のYouTube自動タグワーキング(SEOの自動化)
GPTとSlack通知を使用してYouTube動画のSEOタグを自動化
Set
Slack
You Tube
+
Set
Slack
You Tube
19 ノードTrung Tran
AI要約
LeadFusion - AIリードエンリッチメントワークフロー
GPT-4oを活用したAIリードスコアリングとエンリッチメント(MailchimpからHubSpotおよびPipedriveへ)
If
Code
Hubspot
+
If
Code
Hubspot
13 ノードAvkash Kakdiya
コンテンツ作成
AI駆動のTelegram請求書抽出ツール
AIを活用したTelegram請求書抽出ツールで、データをAirtableにエクスポート
Set
Switch
Telegram
+
Set
Switch
Telegram
17 ノードBizThrive.ai
その他
ワークフロー情報
難易度
中級
ノード数13
カテゴリー2
ノードタイプ10
作成者
Avkash Kakdiya
@itechnotion🚀 Founder of iTechNotion — we build custom AI-powered automation workflows for startups, agencies, and founders. 💡 Specializing in agentic AI systems, content automation, sales funnels, and digital workers. 🔧 14+ years in tech | Building scalable no-code/low-code solutions using n8n, OpenAI, and other API-first tools. 📬 Let’s automate what slows you down.
外部リンク
n8n.ioで表示 →
このワークフローを共有