LogoLogo
Get a demoLog inAcademyDevelopersMore docs
  • Bird CRM docs
    • Explore all products
    • Use cases
      • Bird for travel
        • Abandoned search recovery
        • Flight confirmation
        • Holiday search campaigns
        • Price change alerts
    • About Bird CRM
  • Inbox
    • Inbox
      • Concepts
        • Reports
      • Admin guide
        • Agents
          • Invite an agent to Inbox
          • Remove an agent from Inbox
          • FAQs
        • Tags
        • Routing
        • Teams
        • Feeds
        • Sender profiles
        • Reporting
      • Agent guide
        • 📚1. The basics
        • ⏰2. Your availability status
        • ✉️3. Send and receive messages
        • 💬4. Manage conversations
        • 👥5. View conversation participants
        • 👤6. View a contact's profile
  • Campaigns
    • Campaigns
      • Quickstarts
        • Send a campaign
      • Concepts
        • A/B tests
          • FAQs
        • Branded links
        • Calendar view
        • Campaign tags
        • Frequency limits
        • Scheduling
      • How-to
        • Schedule a campaign
        • Run an A/B test
        • Replicate a campaign
    • WhatsApp campaigns
      • How-to
        • Send a WhatsApp campaign
    • Email campaigns
      • How-to
        • Send an email campaign
    • SMS campaigns
      • Concepts
        • Best practices for MMS campaigns
      • How-to
        • Send an SMS campaign
    • Push notifications
      • How-to
        • Send a push notification campaign
    • New Campaign Builder
  • Automation
    • Journeys
      • Quickstarts
        • Create an abandoned cart recovery journey
      • Concepts
        • Journey templates
        • Journey runs
        • Journey insights
        • Journey reports
      • How-to
        • Use a send message step in a journey
        • Use a wait step in a journey
        • Use a conditional step in a journey
        • Use an update contact step in a journey
        • Use an end journey step in a journey
    • Flows
      • Quickstarts
        • Use template flows
        • Build an inbound flow
      • Concepts
        • Capabilities and limitations
        • Triggers
          • Agent triggers
          • Connector triggers
            • HubSpot triggers
          • Contact triggers
          • Conversation triggers
          • Feed item triggers
          • Message lifecycle triggers
          • Voice triggers
          • Webhook triggers
          • HTTP endpoint trigger
          • WhatsApp flow endpoint trigger
        • Actions
          • Bird API actions
            • Bots actions | API
            • Channel actions | API
            • Collaboration actions | API
            • Conversation actions | API
            • Engagements actions | API
            • Number management actions | API
          • Core actions
            • How to set up global variables in Flows
          • Contact actions
          • Channel actions
          • Conversation actions
          • Connector actions
            • HubSpot actions
            • Open AI actions
          • Voice actions
      • How-to
        • Route conversations based on language
        • Route conversations based on sentiment
        • Set up a business hours auto-responder
        • Create a simple auto-responder
        • Set up conversational marketing
        • Create an FAQ bot
    • Approval Flow
  • Audience & Contacts
    • Sign-up forms
      • Quickstarts
        • Create a sign-up form
        • Create quizzes
      • Concepts
        • Sign-up process
        • Display
        • Colors
        • Targeting
        • Languages
        • Sign-up form analytics
    • Lists and segments
      • Quickstarts
        • Create a segment
      • Concepts
        • Segments
        • Lists
      • How-to
        • Create a segment based on contact activity
        • View contacts in a segment
        • Edit the setup of a segment
        • Delete a segment
        • Create a list
    • Contacts
      • Concepts
        • Contacts
        • Contacts directory
        • Contact profiles
        • Consent and subscriptions
          • Suppressions
          • Managing unsubscribes
          • Opt-ins, consent, and subscription statuses
            • Contacts with a 'blank' subscription status
      • How-to
        • Add contacts
        • Update the subscription status of your existing contacts
        • Send marketing campaigns to contacts with a 'blank' subscription status
        • Export contacts
  • Content
    • Email templates
      • Concepts
        • Email content, styling, and personalization
        • Email design best practices
        • Advanced Email Templating
      • How-to
        • Create an email template
        • Import a custom HTML email
        • Use a prebuilt email template
        • Create personalized abandoned cart, browse and order placed emails
    • Message templates
      • Quickstarts
        • Create a message template
      • Concepts
        • Localization
        • Versioning
        • WhatsApp message templates
          • WhatsApp approved message templates
          • Reply to open conversation message template
          • Commerce messages
        • Apple Messages for Business
        • Push notifications
      • How-to
        • Localize a message template
        • Add variables to a message template
        • Create an SMS message template
        • Apple Messages for Business
          • Use dynamic variables in Apple Messages templates
          • Create a text Apple Messages template
          • Create an image Apple Messages template
          • Create a location Apple Messages template
          • Create a file Apple Messages template
          • Create a rich link Apple Messages template
          • Create a list picker Apple Messages template
          • Create authentication Apple Messages message types
          • Create a quick reply Apple Messages template
          • Create a time picker Apple Messages template
          • Create an iMessage App message template
          • Create a payment Apple Messages template
        • WhatsApp message templates
          • Create a WhatsApp approved message template
          • Create a reply to open conversation WhatsApp message template
          • Create a single product WhatsApp message template
          • Create a catalog WhatsApp message template
          • Create a coupon WhatsApp message template
          • Create an action WhatsApp message template
          • Create a limited time offer WhatsApp message template
          • Create a carousel WhatsApp message template
          • Create Approved WhatsApp Flows Template
          • Create reply to open conversation WhatsApp Flows Template
        • Create Push Notifications message templates
    • Chat widgets
      • Concepts
        • Send and receive messages
      • How-to
        • Build and install a chat widget on a Shopify store
        • Build and install a chat widget on your website
    • Media Library
      • How to Upload Images to the Media Library
    • Translation files
      • Creating and using translation files
    • External Data Sources
    • Lookup Tables
    • Discounts
    • Lookup tables
      • Managing lookup tables
      • Using lookup tables in Flows
    • Products
      • Custom Product Catalog Source
  • Analytics
    • Analytics
      • Concepts
        • Reporting metrics
        • Understanding the Attribution Model
        • List-unsubscribe in email headers
        • Understand Open Tracking
    • Channel analytics
      • Concepts
        • Channel logs
      • How-to
        • Analyze the performance of your channels
    • Campaign reports
      • Concepts
        • WhatsApp campaign reports
        • Email campaign reports
        • SMS campaign reports
      • How-to
        • View campaign reports
        • View A/B test campaign reports
        • See an overview campaign performance
  • Channels
    • Channels
      • Concepts
        • Quiet hours
      • Quickstarts
        • Find and install a channel
        • View information about an installed channel
        • View Channel Logs
      • Supported channels
        • Apple Messages for Business
          • Quickstarts
            • Install Apple Messages for Business
            • Use Apple Messages for Business
          • Concepts
            • Typing indicators
            • User device capabilities
          • How-to
            • Complete onboarding
            • Use entry points
            • Route messages
            • Send messages
            • Use Apple Pay
        • Email
          • Install email
          • Forwarding emails from Gmail
          • IP pools
          • Configure BIMI
        • Facebook Messenger
          • Install Facebook Messenger
          • Use Facebook Messenger
          • Facebook Messenger message types
        • Instagram Messaging
          • Install Instagram Messaging
          • Use Instagram Messaging
          • FAQs and Best Practices
          • Instagram message types
        • LINE
          • Install LINE
        • LinkedIn Pages Messaging
          • Install LinkedIn Pages messaging
          • Use LinkedIn Pages Messaging
          • LinkedIn Pages Messaging Types
        • Numbers
          • Quickstarts
            • Find and buy a new number
            • Activate a number
          • Concepts
            • Number types
            • Know-Your-Customer (KYC)
            • Activation, approval, and rejection
            • Number restrictions in China
          • How-to
            • Use a number
            • Cancel a number
            • Troubleshooting
            • FAQs
        • Push notifications
        • Google RCS
          • Create a Google RCS agent and install Google RCS as a channel
          • Testing and launching your agent
          • Create a Google RCS message template
          • RCS message template types
          • Create and send a Google RCS campaign
          • Create an RCS lead nurture journey with a fallback
          • Use RCS with an AI Agent
          • Grow RCS subscribers with a sign-up form
        • SMS
          • Quickstarts
            • Install SMS
            • Toubleshoot SMS Deliveries Faliures
            • (Missing) SMS delivery status
            • Troubleshoot Channel Health
          • Concepts
            • SMS parts and message length
            • SMS message types and compliance
            • Opt-in and opt-out compliance
            • Choose the right sender : Availability and restrictions by country
              • SMS Country Information Guide: Africa (A-L)
              • SMS Country Information Guide: Africa (M-Z)
                • South Africa
                • Nigeria
              • SMS Country Information Guide: Asia (A-K)
                • Japan
                • India
                • China
              • SMS Country Information Guide: Asia (L-Z)
                • Malaysia
                • Singapore
              • SMS Country Information Guide: Caribbean
              • SMS Country Information Guide: Central America
              • SMS Country Information Guide: Europe (A-M)
              • SMS Country Information Guide: Europe (N-Z)
              • SMS Country Information Guide: Middle East
                • United Arab Emirates
              • SMS Country Information Guide: North America
                • Messaging Best Practices - NORAM SMS / MMS
                • Canada
                • United States
                • Prohibited Content - NORAM SMS / MMS
              • SMS Country Information Guide: Oceania
                • New Zealand
                • Australia
              • SMS Country Information Guide: South America
            • MMS sizes and limitations
            • Automatic sender selection
            • SMS Registration
              • Use case requirements for SMS Registration
              • Setting up a SMS consent flow
              • SMS Privacy Policies
              • SMS Toll-free number
                • TFN Verification
                • Additional Costs for using TFN
                • How-to Guides
                  • Purchase a Toll Free Number via Bird
                  • Register a US or Canadian TFN for SMS via Bird
              • SMS 10DLC
                • How-to Guides
                  • Purchase a 10DLC number via Bird
                  • Register a 10DLC brand via Bird
                  • Register a 10DLC campaign via Bird
                  • Install SMS 10DLC
                  • Delete inactive 10DLC campaigns to avoid additional charges
                • Throughput and Daily Caps
                • Brand registration
                • Campaign registration
                • Additional costs for using 10DLC
                • 10DLC FAQs
            • Page 1
        • WhatsApp
          • Quickstarts
            • Before you start
            • Install WhatsApp
          • Concepts
            • WhatsApp for Business
            • Accounts and verification levels
              • Verified Facebook Business Manager Account
              • Official WhatsApp Business Account (Green tick)
            • Use WhatsApp
            • WhatsApp message types
            • WhatsApp's Customer Care Window
            • FAQs
          • How-to
            • Verify your Facebook Business Manager Account
            • Set up commerce messaging
              • Product inquiries
              • Product orders
            • Create a WhatsApp Flow
              • Create a flow
              • Testing your flow
              • Publishing and sending your flow
              • Handling Flow submission
            • Enable conversational components
            • Become a WhatsApp Tech Provider
              • Onboard as a Tech Provider
              • Connecting to Bird as solutions provider
              • Meta Tech Partner Migration 2024
        • Telegram
          • Install Telegram
          • Bot commands setup
  • AI
    • AI
      • Quickstarts
        • Create an FAQ model
        • Build a detect intent model
      • Concepts
        • AI Assistants
          • Agent Assistant
          • Flows Assistant
          • Studio Assistant
          • FAQ Assistant
          • Audience Assistant
        • AI flow actions
        • AI integrations
        • Detect language: Supported languages
      • How-to
        • Set up and deploy automated FAQs
        • Set up and deploy detect intent models
    • AI Agents
      • Concepts
        • Knowledge bases
        • OpenAI token usage
      • How-to
        • Build a knowledge base
        • Set up an AI Agent
        • Deploy an AI Agent
  • Payments
    • Bird Pay (Beta)
      • Quick Start
        • How to get Bird Pay access?
      • Concepts
        • Onboarding
        • Payment Link
        • Wallet
          • Transfer
          • Recipient
        • Payments
          • Disputes
        • My customers
        • Payouts
        • Payment methods
        • Bird Pay Coverage
        • Strong Customer Authentication (SCA)
      • How-to
        • Create a Payment link
        • Refund a Payment
        • Manage Payout
        • Respond to a Dispute
        • How to set up MFA using the Authenticator app?
      • FAQs
        • Why was my onboarding unsuccessful?
        • How do I update my business address?
        • What are foreign currency fees on my Bird Payments?
        • How to raise an issue with Bird Pay with support?
  • Integrations
    • Integrations
      • Quickstarts
        • Find and install an integration
      • Concepts
        • Integration data sync
      • Supported integrations
        • ActiveCampaign
        • OPERA Cloud
        • Calendly
        • Easyship
        • Google Cloud Translation AI
        • HubSpot
        • Magento 1
        • Magento 2
        • Monday.com
        • Notion
        • OpenAI
        • Rebrandly
        • Salesforce
        • Shopify
        • SugarCRM
        • Zoho CRM
        • TikTok Ads
        • Typeform
        • WooCommerce
        • Zendesk Support
        • Google BigQuery
        • Snowflake
        • Amazon S3
        • Salesforce Marketing Cloud
        • Meta ads
        • Google Ads
  • Account & Billing
    • Account
      • Organization settings
        • General
        • Single-Sign On (SSO)
          • Set up Single-Sign On (SSO)
          • Enforce Single-Sign On (SSO)
          • Entra ID
          • Google Workspaces
          • Okta
        • SCIM
          • Okta setup
          • Entra ID
        • Security Settings
        • Business profile
        • Workspaces
        • Plans & Billing
        • Wallets
        • Users
        • Access policies
        • Access roles
        • Access keys
        • How to find your Organization ID
        • How to find a Workspace ID
        • How to limit a user's access to a single workspace
        • How to download usage report?
        • How to pay (settle) invoices via wallet?
  • Help & Reference
    • Bird support
      • Invite Bird support
    • Deliverability & compliance
      • Email compliance - Bulk sending
      • United States SMS/MMS compliance
        • Key US Regulations
        • General US content restrictions
        • US SMS/MMS compliance
        • US Voice compliance
        • US state-level laws and regulations
        • US compliance & best practices checklist
        • US compliance FAQs
      • Singapore SMS Compliance
    • Data protection
      • Approved subprocessors
    • Release notes
    • Glossary
