Yes, Intercom integrates natively with Shopify to display customer purchase history and account data directly in your support conversations.
Overview
If you run a Shopify store and use Intercom for customer support, the native integration connects these two platforms so your support team has immediate access to customer order history, purchase behavior, and account details without switching tabs. This context helps agents resolve issues faster and provide more personalized support.
How the Integration Works
The Intercom-Shopify integration pulls customer data from your Shopify store and displays it within Intercom conversations. Here’s what happens:
- Customer Matching: Intercom automatically matches incoming conversations to Shopify customer profiles using email address or customer ID.
- Data Sync: Customer attributes from Shopify—including name, email, phone, and custom fields—sync to Intercom’s customer profiles in real time.
- Order History Display: Your support team sees a customer’s complete order history, including order dates, amounts, product names, and fulfillment status, directly in the conversation sidebar.
- Custom Attributes: You can map Shopify customer tags and custom fields to Intercom custom attributes for segmentation and personalized messaging.
- Two-Way Sync: Changes made to customer data in Intercom can be reflected back to Shopify, keeping both systems aligned.
Key Features & Capabilities
The integration enables several practical capabilities for your support operation:
- Instant Order Lookup: When a customer contacts you about a refund or shipping issue, your agent sees the exact order details—product SKU, price, shipping address, and status—without asking the customer to repeat information.
- Proactive Support: Use Shopify customer segments (e.g., high-value customers, repeat buyers) to trigger targeted Intercom messages or prioritize conversations based on customer lifetime value.
- Abandoned Cart Recovery: Identify customers who initiated checkout but didn’t complete purchase and send them targeted support or incentive messages through Intercom.
- Automated Context Tags: Automatically tag conversations based on Shopify data (e.g., “VIP Customer,” “First Purchase,” “High-Risk Order”) to route to specialized agents or apply SLAs.
- Unified Customer Profile: Your support team works from a single customer view that combines Shopify purchase data with Intercom conversation history, reducing manual lookups and errors.
- Segmented Campaigns: Use Shopify customer attributes to segment your Intercom audience and send product recommendations, upsell messages, or loyalty offers to specific groups.
Setup Difficulty
Easy (5–10 minutes, no code required). The integration is installed through Intercom’s app marketplace. You’ll need admin access to both your Shopify store and Intercom workspace. The setup process involves authorizing Intercom to access your Shopify customer data, selecting which customer attributes to sync, and optionally mapping custom fields. No API configuration or developer involvement is needed for a basic setup.
What Gets Synced
By default, the integration syncs the following Shopify customer data to Intercom:
- Customer name, email, and phone number
- Billing and shipping addresses
- Customer tags and custom attributes
- Order history (order ID, date, total, status, line items)
- Customer lifetime value and total spend
- Account creation date and last order date
You can customize which fields sync during setup and add Shopify custom fields to your Intercom custom attributes for deeper segmentation.
Limitations to Know
While the integration is powerful, there are a few constraints:
- One-Way for Some Data: While customer attributes sync bidirectionally, order data flows primarily from Shopify to Intercom. You cannot create or modify orders in Shopify from Intercom.
- Real-Time Sync Latency: Data syncs frequently but may not be instantaneous; expect a delay of a few seconds to a minute for updates to appear in Intercom.
- Shopify Plus Limitations: Some advanced features (like custom apps or specific data fields) may require Shopify Plus or higher tiers.
- Historical Data: The integration typically syncs recent orders and customer data; very old historical data may not be available depending on your Shopify plan.
Alternatives & Workarounds
If the native integration doesn’t fully meet your needs, consider these alternatives:
- Zapier: Use Zapier to create custom workflows between Shopify and Intercom—for example, automatically creating Intercom tags when a Shopify order is placed, or triggering Shopify actions based on Intercom conversation events.
- Make (formerly Integromat): Similar to Zapier, Make offers more advanced automation logic and can connect Shopify and Intercom with custom data transformations.
- Custom API Integration: If you have development resources, you can build a custom integration using the Shopify Admin API and Intercom API to sync specific data fields or trigger custom workflows.
- Third-Party Platforms: Tools like Segment or mParticle can act as data hubs, syncing Shopify and Intercom data alongside other business systems for a unified customer view.
Best Practices for Implementation
To get the most out of this integration:
- Map Your Custom Fields: If you use Shopify custom fields (e.g., customer tier, referral source), map them to Intercom custom attributes so your support team can see and act on this context.
- Set Up Conversation Routing: Use synced Shopify data to route conversations—for example, send high-value customer inquiries to senior agents or VIP support queues.
- Train Your Team: Ensure your support staff knows how to interpret Shopify data in Intercom conversations and use it to provide better service.
- Monitor Data Quality: Periodically audit your Shopify customer data to ensure emails, addresses, and tags are accurate; poor data quality will reduce the integration’s usefulness.
- Use Intercom Automation: Combine synced Shopify data with Intercom’s automation rules to trigger proactive messages (e.g., “We noticed you abandoned your cart—can we help?”).
Frequently Asked Questions
Does the integration work with Shopify Plus?
Yes, the native Intercom-Shopify integration works with Shopify Plus and all standard Shopify plans. However, some advanced customization options may require additional setup or API work on Shopify Plus accounts.
Can I sync historical order data?
The integration syncs recent orders and customer data automatically. Historical data availability depends on your Shopify plan and retention settings. For a full historical sync, contact Intercom support or consider a custom API integration.
What happens if a customer’s email changes in Shopify?
The integration uses email as the primary matching key. If a customer’s email changes in Shopify, Intercom will update the associated customer profile. However, past conversations linked to the old email may remain separate; you may need to manually merge profiles in Intercom.
Can I use this integration to send marketing emails?
The Intercom-Shopify integration is designed for support context, not marketing automation. However, you can use synced Shopify data to segment your Intercom audience and send targeted support or transactional messages. For broader marketing campaigns, consider using Shopify’s native email tools or a dedicated email marketing platform.
Disclaimer
Integration features and capabilities may change as Intercom and Shopify release updates. This guide reflects the integration as of the time of writing. Always verify current features and setup requirements on Intercom’s official integration documentation and Shopify’s app marketplace before implementing.