Google_Sheets_to_MailChimp_Subscriber_Sync
中級
これはSocial Media分野の自動化ワークフローで、7個のノードを含みます。主にSet, Code, Mailchimp, GoogleSheets, ManualTriggerなどのノードを使用。 Google Sheetsから自動のに連絡先をインポートしてMailChimpの購読リストに追加
前提条件
- •Google Sheets API認証情報
カテゴリー
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"id": "google-sheets-to-mailchimp",
"meta": {
"instanceId": "template",
"templateCredsSetupCompleted": false
},
"name": "Google_Sheets_to_MailChimp_Subscriber_Sync",
"tags": [
"email-marketing",
"mailchimp",
"google-sheets",
"automation"
],
"nodes": [
{
"id": "597e03c8-f634-4b1c-add0-e98c39019603",
"name": "ワークフロー説明",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2200,
-340
],
"parameters": {
"color": 4,
"width": 400,
"height": 800,
"content": "# Google Sheets to MailChimp Sync Workflow\n\n## Features:\n- **Simple Setup**: Connect your Google Sheets and MailChimp accounts\n- **Automated Processing**: Reads contact data from your sheet\n- **Smart Parsing**: Splits full names into first and last names\n- **Field Mapping**: Maps sheet columns to MailChimp merge fields\n- **Error Handling**: Continues processing even if some contacts fail\n\n## Setup Requirements:\n1. **Google Sheets API** credentials\n2. **MailChimp API** credentials\n\n## Expected Sheet Format:\nYour Google Sheet should have these columns:\n- **Names** (Full name of the contact)\n- **Email address** (Valid email address)\n- **Phone Number** (Optional phone number)\n\n## Configuration Steps:\n1. Connect your Google Sheets account\n2. Connect your MailChimp account\n3. Select your Google Sheet and worksheet\n4. Update the MailChimp list ID in the MailChimp node\n5. Run the workflow to import your subscribers\n\n## Process Flow:\n1. Trigger workflow manually\n2. Read all rows from Google Sheet\n3. Extract and format contact data\n4. Split names into first and last names\n5. Add subscribers to MailChimp with merge fields\n6. Generate import summary"
},
"typeVersion": 1
},
{
"id": "1bef150a-fd2b-4615-9252-81b094ef99f2",
"name": "フィールド編集",
"type": "n8n-nodes-base.set",
"position": [
-1020,
-340
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "bf70886e-befb-4d2e-914c-01645a18d80c",
"name": "Names",
"type": "string",
"value": "={{ $json.Names }}"
},
{
"id": "abea01b7-4a8f-4a57-aa9b-773a56a43bd6",
"name": "Email address",
"type": "string",
"value": "={{ $json['Email address'] }}"
},
{
"id": "443f7274-b0ac-46cd-8e0f-f65e21fe0dbb",
"name": "Phone Number",
"type": "string",
"value": "={{ $json['Phone Number'] }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "d5d6c985-cb23-4919-9267-e57c4138fe61",
"name": "'Execute workflow'クリック時",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-1460,
-340
],
"parameters": {},
"typeVersion": 1
},
{
"id": "2b86344d-a425-43f0-82f9-e441279ce653",
"name": "購読者データ整形",
"type": "n8n-nodes-base.code",
"position": [
-800,
-340
],
"parameters": {
"jsCode": "const subscribers = [];\n\nfor (const item of $input.all()) {\n subscribers.push({\n json: {\n email_address: item.json[\"Email address\"],\n status: \"subscribed\",\n merge_fields: {\n FNAME: item.json.Names.split(' ')[0] || '',\n LNAME: item.json.Names.split(' ').slice(1).join(' ') || '',\n PHONE: item.json[\"Phone Number\"] || ''\n }\n }\n });\n}\n\nreturn subscribers;\n"
},
"typeVersion": 2
},
{
"id": "f83a85d7-5411-48a6-9f43-b16ea14d3ea9",
"name": "MailChimpへの追加",
"type": "n8n-nodes-base.mailchimp",
"onError": "continueRegularOutput",
"position": [
-540,
-340
],
"parameters": {
"list": "YOUR_MAILCHIMP_LIST_ID",
"email": "={{ $node['Format Subscriber Data'].json.email_address }}",
"status": "subscribed",
"options": {},
"mergeFieldsUi": {
"mergeFieldsValues": [
{
"name": "FNAME",
"value": "={{ $json.merge_fields.FNAME }}"
},
{
"name": "LNAME",
"value": "={{ $json.merge_fields.LNAME }}"
},
{
"name": "PHONE",
"value": "={{ $json.merge_fields.PHONE }}"
}
]
}
},
"typeVersion": 1
},
{
"id": "1d40a00a-17f1-4ad3-9ea8-e31534f9ebae",
"name": "インポートサマリー作成",
"type": "n8n-nodes-base.set",
"position": [
-240,
-340
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "summary-report",
"name": "importSummary",
"type": "string",
"value": "📊 **MailChimp Import Summary**\n\n**Import Date:** {{ DateTime.now().toFormat('yyyy-MM-dd HH:mm:ss') }}\n**Total Processed:** {{ $items().length }} contacts\n\n**Email:** {{ $json.email_address }}\n**Status:** {{ $json.status || 'Processed' }}\n\n**Source:** Google Sheets Import"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "c33257fa-1fd0-4547-8113-0eccf826319d",
"name": "Googleシートデータ取得",
"type": "n8n-nodes-base.googleSheets",
"position": [
-1240,
-340
],
"parameters": {
"options": {},
"sheetName": {
"__rl": true,
"mode": "name",
"value": "YOUR_SHEET_NAME"
},
"documentId": {
"__rl": true,
"mode": "id",
"value": "YOUR_GOOGLE_SHEET_ID"
}
},
"typeVersion": 4.6
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "1.0.0",
"connections": {
"1bef150a-fd2b-4615-9252-81b094ef99f2": {
"main": [
[
{
"node": "2b86344d-a425-43f0-82f9-e441279ce653",
"type": "main",
"index": 0
}
]
]
},
"f83a85d7-5411-48a6-9f43-b16ea14d3ea9": {
"main": [
[
{
"node": "1d40a00a-17f1-4ad3-9ea8-e31534f9ebae",
"type": "main",
"index": 0
}
]
]
},
"c33257fa-1fd0-4547-8113-0eccf826319d": {
"main": [
[
{
"node": "1bef150a-fd2b-4615-9252-81b094ef99f2",
"type": "main",
"index": 0
}
]
]
},
"2b86344d-a425-43f0-82f9-e441279ce653": {
"main": [
[
{
"node": "f83a85d7-5411-48a6-9f43-b16ea14d3ea9",
"type": "main",
"index": 0
}
]
]
},
"d5d6c985-cb23-4919-9267-e57c4138fe61": {
"main": [
[
{
"node": "c33257fa-1fd0-4547-8113-0eccf826319d",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - ソーシャルメディア
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
Facebookページコメント管理ボット:返信、削除、利用制限、通知
AI駆動のFacebookコメント管理:自動返信、削除、利用制限、通知
If
Set
Code
+
If
Set
Code
59 ノードSpaGreen Creative
ソーシャルメディア
MailChimp自動化
基于AIの餐厅通讯ジェネレーター,統合MailchimpとTelegram审批
If
Set
Code
+
If
Set
Code
43 ノードFemi Ad
人工知能
Supabase、Google スプレッドシート、Gmail に基づく自動のなユーザー再活性化システム
Supabase、Googleスプレッドシート、Gmailを使用した自動用戶再活性化システム
Set
Code
Gmail
+
Set
Code
Gmail
14 ノードiamvaar
ソーシャルメディア
Twitterでブランドを自動のに宣伝
Anthropic Claude AIとGoogle SheetsでTwitterのブランディングを自動報告
Set
Code
Wait
+
Set
Code
Wait
26 ノードPavlo Hurhu
ソーシャルメディア
Gmail への配信エラーメールを Google テーブルでハンドルを立てる
Gmail の配信エラーを基に Google スプレッドシートにバウンスメールをマーク
If
Set
Code
+
If
Set
Code
18 ノードStéphane Heckel
ソーシャルメディア
LinkedInコンテンツファクトリー(OpenAI研究とブランド画像生成機能付き)
LinkedInコンテンツファクトリー、OpenAIリサーチとReplicateのブランド画像生成を統合
If
Set
Code
+
If
Set
Code
23 ノードOnur
ソーシャルメディア
ワークフロー情報
難易度
中級
ノード数7
カテゴリー1
ノードタイプ6
作成者
Femi Ad
@hgrayAI automation specialist with over 1 year of experience empowering entrepreneurs and business owners to scale their operations through intelligent workflow solutions. Leveraging my background in project management and IT, I help transform manual processes into streamlined automated systems. Book a discovery call to explore how custom AI solutions can accelerate your business growth
外部リンク
n8n.ioで表示 →
このワークフローを共有