
1- Wordpress / woocommerce : New order Notification
{
"name": "WooCommerce New Order to WhatsApp",
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "new-order",
"options": {}
},
"name": "WooCommerce Trigger",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [250, 300]
},
{
"parameters": {
"url": "https://api.whatsapp.com/send",
"method": "POST",
"jsonParameters": true,
"options": {},
"bodyParametersUi": {
"parameter": [
{
"name": "phone",
"value": "2010xxxxxxxx"
},
{
"name": "message",
"value": "={{'New Order Received! ID: ' + $json['body']['id'] + ' Total: ' + $json['body']['total']}}"
}
]
}
},
"name": "Send WhatsApp",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 1,
"position": [500, 300]
}
],
"connections": {
"WooCommerce Trigger": {
"main": [
[
{
"node": "Send WhatsApp",
"type": "main",
"index": 0
}
]
]
}
}
}2 – Facebook Auto reply
{
"name": "Facebook Auto Reply Bot",
"nodes": [
{
"parameters": {
"updates": [
"messages"
]
},
"name": "Facebook Trigger",
"type": "n8n-nodes-base.facebookGraphApiTrigger",
"typeVersion": 1,
"position": [250, 300]
},
{
"parameters": {
"conditions": {
"string": [
{
"value1": "={{$json['message']['text']}}",
"operation": "contains",
"value2": "سعر"
}
]
}
},
"name": "Check if Price",
"type": "n8n-nodes-base.if",
"typeVersion": 1,
"position": [450, 300]
},
{
"parameters": {
"operation": "message",
"id": "={{$json['sender']['id']}}",
"text": "أهلاً بك! سعر الخدمة يبدأ من 5 دولار شهرياً. هل تحب تعرف تفاصيل الباقات؟"
},
"name": "Reply Price",
"type": "n8n-nodes-base.facebookGraphApi",
"typeVersion": 1,
"position": [650, 200]
}
],
"connections": {
"Facebook Trigger": {
"main": [
[
{
"node": "Check if Price",
"type": "main",
"index": 0
}
]
]
},
"Check if Price": {
"main": [
[
{
"node": "Reply Price",
"type": "main",
"index": 0
}
]
]
}
}
}3- Add clients in : WordPress -> Google Sheets
{
"name": "WP Leads to Google Sheets",
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "leads",
"options": {}
},
"name": "Webhook (From WP)",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [250, 300]
},
{
"parameters": {
"operation": "append",
"sheetId": "YOUR_SHEET_ID_HERE",
"range": "A:C",
"options": {}
},
"name": "Save to Google Sheets",
"type": "n8n-nodes-base.googleSheets",
"typeVersion": 1,
"position": [500, 300]
}
],
"connections": {
"Webhook (From WP)": {
"main": [
[
{
"node": "Save to Google Sheets",
"type": "main",
"index": 0
}
]
]
}
}
}Business Growth Pack : 5 Templates
1️⃣ First Template: “The Cart Rescuer” 🛒
Value: This template generates direct ROI for the customer. Problem: The customer adds products to their cart in WooCommerce and exits before paying. Solution (Workflow Logic):
Trigger: Add a product to the cart (WooCommerce Trigger).
Wait Node: Wait for one hour (to give the customer a chance to pay).
Check Status: Check the order status (Has it turned “Completed”?).
IF Condition: If the status is still “Pending” or “Failed”:
Action: Send a WhatsApp message to the customer: “Hey [Customer Name], you forgot your products in the cart! Complete your order now and get a 5% discount with this code.”
{
"name": "Pro - Cart Rescuer (WooCommerce Recovery)",
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "new-order",
"options": {}
},
"name": "Order Created Trigger",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [250, 300]
},
{
"parameters": {
"amount": 1,
"unit": "hours"
},
"name": "Wait 1 Hour",
"type": "n8n-nodes-base.wait",
"typeVersion": 1,
"position": [450, 300]
},
{
"parameters": {
"resource": "order",
"operation": "get",
"orderId": "={{$json['body']['id']}}"
},
"name": "Check Order Status",
"type": "n8n-nodes-base.wooCommerce",
"typeVersion": 1,
"position": [650, 300],
"credentials": {
"wooCommerceApi": {
"id": "YOUR_WOO_CREDENTIAL_ID",
"name": "WooCommerce Account"
}
}
},
{
"parameters": {
"conditions": {
"string": [
{
"value1": "={{$json['status']}}",
"operation": "equal",
"value2": "pending"
}
]
}
},
"name": "Still Pending?",
"type": "n8n-nodes-base.if",
"typeVersion": 1,
"position": [850, 300]
},
{
"parameters": {
"url": "https://api.whatsapp.com/send",
"method": "POST",
"bodyParametersUi": {
"parameter": [
{
"name": "phone",
"value": "={{$json['billing']['phone']}}"
},
{
"name": "message",
"value": "مرحباً {{$json['billing']['first_name']}}، لاحظنا أنك لم تكمل عملية الدفع لطلبك رقم #{{$json['id']}}. المخزون محدود، أكمل طلبك الآن من هنا: {{$json['payment_url']}}"
}
]
}
},
"name": "Send WhatsApp Reminder",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 1,
"position": [1050, 200]
}
],
"connections": {
"Order Created Trigger": {
"main": [
[
{
"node": "Wait 1 Hour",
"type": "main",
"index": 0
}
]
]
},
"Wait 1 Hour": {
"main": [
[
{
"node": "Check Order Status",
"type": "main",
"index": 0
}
]
]
},
"Check Order Status": {
"main": [
[
{
"node": "Still Pending?",
"type": "main",
"index": 0
}
]
]
},
"Still Pending?": {
"main": [
[
{
"node": "Send WhatsApp Reminder",
"type": "main",
"index": 0
}
]
]
}
}
}2️⃣ Second Template: “Automated Content Manager” (AI Social Media Manager) 🤖
Value: Saves the salary of a social media employee. Problem: The business owner doesn’t have time to write posts every day. Solution (Workflow Logic):
Cron (Schedule): Runs every day at 10 AM.
Google Sheets: Pulls a “topic title” from an Excel sheet (e.g., “Benefits of Cloud Hosting”).
OpenAI (ChatGPT): Writes a professional Facebook and LinkedIn post based on the title.
OpenAI (DALL-E): Designs an image to represent the topic.
Facebook/LinkedIn Node: Automatically publishes the post and image to the page.
{
"name": "Pro - AI Social Media Post Generator",
"nodes": [
{
"parameters": {
"rule": {
"interval": [
{
"field": "hours",
"hoursInterval": 24
}
]
}
},
"name": "Daily Schedule",
"type": "n8n-nodes-base.schedule",
"typeVersion": 1,
"position": [200, 300]
},
{
"parameters": {
"model": "gpt-3.5-turbo",
"prompt": {
"messages": [
{
"role": "user",
"content": "Write a professional and engaging Facebook post about: Cloud Hosting Benefits. Include emojis and hashtags. Language: Arabic."
}
]
}
},
"name": "ChatGPT Writer",
"type": "n8n-nodes-base.openAi",
"typeVersion": 1,
"position": [450, 300],
"credentials": {
"openAiApi": {
"id": "YOUR_OPENAI_CREDENTIAL_ID",
"name": "OpenAI Account"
}
}
},
{
"parameters": {
"text": "={{$json['choices'][0]['message']['content']}}",
"options": {}
},
"name": "Post to Facebook",
"type": "n8n-nodes-base.facebookGraphApi",
"typeVersion": 1,
"position": [700, 300]
}
],
"connections": {
"Daily Schedule": {
"main": [
[
{
"node": "ChatGPT Writer",
"type": "main",
"index": 0
}
]
]
},
"ChatGPT Writer": {
"main": [
[
{
"node": "Post to Facebook",
"type": "main",
"index": 0
}
]
]
}
}
}3️⃣ Third Template: “Customer Filtering and Distribution” (Smart Lead Qualification) 🎯
Value: For real estate and service companies. Problem: We receive a lot of leads, and we don’t know who is important and who is wasting time. Solution (Workflow Logic):
Webhook: Receive customer data from Facebook Lead Ads.
IF Logic: (Filter) Is the customer’s budget greater than a certain amount? (e.g., > 10,000).
VIP Client Path: Immediately send a WhatsApp message to the sales manager: “Contact this client now!”
Regular Client Path: Add them to Mailchimp’s “Nurturing” list and send them a welcome email with the catalog.
{
"name": "Pro - Smart Lead Qualification",
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "fb-leads",
"options": {}
},
"name": "Facebook Lead Trigger",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [250, 300]
},
{
"parameters": {
"conditions": {
"number": [
{
"value1": "={{$json['body']['budget']}}",
"operation": "larger",
"value2": 5000
}
]
}
},
"name": "Is VIP Client?",
"type": "n8n-nodes-base.if",
"typeVersion": 1,
"position": [450, 300]
},
{
"parameters": {
"url": "https://api.whatsapp.com/send",
"method": "POST",
"bodyParametersUi": {
"parameter": [
{
"name": "phone",
"value": "MANAGER_PHONE_NUMBER"
},
{
"name": "message",
"value": "🚨 عميل VIP جديد! الاسم: {{$json['body']['full_name']}} - الميزانية: {{$json['body']['budget']}}"
}
]
}
},
"name": "Alert Manager (VIP)",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 1,
"position": [700, 200]
},
{
"parameters": {
"operation": "append",
"sheetId": "YOUR_SHEET_ID",
"range": "A:C",
"options": {}
},
"name": "Save to Google Sheets",
"type": "n8n-nodes-base.googleSheets",
"typeVersion": 1,
"position": [700, 400],
"credentials": {
"googleSheetsOAuth2Api": {
"id": "YOUR_GOOGLE_CREDENTIAL_ID",
"name": "Google Sheets Account"
}
}
}
],
"connections": {
"Facebook Lead Trigger": {
"main": [
[
{
"node": "Is VIP Client?",
"type": "main",
"index": 0
}
]
]
},
"Is VIP Client": {
"main": [
[
{
"node": "Alert Manager (VIP)",
"type": "main",
"index": 0
}
],
[
{
"node": "Save to Google Sheets",
"type": "main",
"index": 0
}
]
]
}
}
}4️⃣ Fourth Template: “After-Sales Follow-up and Review” (Review Booster) ⭐
Value: Building trust and increasing reviews (Social Proof). Problem: Customers buy but forget to review. Solution (Workflow Logic):
Trigger: Order completed (WooCommerce Order Completed).
Wait Node: Wait 3 days (for the customer to receive and try the product).
WhatsApp/Email: Send a message: “What do you think of the product? If you like it, rate us here (Google Maps link) and get a coupon for your next order.”
Google Sheets: Record that the message was sent so they don’t send it again.
{
"name": "Pro - Review Booster",
"nodes": [
{
"parameters": {
"topic": "order.updated",
"event": "updated"
},
"name": "WooCommerce Order Updated",
"type": "n8n-nodes-base.wooCommerceTrigger",
"typeVersion": 1,
"position": [250, 300],
"credentials": {
"wooCommerceApi": {
"id": "YOUR_WOO_CREDENTIAL_ID",
"name": "WooCommerce Account"
}
}
},
{
"parameters": {
"conditions": {
"string": [
{
"value1": "={{$json['status']}}",
"operation": "equal",
"value2": "completed"
}
]
}
},
"name": "Is Completed?",
"type": "n8n-nodes-base.if",
"typeVersion": 1,
"position": [450, 300]
},
{
"parameters": {
"amount": 3,
"unit": "days"
},
"name": "Wait 3 Days",
"type": "n8n-nodes-base.wait",
"typeVersion": 1,
"position": [650, 200]
},
{
"parameters": {
"url": "https://api.whatsapp.com/send",
"method": "POST",
"bodyParametersUi": {
"parameter": [
{
"name": "phone",
"value": "={{$json['billing']['phone']}}"
},
{
"name": "message",
"value": "مرحباً {{$json['billing']['first_name']}}، نتمنى أن يكون المنتج قد نال إعجابك! ⭐ رأيك يهمنا، قيمنا هنا واحصل على خصم 10%: [رابط التقييم]"
}
]
}
},
"name": "Send Review Request",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 1,
"position": [850, 200]
}
],
"connections": {
"WooCommerce Order Updated": {
"main": [
[
{
"node": "Is Completed?",
"type": "main",
"index": 0
}
]
]
},
"Is Completed?": {
"main": [
[
{
"node": "Wait 3 Days",
"type": "main",
"index": 0
}
]
]
},
"Wait 3 Days": {
"main": [
[
{
"node": "Send Review Request",
"type": "main",
"index": 0
}
]
]
}
}
}5️⃣ Template 4: “Smart Server Uptime Monitor” 🖥️
Value: Very useful for your VPS clients and technicians. Problem: The website goes down and no one notices until clients complain. Solution (Workflow Logic):
Schedule: Every 5 minutes.
HTTP Request: Pings the website or server.
IF Condition: If the response (Status Code) is not 200 (meaning the website is down for 500 or 404).
Telegram/Slack: Sends an immediate alert to the developer: “Urgent! Website X has been down for 5 minutes 🚨.”
{
"name": "Pro - Server Uptime Monitor",
"nodes": [
{
"parameters": {
"rule": {
"interval": [
{
"field": "minutes",
"minutesInterval": 5
}
]
}
},
"name": "Check Every 5 Mins",
"type": "n8n-nodes-base.schedule",
"typeVersion": 1,
"position": [250, 300]
},
{
"parameters": {
"url": "https://your-website.com",
"responseFormat": "string",
"options": {
"allowUnauthorizedCerts": true,
"followRedirects": true
}
},
"name": "Ping Website",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 1,
"position": [450, 300],
"continueOnFail": true
},
{
"parameters": {
"conditions": {
"number": [
{
"value1": "={{$node['Ping Website'].json['statusCode']}}",
"operation": "notEqual",
"value2": 200
}
]
}
},
"name": "Is Website Down?",
"type": "n8n-nodes-base.if",
"typeVersion": 1,
"position": [650, 300]
},
{
"parameters": {
"chatId": "YOUR_TELEGRAM_CHAT_ID",
"text": "🚨 تنبيه عاجل! موقعك (your-website.com) لا يستجيب الآن. كود الخطأ: {{$node['Ping Website'].json['statusCode']}}",
"additionalFields": {}
},
"name": "Alert Telegram",
"type": "n8n-nodes-base.telegram",
"typeVersion": 1,
"position": [850, 200],
"credentials": {
"telegramApi": {
"id": "YOUR_TELEGRAM_CREDENTIAL_ID",
"name": "Telegram Account"
}
}
}
],
"connections": {
"Check Every 5 Mins": {
"main": [
[
{
"node": "Ping Website",
"type": "main",
"index": 0
}
]
]
},
"Ping Website": {
"main": [
[
{
"node": "Is Website Down?",
"type": "main",
"index": 0
}
]
]
},
"Is Website Down?": {
"main": [
[
{
"node": "Alert Telegram",
"type": "main",
"index": 0
}
]
]
}
}
}