Data + Marketing Integrations
Ecommerce

Shopify

7min

About the Shopify x AIQ Integration

Shopify can be used as an e-commerce platform and a POS in store. Our integration has the ability to pull in contacts and orders along with pushing new signups.

Connect Shopify to AIQ

In order to connect your Store to AIQ, you must first create a private app and grant AIQ the necessary permissions to sync with your Shopify account

Creating the AIQ Private App in Shopify

  1. In Shopify, navigate to "Apps and sales channels" from the side navigation
  2. Select “Develop Apps” near the top of the Apps and sales channels page

    Document image
    
  3. Create an App
    • Name the app "AIQ"
    • Create the app
  4. Edit Permissions: “Configure Admin API Scopes”. The following Scopes must be enabled in Shopify for the integration with AIQ to be successful:
    • read_orders
    • read_products
    • read_analytics
    • read_apps
    • read_assigned_fulfillment_orders
    • read_customer_events
    • write_customers
    • read_customers
    • read_discounts
  5. Save
  6. Install App

Integrating your Shopify App into AIQ

After creating your Private App in Shopify, we'll need to enter the ShopName, API Key & Admin API Access Token into AIQ to complete the connection.

  1. In AIQ, navigate to Settings > Integrations
  2. Find Shopify and click Connect.
  3. Enter the following information into the AIQ integration card
    • Shop Name = URL for the shop exactly like it’s shown before “myshopify.com” in your shop URL
      • exampleshoprules.myshopify.com (enter exampleshoprules)
    • API key = API key from your AIQ Shopify private app
    • Password = Admin API Access Token from your AIQ Shopify private app
    • Relevant market of credential (optional) = State/Province(s) these credentials would sync contacts from
  4. Toggling Sync personas will allow for the integration to begin syncing your Shopify customers and sales into AIQ within 24 hours
  5. Save

If your Shopify integration connects to a regulated industry or market, you'll also need to check the box next to Required All users from this source have passed an age gate compliant with my industry for data to begin syncing

Additional AIQ + Shopify Integration Settings

These settings are not required, however, if updated at a later time they can alter the data ingested from Shopify.

  • POS: Enabling this will also allow AIQ to capture sales and inventory from the connected Shopify stores
  • Locations: Enabling this will allow AIQ to pull fulfillment locations to assign store names to sales.
  • Dynamic Content: Enabling this will allow AIQ to pull products for dynamic content. Requires 'read_inventory' access scope authorization.
  • Abandon Cart: Enabling this will allow AIQ to facilitate abandon cart campaigns using dyanmic content. See Abandoned Cart Notifications for more information about how to build these types of campaigns.
    • Note: Abandoned cart messages will be sent to a consumer as soon as a cart is sent to AIQ (which, for Shopify, is after 2 hours of inactivity with a cart). Messages will only be sent to current members of the dispensary’s loyalty program, meaning they must have previously signed up for us to know they exist.
  • See Integration Settings for more optional settings.

Shopify FAQs

Can I connect multiple store fronts to my AIQ account?

Our integration supports only one storename. However, if you have multiple locations set up we can pull those.

Can my AIQ-powered loyalty customers join my loyalty program and accrue/redeem points at Shopify checkout?

Customers can accrue loyalty points by placing an order via Shopify.

For redemption and loyalty program sign-ups:

  • You can custom build this functionality with AIQ's API (must have Shopify Plus).
  • Otherwise, customers can't redeem points, use discounts, nor join your loyalty program within Shopify checkout (other than a promo code).

Updated 03 Oct 2024
Doc contributor
Doc contributor
Doc contributor
Did this page help you?