Powered by GitBook
On this page
  • What you can do with the Shopify connector:
  • How to install Shopify
  • What you'll need
  • Step one: Access the Shopify connector in MessageBird
  • Step two: Continue installation in Shopify
  • Step three: Continue config in Bird
  • Use Shopify
  • Audience
  • Product Data
  • Order Data and Events
  • Shopify Coupons
  • Onsite Tracking
  • Sign-Up Forms
  • Journeys
  • Chat Widget
  • Loyalty Program
  • Analytics
  • FAQs

Was this helpful?

  1. Integrations
  2. Integrations
  3. Supported integrations

Shopify

Shopify is a leading e-commerce platform offering tools to build and manage an online store, with features like inventory tracking, payment processing, and customer management. With millions of businesses using Shopify worldwide, integrations like the BirdCRM Shopify Connector allow seamless synchronization of necessary data for marketing and customer engagement.

What you can do with the Shopify connector:

BirdCRM’s Shopify Connector enables data sync between your Shopify store and BirdCRM, bringing customer and product insights into your marketing toolkit. Here’s a breakdown of the data types ingested and how they can power your BirdCRM marketing initiatives:

1. Ingest Customer Data

  • Customer Profiles: Sync Shopify customer profiles, including name, contact info, subscription details, and purchase history, into BirdCRM as contacts.

  • Purpose: With this data, you can use BirdCRM to engage with customers through personalized channels like email, SMS, and WhatsApp for campaigns, reminders, and updates.

