This workflow corresponds to n8n.io template #13416 — we link there as the canonical source.
This workflow follows the Google Sheets → OpenAI recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"id": "RDkfRGCkg0ak114Q",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "Automated WooCommerce New Product Campaigns for Customers",
"tags": [],
"nodes": [
{
"id": "efdf7877-3c75-46d6-a144-caeb2fcfe212",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1088,
0
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "ed81fc35-4333-484c-8ac6-68a73d27be03",
"name": "Code (image link detect)",
"type": "n8n-nodes-base.code",
"position": [
-848,
96
],
"parameters": {},
"typeVersion": 2
},
{
"id": "ec8e3ea1-166c-4bbf-b031-3c4ec8fb0e99",
"name": "If",
"type": "n8n-nodes-base.if",
"position": [
-192,
512
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "77bf6f07-60f2-4750-97ba-6f2d45043760",
"name": "Sticky Note5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-16,
352
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "7b36aab8-e099-4542-956b-d4bef5940f8b",
"name": "Clean Customer Data In Shopify Store",
"type": "n8n-nodes-base.code",
"position": [
-800,
496
],
"parameters": {},
"typeVersion": 2
},
{
"id": "c27228ea-2496-45d7-be70-567661a58729",
"name": "Loop Over Customer",
"type": "n8n-nodes-base.splitInBatches",
"position": [
-592,
496
],
"parameters": {},
"typeVersion": 3
},
{
"id": "43bbd68f-01bb-425e-a54b-4c530492a831",
"name": "Loop Over Image Link",
"type": "n8n-nodes-base.splitInBatches",
"position": [
-288,
80
],
"parameters": {},
"typeVersion": 3
},
{
"id": "f63669d2-4400-4b8c-9822-a731a9a63410",
"name": "Rapiwa (verify whatsapp number)",
"type": "n8n-nodes-rapiwa.rapiwa",
"position": [
-368,
512
],
"parameters": {},
"typeVersion": 1
},
{
"id": "ac5855de-cd87-4967-a8c5-2b57cdc1d635",
"name": "Rapiwa (send whatsapp message)",
"type": "n8n-nodes-rapiwa.rapiwa",
"position": [
64,
400
],
"parameters": {},
"typeVersion": 1
},
{
"id": "2bebec4d-7c82-4d4d-b9a9-b66bfeda2d36",
"name": "Wait1",
"type": "n8n-nodes-base.wait",
"position": [
304,
592
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "2d1e2225-cfbb-4a55-801b-51a077cf9b31",
"name": "Save data Sheet Unverified & Not sent1",
"type": "n8n-nodes-base.googleSheets",
"position": [
80,
592
],
"parameters": {},
"typeVersion": 4.6
},
{
"id": "0f431ad9-d641-49d9-af4b-9ead52fdfcf0",
"name": "Save data in Sheet Verified & Sent1",
"type": "n8n-nodes-base.googleSheets",
"position": [
304,
400
],
"parameters": {},
"typeVersion": 4.6
},
{
"id": "0086b7b8-91d1-48f5-876e-faeac7ba0084",
"name": "WooCommerce Trigger",
"type": "n8n-nodes-base.wooCommerceTrigger",
"position": [
-1040,
96
],
"parameters": {},
"typeVersion": 1
},
{
"id": "0a78742a-3f89-4ae2-88be-d4598ccdd524",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1520,
0
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "77c42074-23b1-4e0f-91fe-e1b0374c6c85",
"name": "Rapiwa (WhatsApp Notify No images found for the product)",
"type": "n8n-nodes-rapiwa.rapiwa",
"position": [
-448,
112
],
"parameters": {},
"typeVersion": 1
},
{
"id": "e39b390e-8086-43a9-b920-e423f3a006de",
"name": "IF \u2013 Keeps only valid image files",
"type": "n8n-nodes-base.if",
"position": [
-656,
96
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "fe3b2d71-29f9-465d-934b-55a9c26cf3e9",
"name": "Create the product description (HTML) into a short",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-80,
96
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "5af604fb-9e6f-4479-9f60-581d2c96f18f",
"name": "Get All Customer records from the WooCommerce store",
"type": "n8n-nodes-base.wooCommerce",
"position": [
-1008,
496
],
"parameters": {},
"typeVersion": 1
},
{
"id": "7e5338ea-72b5-4d49-9acb-74c0e8e77f0b",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1056,
352
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"active": false,
"settings": {
"availableInMCP": false,
"executionOrder": "v1"
},
"versionId": "0c37153a-1a54-4a07-9f82-055a116d5db0",
"connections": {
"If": {
"main": [
[
{
"node": "Rapiwa (send whatsapp message)",
"type": "main",
"index": 0
}
],
[
{
"node": "Save data Sheet Unverified & Not sent1",
"type": "main",
"index": 0
}
]
]
},
"Loop Over Customer": {
"main": [
[],
[
{
"node": "Rapiwa (verify whatsapp number)",
"type": "main",
"index": 0
}
]
]
},
"WooCommerce Trigger": {
"main": [
[
{
"node": "Code (image link detect)",
"type": "main",
"index": 0
}
]
]
},
"Loop Over Image Link": {
"main": [
[],
[
{
"node": "Create the product description (HTML) into a short",
"type": "main",
"index": 0
}
]
]
},
"Code (image link detect)": {
"main": [
[
{
"node": "IF \u2013 Keeps only valid image files",
"type": "main",
"index": 0
}
]
]
},
"Rapiwa (send whatsapp message)": {
"main": [
[
{
"node": "Save data in Sheet Verified & Sent1",
"type": "main",
"index": 0
}
]
]
},
"Rapiwa (verify whatsapp number)": {
"main": [
[
{
"node": "If",
"type": "main",
"index": 0
}
]
]
},
"IF \u2013 Keeps only valid image files": {
"main": [
[
{
"node": "Loop Over Image Link",
"type": "main",
"index": 0
}
],
[
{
"node": "Rapiwa (WhatsApp Notify No images found for the product)",
"type": "main",
"index": 0
}
]
]
},
"Save data in Sheet Verified & Sent1": {
"main": [
[
{
"node": "Wait1",
"type": "main",
"index": 0
}
]
]
},
"Clean Customer Data In Shopify Store": {
"main": [
[
{
"node": "Loop Over Customer",
"type": "main",
"index": 0
}
]
]
},
"Save data Sheet Unverified & Not sent1": {
"main": [
[
{
"node": "Wait1",
"type": "main",
"index": 0
}
]
]
},
"Create the product description (HTML) into a short": {
"main": [
[
{
"node": "Get All Customer records from the WooCommerce store",
"type": "main",
"index": 0
}
]
]
},
"Get All Customer records from the WooCommerce store": {
"main": [
[
{
"node": "Clean Customer Data In Shopify Store",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This workflow is perfect for e-commerce store owners using WooCommerce who want to automatically announce new products to their customers through personalized WhatsApp messages. It's ideal for businesses looking to increase product visibility and drive sales without manual…
Source: https://n8n.io/workflows/13416/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
This workflow is perfect for e-commerce store owners using Shopify who want to automatically announce new products to their customer base through personalized WhatsApp messages. It's ideal for busines
Ask questions like “How much did I spend on food last month?” and get instant answers from your financial data — directly in Telegram.
The Problem That it Solves
This intelligent email automation workflow helps you maximize engagement through domain-based outreach. It utilizes AI-powered personalization and strategic follow-ups to increase response rates. The
Note: Now includes an Apify alternative for Rapid API (Some users can't create new accounts on Rapid API, so I have added an alternative for you. But immediately you are able to get access to Rapid AP