HEY A.MIGO! (Ascentis)

Kinesis Kiosk integrates with the HEY A.MIGO! (Ascentis) CRM and loyalty platform.


Installation

To install/activate the integration, please contact your YQueue account manager so we can coordinate the activation of the integration. We'll contact Ascentis to access the necessary credentials for our system to interact with the HEY A.MIGO! API.


Customer Journey

Once the integration is activated, your customers will have the option to enter their mobile number and DOB on the kiosk application during the ordering process. Customers must first externally register using the Ascentis provided customer management portal in order for the kiosk to be able to locate their member profile.


After entering their mobile number & DOB customers will have the option to full or partially pay for their order using their membership card's Stored Value and/or any loyalty points that are available on their accounts. Customers may mix and match stored value, loyalty points and any other payment method in a single order, however stored value and/or loyalty point redemption must be performed before any other payment method is attempted.


In addition to sending successfully paid orders to YQueue OMS, the kiosk will notify the HEY A.MIGO! API that an order was placed against the member's account.


Any redeemed stored value or loyalty points will be refunded to the customer's member profile if the order is cancelled (either by the customer before payment is completed, or by the merchant at a later time).


Supported Features

  • Identifying HEY A.MIGO! member profiles by the customer's mobile number and DOB
  • Displaying the customer's stored value on the payment screen, and using stored value for a partial or full order payment
  • Displaying the customer's loyalty points on the payment screen, and using loyalty points for a partial or full order payment
  • Sending order totals to the HEY A.MIGO! when a (non-free) order is successfully placed
  • Refunding stored value and loyalty point redemption
  • Reversing the allocation of points when an order is cancelled

Unsupported Features

Anything not explicitly mentioned above, including:

  • Membership registration
  • Voucher redemption
  • Stored value reloading
  • Partial refunds are not supported on stored value redemptions (due to Ascentis API limitations)

Other Things To Note

  • All membership profile management (including registration, reviewing points balances etc.) is performed on the Ascentis provided membership portal.
  • The rewarding and voiding of loyalty points when an order is created/cancelled is performed in a background operation, and as such there may be a small delay before point balances are updated.
  • If no customer has attempted to interact with the loyalty redemption system for a few hours, the HEY A.MIGO! can take up to 45s to process the next request - this means the first customer of the day may see an error message when attempting to access their loyalty account, but a second attempt is usually successful.
  • The HEY A.MIGO! API has no mechanism to "reserve" or "hold" points between the customer redeeming their points and paying the order balance. To prevent abuse YQueue has implemented a "points holding" safeguard on our own system that will prevent a customer from concurrently submitting multiple point redemption requests. If a customer starts the redemption process against one order, they must complete payment or cancel the order before they will be permitted to redeem points on another order.
  • If a refund is not requested at the same time an order is cancelled, all loyalty point redemption transactions will still be refunded (due to Ascentis API limitations) - all other transactions associated with the order will not be refunded