2. Ingest Product Data

  • Product Details: Import product information, including SKU, pricing, categories, and availability.

  • Purpose: Product data can be used for recommendations, abandoned cart reminders, and dynamic content in marketing campaigns.

3. Ingest Order Data and Events

  • Order Sync: Track real-time order events such as "Order Placed," "Order Fulfilled," and "Order Cancelled."

  • Purpose: This feature enables BirdCRM to send order confirmations, shipping updates, and post-purchase follow-ups, ensuring seamless communication throughout order lifecycles.

4. Create and Manage Shopify Coupons

  • Discount Codes: Generate, manage, and distribute Shopify discount codes directly within BirdCRM.

  • Purpose: Boost engagement and conversion by automating coupon distribution for first-time buyers, abandoned carts, or seasonal promotions.

5. Bird Onsite Tracking for Shopify

  • Behavioral Tracking: Track customer actions on your Shopify site, such as product views, add-to-cart events, and searches.

  • Purpose: Provides insights into customer interests and behaviors, allowing for more personalized recommendations and retargeting campaigns.

6. Bird Sign-Up Forms on Shopify

  • Embedded Forms: Add BirdCRM sign-up forms directly to your Shopify store to capture email and SMS subscribers.

  • Purpose: Grow your contact list and leverage new subscriber data in real time for welcome messages and initial engagement.

