User creates app account
User connects charger to app account
User inputs address and MPAN
Check user eligibility for flex
eligibleineligible
User provides informed consent
User finishes set up and enters proposition
Legacy onboarding flow
Address collection
An MPAN (Meter Point Administration Number) is required for eligibility checks and participation in a proposition. We use the address to get a user’s MPAN. You may already be collecting the user’s address but our purpose built address lookup flow is optimised for matching to an MPAN.Collecting addresses
Learn how to implement an address collection workflow
Get MPAN from address
Learn how to retrieve meter details
Eligibility
Use the check-eligibility endpoint to find out which propositions a site qualifies for, to determine whether to proceed with the user proposition. Pass the MPAN, and optionally a charger model.Check eligibility
Check the eligibility of a site without persisting any data.
Consent
Once you’ve identified an eligible user, you need to obtain their consent to participate. This is typically done through an update to your Terms & Conditions that users must agree to before onboarding. You’ll need to capture a timestamp indicating when the user agreed to these terms.Next Steps
Once you’ve collected:- MPAN - from the address lookup
- Consent timestamp - when the user agreed to the terms
Smart Charging Integration
Start onboarding eligible users to Smart Charging
Flex Lite Integration
Start onboarding eligible users to Flex Lite

