Shopify
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.
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
- In Shopify, navigate to "Apps and sales channels" from the side navigation
Select “Develop Apps” near the top of the Apps and sales channels page
- Create an App
- Name the app "AIQ"
- Create the app
- 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
- Save
- Install App
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.
- In AIQ, navigate to Settings > Integrations
- Find Shopify and click Connect.
- 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
- Toggling Sync personas will allow for the integration to begin syncing your Shopify customers and sales into AIQ within 24 hours
- 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
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.
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).