7. Journeys and Automation

  • Automated Flows: BirdCRM journeys can automate messages based on triggers such as "Added to Cart" or "Abandoned Checkout."

  • Purpose: These automations help recover lost sales, onboard new customers, and offer consistent updates.

8. Chat Widget

  • Live Customer Support: Enable real-time customer interaction directly on your Shopify store to assist with questions or offer product guidance.

  • Purpose: Instantly address customer queries, enhance support experiences, and personalize interactions based on customer data and history.

9. Loyalty Program

  • Reward System: Implement a rewards program where customers can earn points for actions such as purchases, referrals, or reviews, redeemable for discounts or exclusive offers.

  • Purpose: Increase customer retention by incentivizing repeat purchases and rewarding loyalty, fostering stronger customer relationships.

10. Analytics

  • Performance Metrics: Gain insights into campaign performance, customer lifetime value, and engagement trends.

  • Purpose: Helps optimize marketing strategies and improve return on investment through data-driven decision-making.

How to install Shopify

What you'll need

  • Admin access to Shopify

  • Access to Manage Integrations in BirdCRM

Step one: Access the Shopify connector in MessageBird

  1. Navigate to Admin > Integrations and click on Add integration. Search for the Shopify connector and click on it.

  2. Click Install Shopify. You'll be redirected to Shopify.

