Skip to content

Advanced Zap for Commerce7 · by 7Labs

Connect your winery to everything.

Commerce7 is your system of record; Advanced Zap turns customer, order, club, reservation, and product events into instant automation. Events hit Zapier via REST hooks as they happen — not on a slow polling cycle. Write-back actions close the loop in Commerce7.

  • 14
    Real-time triggers
  • 8
    Write-back actions
  • 85+
    Templates
  • 6k+
    Zapier apps
  • 0
    Code needed

Install from your Commerce7 admin: Apps → find Advanced Zap → follow the setup guide. Step-by-step on this page →

Built exclusively for Commerce7 wineries & DTC

Commerce7 Zapier Real-time webhooks · 6,000+ connected apps · Write-backs to your tenant

Ship automation in hours, not sprints — one integration for email, CRM, SMS, and thousands of Zapier apps, with data flowing back into Commerce7.

Automation that keeps up with your cellar

React to Commerce7 activity in under a second for live Zaps. One integration surface to Mailchimp, Klaviyo, Slack, Sheets, CRMs, SMS, and thousands of other Zapier apps — with write-backs so tags and profiles stay aligned with what happened everywhere else.

Latency

REST hooks instead of batch jobs or manual exports — events delivered as they happen.

Wine club & DTC

Memberships, allocations, pauses, cancels, and high-value orders — without custom code.

Operations

Live feed, stats, delivery log, payload inspector, and test events — fewer black-box failures.

Data accuracy

Triggers plus actions keep Commerce7 tags and profiles aligned with external tools.

How it works

Signed webhooks, normalized payloads, deduped deliveries, and real-time pushes to Zapier — plus Commerce7 API actions when your Zaps write back.

1

Commerce7 → Advanced Zap

Commerce7 sends signed webhooks to your app. The server verifies the signature (HMAC), normalizes payloads, stores events for tests and stats, and dedupes where applicable.

2

Advanced Zap → Zapier

Each event is pushed to subscribed Zaps via REST hooks for real-time runs while the Zap is ON.

3

Zapier “Test trigger”

Uses polling against the stored event queue. Retention is configurable — default 14 days (not a fixed 7).

4

Write-back actions

Zap actions call the Commerce7 REST API with your winery’s context (API key through the integration).

14 user-facing triggers

Plus helper dynamic lists (customers, tags, experiences, reservations) for dropdowns in actions — not marketed as standalone business triggers.

Customers
TriggerWhen it fires
New CustomerNew customer account created
Updated CustomerAny customer field changes
Orders
TriggerWhen it fires
New OrderOrder placed or submitted
High-Value OrderOrder total ≥ $500 (no extra Zapier filter)
Wine club
TriggerWhen it fires
New Club MembershipMembership created
Club Membership CancelledMembership cancelled
Club Membership PausedMembership paused
Club Membership ResumedMembership resumed
Club Allocation ProcessedClub run processed / charged
Club Allocation ShippedAllocation shipped
Reservations
TriggerWhen it fires
New ReservationReservation created
Reservation CancelledReservation cancelled
Catalog & tags
TriggerWhen it fires
New ProductProduct created or updated (as exposed by mapping)
Tag Added (New Tag)Tag created / tag event as mapped

Typical payload themes include customer_id, email, order_id, order_total, club fields, reservation fields, tenant_id, created_at, and more — see field tables in the docs.

8 actions

Create and update customers, tags, products, and reservations in Commerce7 from any Zap.

Customers & tags
ActionPurpose
Create CustomerCreate a customer (email, name, phone, birth date, tags, …)
Update CustomerLook up by email and update fields
Add Tag to CustomerAdd tag by name (tag must exist in Commerce7)
Remove Tag from CustomerRemove tag from customer
Products
ActionPurpose
Create ProductCreate product (title, type, description, SKU, price, …)
Create Product VariantAdd variant to parent product (per shipped Zapier UI)
Reservations
ActionPurpose
Create ReservationBook experience (email, experience_id, date, time, party size, notes)
Cancel ReservationCancel by reservation_id (optional reason)

Some tenants require C7_RESERVATION_TENDER_TYPE for Zap-created reservations — see docs.

Dashboard inside Commerce7

Opened from Commerce7 → Apps (and optional demo URLs for prospects). The embedded UI matches the live app — stats, feeds, logs, and template browser.

Overview dashboard: stats, live event feed, quick setup, active connections
Live event feed Last 20 events; auto-refresh ~30s
Activity stats Totals, active hook count, errors over retention
Send test event Fire sample payloads to connected Zaps
Payload inspector JSON your Zaps receive (last real event per type)
Delivery log Last 30 deliveries with HTTP status / errors
API key Reveal / copy / regenerate (CSRF-protected)
Docs link In-app link to documentation

Demo / preview: sample dashboard via your app URL with ?tenantId=demo or routes like /preview or /demo (read-only; depends on deployment).

Closed-loop ideas

Stories you can ship with triggers + actions.

VIP order tag Slack

High-value order add VIP tag in Commerce7 notify team in Slack.

Build in Zapier

New club member

New club member add Club Member tag in Commerce7 sync to your email platform.

Build in Zapier

Club cancelled

Club cancelled remove club tag trigger win-back sequence.

Build in Zapier

Reservation cancelled

Reservation cancelled tag Needs rebooking task in CRM.

Build in Zapier

Allocation shipped

Allocation shipped message customer via SMS or email tool.

Build in Zapier

Get running in minutes

  1. Install Advanced Zap for Commerce7 from the Commerce7 App Store.
  2. Open the app in Commerce7 → reveal your API key.
  3. In Zapier, add Advanced Zap for Commerce7, paste the key, test the connection.
  4. Create Zaps: pick a trigger → add actions (Commerce7 or other apps) → turn the Zap ON for real-time REST hooks.
  5. Use Test trigger in the editor (polling + stored events) vs live runs (REST hooks when the Zap is on).

Security

  • Zapier: Unique API key (Bearer) per winery — connect once; one key for all Zaps.
  • Webhooks: HMAC-signed payloads from Commerce7 (C7_APP_SECRET on server).
  • Dashboard: Session-based access from Commerce7; sensitive ops use CSRF tokens.
  • Hosting: Typical deployment on Fly.io with HTTPS; NODE_ENV=production for secure cookies and embedded iframe behavior.

Set expectations

What you need before going live — and the limits that affect tests, stats, and write-backs.

  • Commerce7: Tenant where you can install apps (admin access).
  • Zapier: Any account; task volume and plan limits follow Zapier’s pricing.
  • Real-time delivery: Zaps must be ON — that’s when REST hooks fire. “Test trigger” uses stored events (polling), not live hooks.
  • Retention: Stored events for tests/stats respect EVENT_RETENTION_DAYS (default 14 days).
  • Write-backs: If Commerce7 rejects an action (bad email, unknown tag, missing field), use Zapier task history to see the error — the integration surfaces Commerce7’s response.

We’re here

Email [email protected] — include your winery / tenant ID from the dashboard and, if applicable, the Zapier task ID.

Email support Read the docs