フォーム画像の分析とTelegramへの配送
初級
これはDocument Extraction, Multimodal AI分野の自動化ワークフローで、5個のノードを含みます。主にSet, Telegram, FormTrigger, OpenAiなどのノードを使用。 GPT-4o-mini Vision によるフォーム画像の分析と Telegram による配信
前提条件
- •Telegram Bot Token
- •OpenAI API Key
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"id": "Csa8xD9gpSNYMfJv",
"meta": {
"instanceId": "2000c64071c20843606b95c63795bb0797c41036047055a6586498e855b96efc",
"templateCredsSetupCompleted": true
},
"name": "Form Image Analysis & Telegram Delivery",
"tags": [],
"nodes": [
{
"id": "b034159b-2023-404f-a8d7-773f8830ccf1",
"name": "フォーム送信時",
"type": "n8n-nodes-base.formTrigger",
"position": [
-40,
120
],
"webhookId": "2955b618-44fa-4c54-8cf6-4fb7c102b059",
"parameters": {
"options": {},
"formTitle": "ANALYZE IMAGE",
"formFields": {
"values": [
{
"fieldType": "file",
"fieldLabel": "upload here"
}
]
},
"formDescription": "input the image you want to analyse "
},
"typeVersion": 2.2
},
{
"id": "671f9fc1-37c4-431c-a913-f29bacd3e467",
"name": "OpenAI",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
220,
120
],
"parameters": {
"modelId": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini",
"cachedResultName": "GPT-4O-MINI"
},
"options": {},
"resource": "image",
"inputType": "base64",
"operation": "analyze",
"binaryPropertyName": "upload_here"
},
"credentials": {
"openAiApi": {
"id": "BXMUxnyGzjtZQOK4",
"name": "OpenAi account Dave"
}
},
"typeVersion": 1.8
},
{
"id": "dc70f08b-7674-4866-8bfb-b4220d3d13d4",
"name": "TelegramのチャットIDを設定",
"type": "n8n-nodes-base.set",
"position": [
420,
120
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "ceeb3e80-717f-4251-8a14-26d62674e030",
"name": "telegram chat id ",
"type": "string",
"value": "60277172761"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "addf16be-d902-451b-b24d-d7d5a7b2f7ba",
"name": "Telegramへの送信",
"type": "n8n-nodes-base.telegram",
"position": [
620,
120
],
"webhookId": "7bbbcd0d-b0ca-418a-8c9b-ad4d6870c7d8",
"parameters": {
"text": "={{ $('OpenAI').item.json.content }}",
"chatId": "={{ $json['telegram chat id '] }}",
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "W7s4K928CwuY1sKA",
"name": "Telegram account 2"
}
},
"typeVersion": 1.2
},
{
"id": "1f4a53ac-8b0a-466b-9be5-ea3efb8b06cd",
"name": "付箋",
"type": "n8n-nodes-base.stickyNote",
"position": [
-160,
-380
],
"parameters": {
"width": 1140,
"height": 700,
"content": "## This workflow analyzes images submitted via a form using OpenAI Vision, then delivers the analysis result directly to your Telegram chat.\n\n✅ Use case examples:\n\t•\tUsers submit screenshots for instant AI interpretation\n\t•\tAutomated document or receipt analysis with Telegram delivery\n\t•\tQuick OCR or image classification workflows\n\n⸻\n\n⚙️ Setup Guide\n\t1.\tForm Submission Trigger\n\t•\tConnect your form app (e.g. Typeform, Tally, or n8n’s own webhook form) to the On form submission trigger node.\n\t•\tEnsure it sends the image file or URL as input.\n\t2.\tOpenAI Vision Analysis\n\t•\tIn the OpenAI node, select Analyze Image operation.\n\t•\tProvide your OpenAI API key and configure the prompt to instruct the model on what to analyze (e.g. “Describe this receipt in detail”).\n\t3.\tSet Telegram Chat ID\n\t•\tUse this manual node to input your Telegram Chat ID for delivery.\n\t•\tAlternatively, automate this with a database lookup or user session if building for multiple users.\n\t4.\tTelegram Delivery Node\n\t•\tConnect your Telegram Bot to n8n using your bot token.\n\t•\tSet up the sendMessage operation, using the analysis result from the previous node as the message text.\n\t5.\tTesting\n\t•\tClick Execute workflow.\n\t•\tSubmit an image via your form and confirm it delivers to your Telegram as expected.\n"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "af00b421-6f5f-4692-9d36-726e82438a24",
"connections": {
"671f9fc1-37c4-431c-a913-f29bacd3e467": {
"main": [
[
{
"node": "dc70f08b-7674-4866-8bfb-b4220d3d13d4",
"type": "main",
"index": 0
}
]
]
},
"b034159b-2023-404f-a8d7-773f8830ccf1": {
"main": [
[
{
"node": "671f9fc1-37c4-431c-a913-f29bacd3e467",
"type": "main",
"index": 0
}
]
]
},
"dc70f08b-7674-4866-8bfb-b4220d3d13d4": {
"main": [
[
{
"node": "addf16be-d902-451b-b24d-d7d5a7b2f7ba",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
初級 - 文書抽出, マルチモーダルAI
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
OpenAI を使用した画像編集
DALL-E 2で画像を編集し、Google DriveやTelegram経由で送信
Set
Telegram
Form Trigger
+
Set
Telegram
Form Trigger
15 ノードDavid Olusola
コンテンツ作成
GPT-4.1-mini、Firecrawl、Parseraを使ってウェブサイトをLLM就緒の知識ベースに変換
GPT-4.1-mini、Firecrawl、Parseraを使用して、ウェブサイトをLLMが利用可能な知識ベースに変換します
Set
Switch
Split Out
+
Set
Switch
Split Out
31 ノードAayushman Sharma
文書抽出
Telegram AI 画像ジェネレーター+Google Sheets 記録ツール
Telegram を使って OpenAI DALL-E で画像を生成し、Google Sheets に記録
Telegram
Google Sheets
Telegram Trigger
+
Telegram
Google Sheets
Telegram Trigger
5 ノードDavid Olusola
コンテンツ作成
動画と画像の投稿 - 新しい Blotato ノード
Blotato と Airtable を使って 9 つのソーシャルプラットフォームにコンテンツを自動投稿する
Set
Code
Wait
+
Set
Code
Wait
51 ノードMax aka Mosheh
ソーシャルメディア
CSV アップロードを Google Sheets および Drive へのインポート用にクレンのする
CSVアップロードをGoogle SheetsとDriveにインポートするためにクリーンアップし標準化
Code
Webhook
Google Drive
+
Code
Webhook
Google Drive
10 ノードDavid Olusola
文書抽出
AI履歴書選別:Gmail、GPT-4o、Googleスプレッドシート - 採用プロセスの自動化
AI履歴書選別:Gmail、GPT-4o、Googleスプレッドシート - 採用プロセスの自動化
Set
Switch
Google Drive
+
Set
Switch
Google Drive
23 ノードDavid Olusola
コンテンツ作成
ワークフロー情報
難易度
初級
ノード数5
カテゴリー2
ノードタイプ5
作成者
David Olusola
@dae221AI automation consultant working with ambitious businesses on their most complex operational challenges. For project inquiries, reach me at david@daexai.com
外部リンク
n8n.ioで表示 →
このワークフローを共有