Step two: Continue installation in Shopify

  1. Click Install.

  2. After logging into Shopify, you'll be prompted to install the BirdCRM app. Click Install app.

  3. Select the Bird Organization and/or Workspace you want to install Shopify for.

  4. Click Continue.

You've successfully installed the Shopify connector!

Step three: Continue config in Bird

  1. After the successful installation of the connector in step two, please navigate to Admin > Integrations -> Shopify -> Click on Shopify instance > Config

  1. Here, you can configure the attributes of interest to be imported from Shopify into BirdCRM for customer and product sync and have all the details on how to set up the other features of the connector like web tracking, sign-up forms, chat widget, loyalty program, etc. Please review and configure the attributes before enabling the customer import or product import sync

  2. Click on Configure Attributes which will take you to the Attribute mappings section. To add a new attribute, click on Bulk Add Attribute + icon

  1. Search for the Shopify attribute you want to add and click on the checkbox > Add attribute. Map it to a new or existing Bird attribute in the dropdown

  1. Click on Save. To resync historical data for this new attribute, you will need to click on Reset Sync as shown below.

You can also configure additional forms and chat widgets:

Use Shopify

Once you've successfully installed the Shopify app, you can incorporate its functionalities in various areas of the platform:

Audience

  • Purpose: Build dynamic audiences using customer data imported from Shopify. These audiences can be harnessed for broadcast marketing campaigns or omnichannel marketing journeys.

  • How to access:

    • Go to Audience > Contacts.

    • Here, you'll notice various Shopify variables available for creating segment.

    • Use these attributes to filter your contacts and create dynamic segments. These segments can be used to send marketing campaigns.

Product Data

  • Purpose: Access and use Shopify product details, including inventory, categories, and pricing, within BirdCRM to personalize recommendations and automate product-based messaging.

  • How to access:

    • Navigate to Content > Products.

    • Product information is synced from Shopify, allowing you to filter products based on categories or availability in campaigns, newsletters, and recommendations.

Order Data and Events

  • Purpose: Sync order events such as “Order Placed,” “Order Fulfilled,” and “Order Cancelled” to automate communications like confirmations, shipping updates, and post-purchase follow-ups.

  • How to access:

    • Go to Audience > Contacts.

    • You can view order events under contact activity and can also use these events for segmentation and journey triggers.

