Skip to main content
Before onboarding users, you need to collect their address, check eligibility, and obtain consent. The recommended approach is to collect this information at the point when a user first connects an asset in the app.
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
Click on relevant steps in the flowchart to jump to the corresponding point in the video. Note that the eligibility check happens in the background.

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.
You control eligibility - by default, we will only let market-qualified users participate in flex propositions, but we can expand access based on your preferences.
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.
Store the consent timestamp - you’ll need to provide it during the onboarding process to confirm the user has agreed to participate.

Next Steps

Once you’ve collected:
  • MPAN - from the address lookup
  • Consent timestamp - when the user agreed to the terms
You’re ready to integrate with your chosen product:

Smart Charging Integration

Start onboarding eligible users to Smart Charging

Flex Lite Integration

Start onboarding eligible users to Flex Lite