sparrowdesk-logo-transparent-1.png
Go to sparrowdesk.com
Home
SparrowDesk Overview
  • Overview of SparrowDesk
  • Feature Overview in SparrowDesk
  • SparrowDesk Glossary
Getting Started
  • Setting Up Account Details
  • Default Business Hours
  • Understanding and Creating Teams
  • Inviting Team Members to the Platform
  • Roles and Permissions
  • Single Sign-On
  • Brands in SparrowDesk
  • Getting Started FAQs
  • Use a custom domain for your support portal
  • Customize Customer Email Notifications
Inbox
  • Understanding the Inbox in SparrowDesk
  • Managing Custom Views in Inbox
  • Live Chats in Inbox
  • Staying on Top of New Messages from Customers
  • Conversation Fields in SparrowDesk
  • Merging Conversations in SparrowDesk
  • Round Robin assignment explained
  • Export Conversations as CSV
  • Bulk update fields
  • Forward a Conversation to an External Contact
  • Common Email Delivery Errors
  • Add Watchers to a Conversation
Channels
  • Slack as a Channel
  • WhatsApp as a Channel
  • Facebook Messenger as a Channel
  • Instagram Channel
  • Setting Up Email as a Support ChannelConnect your custom email address How do I send and receive emails via SMTP and IMAP ? How do I find my SMTP/IMAP server address and port number? Common Errors while Connecting through SMTP/IMAPHow to Prevent Emails From Going to Spam Email Signatures
  • Installing Chat Widget Chat Widget Installation on WordPressInstall the Chat Widget on ShopifyCustomising Chat WidgetEmbedding and Configuring the SparrowDesk Chat WidgetChat Widget SettingsWhy End Users Don’t Always See Their Chat HistoryTrack page visits in SparrowDesk
Contacts
  • Contacts in SparrowDesk
  • How to manage contact segments
  • Deleting and Blocking Contacts in SparrowDesk
  • Contact Fields in SparrowDesk
Reports
  • Conversation Report
  • Team Performance Report
  • Understanding the AI Agent Report in SparrowDesk
  • Viewing CSAT reports in SparrowDesk
  • Reports FAQ
  • Exporting Reports as PDF
  • Help Center Reports
  • Build a Custom Report
Automation
  • Macros
  • Business Hours
  • Service-Level Agreements (SLAs)
  • Setting up CSAT (Customer Satisfaction) in SparrowDesk
Zoona AI
  • AI Suggested replies in your Inbox
  • AI-Generated Chat Subjects
  • Zoona AI Knowledge Improvements
  • Introduction to AI AgentAI Agent - Configure PersonaTraining your AI AgentZoona AI Agent CommandsAI Agent - Deploying on chatAI Agent - Deploying on EmailHow to Create a Command Zoona AI Agent - FAQUnderstanding AI resolutions in SparrowDesk
Workflows
  • Automate repetitive tasks through Workflows
  • How to Create a Workflow
  • Workflow Blocks Library
  • Notify a Slack Channel from a Workflow
  • Classify Conversations with a Custom Prompt
Help Centre
  • Write Knowledge Articles for your Help Centre and AI Agents
  • Setting Up and Customizing Your Help Center
  • Use a Custom Domain for Your Help Center
  • Make Your Help Centre Discoverable in Search results
  • Adding Google Tag Manager to your Help Center
  • Creating a Ticket Form Setting up Customer Portal
Billing
  • How does SparrowDesk pricing work?
  • What is Seat ?
  • Manage your Billing and Invoices
  • About Sales Tax
  • How to cancel your subscription
  • Frequently Asked Questions
  • AI Co-pilot and AI Resolution billing
  • SparrowDesk Startup Program
Apps and Integrations
  • Okta Integration
  • HubSpot Integration
  • SurveySparrow Integration
  • Zapier Integration
  • Attio Integration
  • Linear Integration
  • Jira Integration
  • Gmail Integration
  • Notion Integration
  • Shopify Integration
  • Migrating from Freshdesk
  • Zoho CRM integration
  • Set Up a Webhook

Shopify Integration

Timer3 min read
VaishaliVaishali

Shopify integration brings your customers' order history into SparrowDesk, so agents can see purchase details directly in the conversation sidebar without switching to Shopify.

Note: The Shopify integration is set up as a custom app. To get started, reach out to us at [email protected] and our team will provision the integration for your account.

Prerequisites

Before you begin, ensure that you have:

  • An active SparrowDesk account with Admin or Account Owner access.
  • An active Shopify account with admin access to the store(s) you want to connect.

How it works

Setting up the Shopify integration is a two-step process:

  1. You request the integration- email [email protected]. Our team creates a custom Shopify app for your account and provisions it on our end.
  2. You connect your stores- once provisioned, go to Apps → Shopify → Connect in SparrowDesk. Your Shopify stores are listed and ready to connect.

Connect your Shopify stores

Once our team has provisioned the integration for your account:

  1. In SparrowDesk, go to App store → Shopify.
  2. Click Connect. 

Image

  1. Your Shopify stores are listed automatically. Select the store(s) you want to connect and confirm. 

image.png

The Shopify panel is now active in all conversations.

View orders in a conversation

When the integration is active, a Shopify panel appears automatically in the right sidebar of every conversation- no toggle required.

SparrowDesk matches the contact's email against all connected Shopify stores and displays their orders sorted by most recent first.

Each order card shows:

  • Order name (e.g. #1001)
  • Amount spent
  • Store name
  • Order date
  • A link to the order in Shopify (opens in a new tab)

The panel header shows the total number of orders across all connected stores. If a contact has no orders, a No orders message is shown.

Image

Image

Search for an order

A search input appears at the top of the Shopify panel.

  1. Type an order name (e.g. 1001 or #1001) or a numeric order ID.
  2. Matching orders for the current contact are shown.
  3. Clear the search input to return to the full order list.

Search is scoped to the current contact's orders only.

Image

View orders on a contact page

The same Shopify panel, order list, and search are also available on the contact's profile page in SparrowDesk.

Image

Connect additional Shopify stores

SparrowDesk supports multiple Shopify stores. Once the integration is provisioned for your account, all your stores are listed under Apps → Shopify → Connect. Select any additional store to connect it. Orders from all connected stores appear together in one panel, with the store name shown on each order card.

Image

Disconnect Shopify

  1. Go to Apps → Shopify.
  2. Find the connected store and click Disconnect.
  3. Confirm in the modal to disconnect. 

Image

The Shopify panel disappears from conversations on the next page load.


Frequently asked questions

  1. Who can connect or disconnect Shopify?
    Only Admins and Account Owners can connect or disconnect stores from the Apps section. Agents with access to conversations or contacts can view order details but cannot manage the connection.
  2. What happens if a contact's email doesn't match any Shopify orders?
    SparrowDesk shows a No orders empty state- the same as a contact with no purchase history. No error is shown.
  3. What happens if Shopify is temporarily unavailable?
    The panel shows a Couldn't load orders message. The panel itself stays visible-  it does not disappear when the Shopify API is slow or down.
  4. Does the panel update immediately when I disconnect a store?
    No. The panel disappears on the next page load. Agents already in a conversation see the panel until they refresh.
  5. Can I see orders from multiple stores in one place?
    Yes. Orders from all connected stores appear together in one panel. The store name on each order card tells you which store it came from.

Powered By SparrowDesk

Table of ContentsOn this page