n8n Shopify Etsy Square Webhook to Google Sheets + Gmail
n8n Shopify Etsy Square Webhook to Google Sheets + Gmail
Regular price
£71.99
Regular price
£71.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n Shopify Etsy Square Webhook to Google Sheets + Gmail
Regular price
£71.99
Regular price
£71.99
Sale price
Unit price
/
per
Turn Shopify, Etsy, or Square orders into confirmed records automatically—log them to Google Sheets and send a Gmail confirmation email
This n8n workflow receives order webhooks from Shopify, Etsy, or Square, normalizes them into a single order format, prevents duplicate entries, appends new orders to a Google Sheets Orders tab, and optionally sends a customer confirmation email via Gmail. Afterward, it updates the sheet to mark the order as Confirmed—and responds to the webhook with a JSON acknowledgement so the storefront can stop retrying.
What this workflow does
- Receives webhook payloads and loads shared settings (Google Sheet identifiers, product rules, and email mode) from the workflow configuration.
- Detects the source: determines whether the payload is from Shopify, Etsy, or Square, extracts a common set of fields, and rejects orders missing required data.
- Handles Square deposit logic: holds Square orders until the deposit is paid (when applicable).
- Deduplicates into Google Sheets: reads existing rows (or uses a built-in demo board when the sheet is not enabled) and checks the order key before logging.
- Validates line items against configured product rules, computes a working-day shipping window from the longest lead time plus buffers, and can hold orders containing unknown SKUs when enabled.
- Saves and confirms: appends a single-row “board” record to the sheet, sends a customer email via Gmail (live or redirected to a test address), then updates the order stage to Confirmed with a confirmation timestamp.
Use cases
- Centralize multi-store orders (Shopify + Etsy + Square) into one operational Google Sheets view.
- Send consistent confirmation emails with a calculated shipping window.
- Operational safety: stop duplicate sheet entries and optionally hold orders with unknown SKUs or unpaid Square deposits.
Technical details
- Nodes used: Webhook, if, code, no op, sticky note, Gmail
- Data sink: Google Sheets “Orders” tab (or built-in demo board when disabled)
- Webhook response: JSON acknowledgement to complete the request lifecycle
