Overview
Pre-populating form fields means that when a user opens a form, fields like their name, address, email, or account number are already filled in — pulled from a data source you've connected to the form. Users can confirm the details are correct rather than typing them from scratch.
In CX Platform, pre-population is configured at the field level inside the Form Designer. Each field that you want to pre-fill has its own Data tab where you set up the mapping. This gives you precise control over which fields are pre-populated and where the data comes from.
Private forms required: Pre-population from supplied data requires the form's Access mode to be set to Private. If your form is currently set to Public, you'll need to update the access settings in the Details tab first. See the Publishing and Hosting Forms guide for more detail.
Open the field you want to pre-fill
- In the Receive module, open your form template and go to the Template tab.
- Select Form Designer to open the form canvas.
- Click Edit on the field or question you want to pre-populate.
- In the field editor, click the Data tab. This is where all pre-population settings live.
Configure pre-population
- Tick Prefill field from supplied data? to enable pre-population for this field. This option requires the form to be set to Private.
- Select or enter the appropriate value in the Address pre-population field dropdown to map this field to the correct data variable from your integration or external data source.
- If your form has multiple address blocks (for example, Mailing and Residential), fill in the Address pre-population group field to distinguish between them.
- Enter a Value name if this field maps to a specific variable or data feed coming from your integration logic. This is the key name CX Platform will use to match the incoming data to the field.
Advanced data options
Once pre-population is set up, a couple of additional options give you more control over how data is handled and displayed.
Apply and save
- Click Apply to preview the settings in context, or click OK to confirm and close the field editor.
- Repeat the process for each field you want to pre-populate.
- Click Save in the Form Designer to save all changes to the template.
- Use Test Form to verify that pre-populated fields display the correct values before publishing.
Before you go live
- Pre-populate fields you consistently know — names, email addresses, account numbers, and addresses are good candidates. Avoid pre-populating fields where the data might be stale or incorrect.
- Verify your data sources are secure and current — pre-populated data is only as reliable as the source it comes from. Check that your integration is returning up-to-date values.
- Combine pre-population with authentication for sensitive forms — if the form contains personal or financial data, mark fields like surname and date of birth as authentication fields and set Authentication mode to Match to prefill data in the Details tab. Users must correctly enter those pre-populated values to authenticate before the form proceeds or any other pre-filled data is revealed.
Once your pre-population settings are in place and tested, users will open the form with their known details already filled in — less typing for them, cleaner data for you.