Cova
AIQ's integration with Cova supports the following features outlined in this grid.
You'll need to obtain the your Access Token Credentials from Cova before starting the integration process.
- Email [email protected] and request your API keys be released for the purpose of integrating with AIQ. Cova will typically provide a data release form to sign before receiving your keys.
- Cova will then send instructions to sign into their PROD environment with a the following information:
- grant-type: password
- client_id: YOURCOMPANYNAME.AIQ
- client_secret: RANDOMSTRING
- username: AIQ.COVA.APIUser.YOURCOMPANYNAME
- password:Â [temporary password provided by Cova]
You'll need to log in and change the temporary password in Cova before connecting to AIQ or you'll receive an error and be unable to pull any data!
You can update your temporary password via Cova https://hub.covasoft.net/"
Integrating with Cova costs $15 per month for each connected location.
Permissions Required for Enhanced Integration Features
- Manage Dispensary Specific Elements - must be enabled for this and many other functions
- View Loyalty Program - required to enable and configure Alpine IQ loyalty integration
- Edit Loyalty Program - required to enable and configure Alpine IQ loyalty integration
Enter the following Cova account information into the AIQ integration card and "Add Credential" to allow for the connection between AIQ and Cova
The email Cova sent, as desctibed above, contains the needed credentials to set up the connection with Cova.
Reminder: When adding new Cova account information or making updates to the ingtegration, be sure to "Update connection" at the very bottom of the card to save your updates.
- Company ID: Unique company identifier provided by Cova
- Username: username used to access Covasoft
- Password: password used to access Covasoft
- Client ID: ID provided by Cova
- Client Secret: Secret provided by Cova
- Relevant market of credential: Optional State/Province(s) selection to sync customers from only the specified market(s)
- Freeze: Stop data syncing for the Credential inputted
See Integration Settings for more optional settings.
Cova-specific:
- When syncing personas into this integration, force a Pricing Group ID: Set a pricing group ID you would like to force for all Cova creations made by Alpine.
- Restrict imports by location ID: Restrict the location(s) the integration will pull sales from based on Cova Location IDs.
- Skip importing payment method: Enabling this will stop attempting to pull payment method information if the field is blank [can reduce up data syncing time]
Within 24 hours, you should see data from Cova syncing into AIQ. You should see "cova" under the "Sourced from" column from the Personas page in AIQ for profiles synced from Cova.
Once you see data coming through AIQ, you must "map" the API key to the assigned store to enable the "favorite store" information and use the synced data to target store based traits.
For more information on mapping your stores, check out our Store Mappings and Reviews article.
When enabled, the Queue feature allows budtenders to see customers as they check in to your "waiting room" giving them the ability to easily pull up their profile to see things like product preferences, their AIQ wallet, and the customers' order history.
It also shows the customer's loyalty status. If not enrolled, it will show as the "Signup" button as shown for the customers above, but if they are a loyalty member it will show up as a red button that says "Enrolled".
- From Manage store(s), click the pencil icon to edit the location
- Scroll down to See additional settings and toggle the Opt In Queue feature to Yes
- Save the store settings to save your changes
- From your Loyalty settings, enable Budtender can see waiting room queue
- Select the green Save settings button near the top of the page to save your changes
Loyalty discounts redeemed in the Cova app will update in real-time to deduct points from the customer's persona. The appropriate discount will be automatically calculated, so staff do not need to apply manual discounts.
Before enabling AIQ loyalty with Cova, it is required to disable any other active Loyalty Rewards including Cova Loyalty.
Once enabled, AIQ must be the only active Loyalty Rewards program.
In Cova's new Hub, navigate to: Settings > Loyalty Rewards and click on the Alpine IQ tab.
Enter the Account ID and API Key; and decide if the discount offered by the reward will apply before or after taxes. Then, click the Save button to save the changes


Points are deducted from the customer's balance when the loyalty discount is applied. Remove the loyalty discount from the transaction to restore points back to the customer if the transaction is cancelled.
Note! Only one AIQ Loyalty Discount can be applied per purchase.
Yes! Head to your Audience page and build a Delivery audience using the traits below:
Points will not be removed from the customer's persona if the customer makes a refund that earned loyalty points. However, points can be manually removed for returns directly from their Persona card, based on your terms and conditions.
At this time Cova's integration with AIQ only supports redemptions of discounts set up to use $ off (dollars off) and does not support % off (percent off) for transactions.