Automate E-commerce Order Processing with Email Notifications & Webhooks

Go to Workflow
0 views
Built by PhilanthropEAK Automation PhilanthropEAK Automation
Created on June 08, 2026

Description

Who's it for

Small online store owners, new entrepreneurs, and anyone getting started with e-commerce automation. Perfect for beginners who want to automate their order process without complexity or additional costs. Ideal for stores using Shopify, WooCommerce, Etsy, or any platform that supports webhooks.

How it works

This simple workflow automatically handles new orders by sending professional confirmation emails to customers and notification emails to your team. When a customer places an order, your e-commerce platform sends the order data to this workflow via webhook.

The system extracts essential order information like customer details, order number, and total amount, then validates the data to ensure completeness. It sends a beautifully formatted confirmation email to the customer with order details, next steps, and your contact information. Simultaneously, your team receives an order notification email with all the details needed to process and fulfill the order.

The workflow includes error handling for incomplete orders and sends appropriate responses back to your e-commerce platform to confirm successful processing. Everything is logged for easy tracking and troubleshooting.

How to set up

Prerequisites:
An online store (Shopify, WooCommerce, etc.)
Gmail account or any email service with SMTP
5 minutes for setup

Setup steps:

Configure your store information:
Open the "Store Configuration" node
Update with your store name, email addresses, phone number, and website
This information appears in customer emails and notifications

Set up email credentials:
Add your Gmail account or SMTP email service to n8n
Use the built-in email credential setup
Gmail is free and works perfectly for most small stores

Copy the webhook URL:
Click on the "New Order Webhook" node
Copy the webhook URL that appears
This is where your store will send order data

Add webhook to your store:
Shopify: Go to Settings > Notifications > Webhooks, create new webhook for "Order creation"
WooCommerce: WooCommerce > Settings > Advanced > Webhooks, add new webhook for "Order created"
Other platforms: Look for webhook, API, or integration settings

Test the workflow:
Place a test order in your store
Check that confirmation email was sent to customer
Verify team notification email was received
Confirm webhook response shows success

Requirements

E-commerce platform** with webhook support (Shopify, WooCommerce, BigCommerce, Etsy, etc.)
Email account** - Gmail (free) or any SMTP email service
n8n instance** - cloud subscription or self-hosted installation
Basic store information** - contact details and branding

How to customize the workflow

Personalize email content:
Edit the email templates in the "Send Customer Confirmation" and "Send Team Notification" nodes
Add your brand voice and specific messaging
Include additional order details or shipping information
Add your logo or signature (if using HTML email)

Modify order validation:
Adjust validation rules in the "Validate Order Data" node
Add checks for minimum order amounts
Include product-specific validation
Set up different handling for different order types

Enhance team notifications:
Add team member-specific routing based on order value or products
Include inventory alerts for low-stock items
Add urgency flags for rush orders
Set up different notification schedules for weekends vs weekdays

Extend functionality:
Add SMS notifications using Twilio for urgent orders
Include automated inventory updates
Set up follow-up email sequences for customer engagement
Add order status updates as items are processed and shipped

Integration improvements:
Connect with Google Sheets to log all orders automatically
Add Slack notifications for team collaboration
Integrate with shipping services for automatic label creation
Link to accounting software for financial tracking

This template focuses on simplicity and reliability, using only built-in n8n nodes and free services to get new store owners started with automation quickly and affordably.

Nodes Used (1)

Send Email
n8n-nodes-base.emailSend