🤝 Automate e-commerce order processing with email notifications & webhooks

⚡ 1,674 views · 🤝 CRM & Sales Operations

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:

Setup steps:

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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

How to customize the workflow

Personalize email content:

Modify order validation:

Enhance team notifications:

Extend functionality:

Integration improvements:

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

Send Email, Webhook

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup