Skip to content
Per-pair page

Intercom + Shopify: chat with full ecommerce context.

Sync Shopify customer + order data into Intercom contact attributes, trigger Intercom messages from Shopify events, or post Intercom chat events back to Shopify.

Trigger app
Intercom as the trigger

Workflows fire when something happens in Intercom.

Action app
Shopify as the action

Workflows do something in Shopify, instantly.

See all 16 actions →
Both directions

Pick the way that fits your stack.

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

IntercomShopify

When something happens in Intercom, do it in Shopify.

5 Intercom triggers wired to 16 Shopify actions. Most-used pairing: New ContactCancel Order.

ShopifyIntercom

Or fire it the other way around.

8 Shopify triggers wired to 20 Intercom actions downstream.

See ShopifyIntercom
Popular pairings

Common Intercom → Shopify workflows.

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

Showing 9 of 80 combinations
When new contact in Intercom, cancel order in Shopify.

Fires when a new contact (lead or user) is created in Intercom. Use to enrich, sync into your CRM, or kick off a welcome sequence.

When new contact in Intercom, close order in Shopify.

Fires when a new contact (lead or user) is created in Intercom. Use to enrich, sync into your CRM, or kick off a welcome sequence.

When new contact in Intercom, count orders in Shopify.

Fires when a new contact (lead or user) is created in Intercom. Use to enrich, sync into your CRM, or kick off a welcome sequence.

When new contact in Intercom, create customer in Shopify.

Fires when a new contact (lead or user) is created in Intercom. Use to enrich, sync into your CRM, or kick off a welcome sequence.

When conversation closed in Intercom, cancel order in Shopify.

Fires when an Intercom conversation is closed by an admin. Common use: send CSAT survey, log resolution to CRM, run an AI quality check on the resolved thread.

When conversation closed in Intercom, close order in Shopify.

Fires when an Intercom conversation is closed by an admin. Common use: send CSAT survey, log resolution to CRM, run an AI quality check on the resolved thread.

When conversation closed in Intercom, count orders in Shopify.

Fires when an Intercom conversation is closed by an admin. Common use: send CSAT survey, log resolution to CRM, run an AI quality check on the resolved thread.

When conversation closed in Intercom, create customer in Shopify.

Fires when an Intercom conversation is closed by an admin. Common use: send CSAT survey, log resolution to CRM, run an AI quality check on the resolved thread.

When new conversation in Intercom, cancel order in Shopify.

Fires when a new conversation is started in Intercom (by a user via messenger/email or by an admin). The standard inbound hook for AI triage, routing, and bot handoff.

How it works

Connect Intercom and Shopify in five steps.

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

  1. 1
    Connect
    Authorize Intercom and Shopify

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

  2. 2
    Trigger
    Pick a Intercom trigger

    Drop the Intercom → New Contact trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/intercom.trigger-contact-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 Shopify action

    Drop the Shopify → Cancel Order action below it. Map fields from the Intercom payload into the Shopify inputs.

    shopify.cancel-order
  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 Intercom + Shopify.

How do I sync Shopify order data into Intercom contact attributes?
Shopify Order Created → Intercom Update Contact with custom attributes (last_order_date, total_spent, order_count). Support agents see order history in Intercom side panel.
Can I trigger Intercom messages from Shopify events?
Yes. Shopify Order Shipped → Intercom Send Message with tracking URL and post-purchase tips. More engaging than transactional email alone.
How do I create Intercom users from Shopify customers?
Shopify Customer Created → Intercom Find or Create Contact by email with shopify_customer_id as external_id. Custom attributes for tier, location, lifecycle.
Can I post Intercom conversation events back to Shopify?
Yes. Intercom Conversation Closed with negative CSAT tag → Shopify Update Customer with tag "at-risk". Triggers downstream retention campaigns from Shopify.
How do I trigger an Intercom abandoned-cart message?
Shopify Abandoned Cart event (via webhook) → Intercom Send Message to the customer with cart link. Personal touch vs. generic email; higher recovery rate.
Can I avoid duplicate Intercom contacts from Shopify imports?
Use email as the canonical identifier. Intercom Update Contact is idempotent — if email matches, it updates rather than creating. Shopify customer_id as external_id for traceability.
Related

Other apps that pair well with Intercom.


Wire Intercom to Shopify in 2 minutes.

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