Shopify Coupons

  • Purpose: Generate and manage Shopify discount codes for BirdCRM campaigns, encouraging engagement and conversions through incentives.

  • How to access:

    • Head to Content > Discounts

    • Use Shopify-integrated coupon creation options and embed these codes in emails or SMS to target cart abandoners, welcome new customers, or promote seasonal sales.

Onsite Tracking

  • Purpose: Track visitor behavior on your Shopify store to inform retargeting and personalized campaigns based on browsing activity and engagement patterns.

  • How to access:

    • Enable Onsite Tracking in Manage Integrations > Shopify > Config > Enable Embeddables Integration.

    • Enable the BirdCRM: Marketing toggle and click Save.

    • Use tracked events like “Viewed Product” or “Added to Cart” to build audience segments for retargeting campaigns, such as abandoned cart emails or product recommendation messages.

Sign-Up Forms

  • Purpose: Embed BirdCRM sign-up forms in your Shopify store to collect subscriber details in real-time, allowing immediate engagement with new contacts through welcome messages and offers.

  • How to access:

    • Navigate to Sign-up forms.

    • Customize sign-up forms with fields for preferences and contact info. As soon as subscribers opt in, automatically add them to specific segments for targeted campaigns.

    • Any sign-up form targeting your store domain will be displayed to visitors based on the targeting configuration. Ensure you have published at least one sign-up form that targets your store domain.

Journeys

  • Purpose: Incorporate Shopify events in Journeys to automate business processes, such as abandoned cart recovery, order updates and shipping notifications.

  • How to access:

    • Proceed to Journeys

    • Initiate a new journey or modify an existing one.

    • Select from the various pre-built templates for invoking a journey using Shopify or create one from scratch.

    • Here, you can opt for any of the various triggers that the Shopify connector supports and build a multi-step journey.

Chat Widget

  • Purpose: Enable real-time customer support and engagement on your Shopify store. Address queries or provide recommendations instantly, boosting satisfaction and retention.

  • How to access:

    • Access Manage Integrations > Shopify > Config > View Chat Widgets to configure chat options.

    • Customize the widget to include FAQs, product support, or personalized assistance. Use customer profile data to offer tailored assistance based on browsing history or past purchases.

    • Any chat widget targeting your store domain will be displayed to visitors based on the targeting configuration. Ensure you have published at least one chat widget that targets your store domain.

Loyalty Program

  • Purpose: Encourage repeat purchases and foster loyalty by implementing a rewards system for actions like purchases, referrals, or reviews. Customers earn points redeemable for discounts or exclusive offers.

  • How to access:

    • Go to Manage Integrations > Shopify > Config > Configure Loyalty Program for detailed instructions on how to setup

    • Set up rules for point accrual and define rewards that align with your brand goals. In campaigns, engage customers with automated loyalty updates or points-balance reminders.

    • You can navigate to Loyalty programs in the menu to view and configure the specifics.

Analytics

  • Purpose: Track and analyze campaign performance, customer lifetime value, and engagement metrics to optimize marketing strategies.

  • How to access:

    • Access Analytics > Reports.

    • Review engagement and conversion data across different channels like email and SMS to understand customer behavior and refine targeting efforts based on insights.

FAQs

As a Shopify merchant with multiple Shopify storefronts, can I connect each to BirdCRM?

Absolutely! Install the Bird app for each storefront as required. After installation, view all the storefronts under 'Your Connectors'. Remember, each installation is unique to one store, so you must install it for each storefront individually.

Is it possible to restore a deleted connector?

No, once you delete a connector, it's irreversible. However, you can always create a new connector to replace the one you deleted.

What should I do if I notice errors in the Health status of my connector?

Addressing any errors promptly is crucial. If you can't resolve the connector errors yourself, our dedicated support team is here to help.

What happens with my audiences if my connector becomes defunct or is deleted?

Your audience will still function but won't receive new updates on contact attributes.

What will happen to my flows if my connector is removed or defunct?

While the journeys and other data already synced will remain intact, they will no longer be influenced by the connector or able to be updated via the connector.

Last updated 1 month ago

Was this helpful?

You can also access the app from the .

Shopify app store