Signup
To be able to use Vipps with Engage, the customer first need to sign up.This is done through what is technically known as a CIBA (Client Initiated Backchannel Authentication) and this process starts when the customer displays the identifying QR-code on the Vipps app on their phone in-store.

Create contact
Once the QR-code is scanned by the POS, the customer’s mobile number is fetched and displayed. The customer will then be created as a contact in Engage through the integration between the POS and Engage.
Onboarding automation
Once the customer is created in Engage, a custom activity will trigger the onboarding flow that’s been set up in Engage’s automation tool:

App push
Engage then triggers an app push to Vipps to ask the customer to share data with the merchant:



Give consent
If the customer proceeds, they choose which consents (if any) they want to give.
This customer has accepted to be contacted by email:


Summary of flow
The whole flow looks like this:
