About the AIQ <> Woocommerce Integration
Review our Integration Grid for supported features.
This article covers connection for AIQ Marketing + Loyalty.
How to Connect AIQ to WooCommerce
WooCommerce Steps
Acquire your domain name. This is simply the link you use to visit your shop without the
https://orwww.https://www.google.com->google.com
Generate your credentials in WooCommerce using WooCommerce's Generate API Key Documentation.
We support one location per credential
Ensure
readaccess is enabled.
Save your Consumer key and secret to use later
AIQ Steps
Navigate to Settings > Integrations, search for WooCommerce and click the on it to open the integration card.
Fill out the credentials
Shop Name: Name assinged to the credentials.
Domain: Your online menus domain
Consumer Key: Setup in WooCommerce
Consumer Secret: Setup in WooCommerce
After these are filled in, click the Add Credential button. You will need to complete this for each integration.
Scroll down to the Loyalty section and check off the box next to Required All users from this source have passed an age gate compliant with my industry.
Lastly, click the purple Connect button in the top right. You have now completed the minimum settings needed to connect your integration!
How to Map a Store
Navigate to Settings -> Company Account > Retail Store
Click Edit on the store you wish you map
Under Store Mappings you'll see the WooCommerce symbol
Click on the empty field to the right of the symbol and a dropdown will appear to "map" the key
Click Save settings and you are done mapping the store. Keep in mind this must be repeated for any additional stores that you add to the account.
AIQ \<> WooCommerce: User Guide
Brands Data
Ensure you have the Brand Plugin enabled, so we can pull in your brand data from sales. If this plugin is not enabled, all products will use the "General" brand.
Additional AIQ Settings
The following additional settings are available on the WooCommerce integration card in AIQ. To access them, navigate to Settings > Integrations, locate WooCommerce and click on it to open the integration card.
Enroll Personas in loyalty program who purchased after
Automatically enrolls shoppers in the loyalty program if they had a sale on or after the date you specify. Enrolled shoppers earn points for sales on or after that date. Takes 24 hours to reflect.
Send SMS double opt-ins to Personas who purchased after
Sends an SMS double opt-in request to shoppers with a phone number who had a sale on or after the date you specify. Takes 24 hours to trigger.
⚠️ Warning: If this setting is removed after it has been set, it can cause loyalty Personas to be lost if they only became a member through this setting and did not use a signup form. We do not recommend changing this after it is set.
Dynamic Content
Enabling this allows AIQ to pull products from WooCommerce for use in Dynamic Content, filling in personalized product recommendations in campaigns and in the Loyalty App.
Use AIQ's last backup
Freezes data from this source at the last audience run and stops AIQ from hitting the WooCommerce API for new data.
⚠️ Warning: Do not turn this on unless you are switching POS systems and want to retain existing data.
FAQs
Can we pull text opt-in's from WooCommerce?
We can pull in phone numbers and send an SMS opt-in text to those numbers. If you want your shoppers to be auto opted into texting, you need to get "written consent". You can achieve this via: AIQ form -OR- create a form on your website and ingest shoppers via the AIQ API (collect PII and write opt-in status)
Does AIQ support any customer plugins that modify sales/inventory/customers data?
No, we do not currently support any custom plugins that modify the data structure from the standard WooCommerce API.
How long does it take before I start to see my POS data in AIQ?
Within 24 hours, you should see data populating in AIQ
How can I confirm that the integration is active and signups are being sent?
Look under your Personas page in AIQ. The integration is functioning properly if you see "woocommerce" under the Sourced from column
I am getting an account notification that I have unmapped stores, how can I fix this?
Once you see data coming through AIQ, you must "map" the API key to the store(s) to assign a "favorite store" to the customer. See How to Map a Store above for directions on how to accomplish this.
Need Help?
If you need assistance, reach out to AIQ Support anytime via chat widget within your AIQ Dashboard.
