Skip to product information

n8n Shopify Etsy Square Webhook to Google Sheets + Gmail

n8n Shopify Etsy Square Webhook to Google Sheets + Gmail

 (200+Reviews)
Regular price £71.99
Regular price £71.99 Sale price
SAVE Sold out
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
🔥
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

n8n Shopify Etsy Square Webhook to Google Sheets + Gmail

Regular price £71.99
Regular price £71.99 Sale price
SAVE Sold out

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
View full details