Cova
Review our Integration Grid for supported features.
Connection Fee: Integrating with Cova costs $15 per month for each connected location.
- 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/"
AIQ needs the following permissions enabled:
- Manage Dispensary Specific Elements
- View Loyalty Program
- Edit Loyalty Program
- Navigate to Settings > Integrations, search for Cova and click the green Connect button.
- Enter all credentials provided by Cova
- Select Add Credental
- Scroll down and select Update Connection
- 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
- Restrict imports by location ID: Restrict the location(s) the integration will pull sales from based on Cova Location IDs.
- 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.
- 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]
- Navigate to Settings -> Company Account > Retail Store
- Click Edit on the store you wish you map
- Under Store Mappings you'll see the Cova 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.
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 (UID) 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
When checking a customer out, you should see options to apply an AIQ discount to the customers cart. Here you can select a maximum of one AIQ discount to apply to the order.
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.
- Currently only flat ($) and percentage (%) cart discounts are supported on Cova
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".
In order to enable this:
- Locate in your AIQ dashboard Settings > Retails Stores
- On the store you want to enable, click Edit
- Expand Additional Settings
- Enable Alleaves Opt-in Queue
- Save
- 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

- Will points get returned to a customer if a refund is made?
- 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.
- Can I track customers who placed an order for delivery?
- Yes! Head to your Audience page and build a Delivery audience using the Performed Event > Purchase Fullfillment Type train. This trait should contain "delivery"
- 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 "Cova" 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.
- Are there any additional settings I can enable?