GPT-4o-miniとGmailを使ってパーソナライズされたジョークを生成してメール送信
中級
これはPersonal Productivity, Multimodal AI分野の自動化ワークフローで、8個のノードを含みます。主にSet, Gmail, FormTrigger, OpenAiなどのノードを使用。 GPT-4o-miniとGmailを使ってパーソナライズされたジョークを生成し、Gmailで送信する
前提条件
- •Googleアカウント + Gmail API認証情報
- •OpenAI API Key
使用ノード (8)
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"meta": {
"instanceId": "d42513f5d6883919549e0ea285413a7135f4af5b763e8a62e3bba6cf29ba1b7d",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "8803d5e4-bab6-43bc-95f1-8f15b8919ce2",
"name": "フォーム送信時",
"type": "n8n-nodes-base.formTrigger",
"position": [
-40,
0
],
"webhookId": "480b013d-2fc7-4102-b4b6-2bc19dda1ae9",
"parameters": {
"options": {},
"formTitle": "Chistes generator",
"formFields": {
"values": [
{
"fieldLabel": "Nombre 1",
"placeholder": "Juan"
},
{
"fieldLabel": "Nombre 2",
"placeholder": "laptop"
},
{
"fieldLabel": "Nombre 3",
"placeholder": "Maria"
}
]
},
"formDescription": "Generador de chistes, introduce tres nombres o objetos que quieras que aparezcan en su chiste y a continuación se generará un chiste en base a ellos."
},
"typeVersion": 2.2
},
{
"id": "265d6261-94ad-4b5b-8d23-aa21acd2a691",
"name": "OpenAI",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
480,
0
],
"parameters": {
"modelId": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini",
"cachedResultName": "GPT-4O-MINI"
},
"options": {},
"messages": {
"values": [
{
"content": "=Tu tarea es generar un chiste que contenga estas palabras:\n{{ $('On form submission').item.json['Nombre 1'] }}\n{{ $('On form submission').item.json['Nombre 2'] }}\ny {{ $('On form submission').item.json['Nombre 3'] }}\n\nHaz el chiste ne este idioma: {{ $json.language }}"
}
]
}
},
"credentials": {
"openAiApi": {
"id": "cX8zQBWEHG5KPcm5",
"name": "OpenAi account"
}
},
"typeVersion": 1.8
},
{
"id": "25520990-e524-4a50-a580-3baa66a00743",
"name": "LANG",
"type": "n8n-nodes-base.set",
"position": [
220,
0
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "02b8c348-8a91-4483-a892-9295fb47e94c",
"name": "language",
"type": "string",
"value": "spanish / español"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "ec32b07e-c564-4fad-89b4-4f6c404ce431",
"name": "付箋",
"type": "n8n-nodes-base.stickyNote",
"position": [
180,
-120
],
"parameters": {
"color": 7,
"width": 180,
"height": 300,
"content": "### Set the output language\n"
},
"typeVersion": 1
},
{
"id": "923419eb-d92a-4427-baa3-f0cc81e2d8b6",
"name": "Gmail",
"type": "n8n-nodes-base.gmail",
"position": [
900,
0
],
"webhookId": "83d69414-0757-464f-878f-18773ea94998",
"parameters": {
"sendTo": "youremail@gmail.com",
"message": "={{ $json.message.content }}",
"options": {
"appendAttribution": false
},
"subject": "Joke generator"
},
"credentials": {
"gmailOAuth2": {
"id": "F30nvIjtBVCW3UYo",
"name": "Gmail account"
}
},
"typeVersion": 2.1
},
{
"id": "f0669408-d067-48be-b7e4-0628ea36cf1a",
"name": "付箋2",
"type": "n8n-nodes-base.stickyNote",
"position": [
480,
-120
],
"parameters": {
"color": 7,
"width": 260,
"height": 100,
"content": "### Prompt message (approx. using 200 tokens)"
},
"typeVersion": 1
},
{
"id": "e08b2c13-b945-425c-b77a-d44a5749b6d8",
"name": "付箋3",
"type": "n8n-nodes-base.stickyNote",
"position": [
860,
-120
],
"parameters": {
"color": 7,
"width": 180,
"height": 300,
"content": "### Configure email send"
},
"typeVersion": 1
},
{
"id": "e52cbc9f-a7dd-496a-a3d9-8793e33f28c5",
"name": "付箋1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-80,
-120
],
"parameters": {
"color": 7,
"width": 180,
"height": 300,
"content": "Modify the fields as you wish, add more if necessary to make the joke more creative.\n\n\n"
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"25520990-e524-4a50-a580-3baa66a00743": {
"main": [
[
{
"node": "265d6261-94ad-4b5b-8d23-aa21acd2a691",
"type": "main",
"index": 0
}
]
]
},
"265d6261-94ad-4b5b-8d23-aa21acd2a691": {
"main": [
[
{
"node": "923419eb-d92a-4427-baa3-f0cc81e2d8b6",
"type": "main",
"index": 0
}
]
]
},
"8803d5e4-bab6-43bc-95f1-8f15b8919ce2": {
"main": [
[
{
"node": "25520990-e524-4a50-a580-3baa66a00743",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - 個人の生産性, マルチモーダルAI
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
AI駆動YouTube製品レビュー自動分析
ApifyとGPTを基盤としたAI駆動YouTube製品レビュー自動分析
Set
Code
Gmail
+
Set
Code
Gmail
25 ノードOriol Seguí
市場調査
GPT-5 nanoとYoast SEOでWordPress SEO最適化を自動化
GPT-5 nanoとYoast SEOを使って、WordPressのSEO最適化を自動化
Set
Code
Gmail
+
Set
Code
Gmail
35 ノードOriol Seguí
その他
YouTube 動画に基づく自律ブログ公開
YouTube 動画から ChatGPT、Sheets、Apify、Pexels、WordPress を使用してブログの自主公開
If
Set
Code
+
If
Set
Code
80 ノードOriol Seguí
コンテンツ作成
GPT-5 nanoとGoogle Sheetsを使ってウェブサイトをスクレイピングして質問に回答
GPT-5 nanoとGoogle Sheetsでウェブサイトをスクレイピングし、質問に答える
If
Set
Xml
+
If
Set
Xml
44 ノードOriol Seguí
市場調査
Qwen3-VL-8B-Thinking旅行計画ツール
Skyscanner、Booking.com、Gmailを活用したAI最適化旅行行程生成システム
Set
Code
Gmail
+
Set
Code
Gmail
18 ノードCheng Siong Chin
個人の生産性
OpenAI を使用して処理が必要なメールを自動判定し、Flow で Teams にアラートを送信
OpenAI を使用して処理が必要なメールを自動検出し、Flow を通じて Teams にアラートを送信する
If
Set
Code
+
If
Set
Code
11 ノードEumentis
個人の生産性