Tier 1 & 2 integration
Tier level | Features including all previous Tier levels |
1 | - Ability to get transaction history |
2 | - Ability to get and update contacts - Ability to get inventory levels, cost/ margin |
Sending us your endpoints is HIGHLY preferred. Our engineers rarely run into issues integrating and it allows us to retry data pulls at our leisure if something needs to be smoothed out.
- Get transactions & customer records by time range
- It is preferred to make sure that we have inventory stock/ margin/ cost within those calls in order to calculate advanced analytics + facilitate automated recommendations of products to customers/staff
After we integrate those features all POS systems have the premium option to integrate our loyalty wallet and redemptions of discounts directly within the POS native UI. You can see an example of these endpoints in action both within Dutchie & LeafLogix (videos on page):
Some point of sales do not have REST API's. We recommend this option for those technology vendors. Our team is also well versed in pulling the required data in from other sources (Database tables, flat files such as CSV's, daily OneDrive drops, etc.
Add/ update POS transactions Use this endpoint to post transactions that are occuring on your service to AIQ. We will handle accruing points for loyalty programs, analyzing, updating inventory, etc. We leverage pos_user to map to a full contact ("Persona") we should attribute the sale to.
Submit personas attached to transactions Use this endpoint so that AIQ can "attach" order details to the customer that made the transaction. This allows for deep analysis and segmentation on customer preferences. AIQ can also fire off new optin requests to join loyalty/ member club programs.
Create and Update Inventory To update inventory sent POST requests with an array of items. Max items per call is 100 with SKU/ product ID as required params.