Skip to content
Per-pair page

Google Calendar + Shopify: appointment-based commerce flows.

Trigger Shopify actions from Calendar events — appointment reminders, post-consultation discount codes, or VIP scheduling for high-value customers.

Trigger app
Shopify as the trigger

Workflows fire when something happens in Shopify.

See all 8 triggers →
Action app
Google Calendar as the action

Workflows do something in Google Calendar, instantly.

Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

ShopifyGoogle Calendar

When something happens in Shopify, do it in Google Calendar.

8 Shopify triggers wired to 7 Google Calendar actions. Most-used pairing: New CustomerCreate Event.

Google CalendarShopify

Or fire it the other way around.

5 Google Calendar triggers wired to 16 Shopify actions downstream.

See Google CalendarShopify
Popular pairings

Common Shopify → Google Calendar workflows.

Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

Showing 9 of 56 combinations
When new customer in Shopify, create event in Google Calendar.

Fires when a new customer is created in Shopify. Common use: sync to your ESP/CRM, fire a welcome series, or run an enrichment step before first contact.

When new customer in Shopify, delete event in Google Calendar.

Fires when a new customer is created in Shopify. Common use: sync to your ESP/CRM, fire a welcome series, or run an enrichment step before first contact.

When new customer in Shopify, get event in Google Calendar.

Fires when a new customer is created in Shopify. Common use: sync to your ESP/CRM, fire a welcome series, or run an enrichment step before first contact.

When new customer in Shopify, list calendars in Google Calendar.

Fires when a new customer is created in Shopify. Common use: sync to your ESP/CRM, fire a welcome series, or run an enrichment step before first contact.

When fulfillment created in Shopify, create event in Google Calendar.

Fires when an order fulfillment is created in Shopify. Used to push tracking numbers into post-purchase emails or to mirror fulfillment state into your OMS/3PL.

When fulfillment created in Shopify, delete event in Google Calendar.

Fires when an order fulfillment is created in Shopify. Used to push tracking numbers into post-purchase emails or to mirror fulfillment state into your OMS/3PL.

When fulfillment created in Shopify, get event in Google Calendar.

Fires when an order fulfillment is created in Shopify. Used to push tracking numbers into post-purchase emails or to mirror fulfillment state into your OMS/3PL.

When fulfillment created in Shopify, list calendars in Google Calendar.

Fires when an order fulfillment is created in Shopify. Used to push tracking numbers into post-purchase emails or to mirror fulfillment state into your OMS/3PL.

When order cancelled in Shopify, create event in Google Calendar.

Fires when an order is cancelled in Shopify. Use to stop a fulfillment pipeline, void shipping labels, or trigger a win-back email.

How it works

Connect Shopify and Google Calendar in five steps.

No code, no glue, no half-day setup. Each step is one click.

  1. 1
    Connect
    Authorize Shopify and Google Calendar

    Open Tiny Command, authorize Shopify and Google Calendar once each. Both connections are available to every workflow on your account.

  2. 2
    Trigger
    Pick a Shopify trigger

    Drop the Shopify → New Customer trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/shopify.trigger-customer-created
  3. 3
    Transform
    Add a filter or AI step

    Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

  4. 4
    Action
    Add the Google Calendar action

    Drop the Google Calendar → Create Event action below it. Map fields from the Shopify payload into the Google Calendar inputs.

    google-calendar.create-event
  5. 5
    Publish
    Publish and forget

    Hit Publish. Tiny Command runs it in production from second one. Watch the run-log fill up.

FAQ

Questions about Shopify + Google Calendar.

When does Calendar + Shopify make sense?
High-touch commerce: in-store appointments, product consultations, custom-design calls, white-glove customer success. Calendar handles scheduling; Shopify reflects the booking downstream.
How do I tag a Shopify customer based on a Calendar booking?
Calendar Event Created with external attendee → Shopify Find Customer by attendee email → Shopify Update Customer with tag = "consult-booked-{date}". Powers downstream Shopify flows.
Can I send a discount code after a Calendar consultation?
Yes. Calendar Event Ended → Shopify Create Discount Code (unique per customer) → email it via Gmail/SendGrid. Thank-you-for-coming pattern for in-person retail or virtual consult flows.
How do I link the Calendar booking to a Shopify customer record?
Store the Calendar event ID as a Shopify customer metafield or in customer notes. On future orders, the metafield gives ops context about the consult.
Can I prevent Calendar bookings from non-Shopify customers?
Calendar doesn't natively know about Shopify. Add a Shopify-customer check as a Calendar workflow filter — if the attendee isn't in Shopify, alert the host or auto-cancel based on policy.
How do I avoid double-booking with Shopify inventory constraints?
Calendar isn't inventory-aware. For workflows where physical product or staff time matters, treat Calendar as scheduling layer and Shopify as inventory layer. Sync both ways to keep both honest.
Related

Other apps that pair well with Shopify.


Wire Shopify to Google Calendar in 2 minutes.

Free tier available. No credit card. No onboarding call.