Configuration in CDP and Advanced Forms
This section covers the initial setup required within the Advanced Forms interface to establish a connection with the Customer Data Platform (CDP).
Prerequisites
Before configuring the CDP integration, ensure the following requirements are met:
-
Form integration must be enabled to allow the connection between Advanced Forms and CDP.
-
A System Administrator must create a dedicated form user account.
-
The form user account must be assigned the data consumer user role.
-
The following authentication details are required for the integration:
-
Client ID (string).
-
Client Secret (password type).
-
Username (string).
-
Password (password type).
Contact Squiz Customer Support to configure these credentials for your DXP instance.
-
-
Your form must include a specific hidden identifier to handle encryption securely.
-
Open your form in the Form Builder.
-
Add a Hidden Question to your form.
-
Set the question title or name to exactly:
squiz:dxp:referenceThis field is mandatory. It stores the encrypted customer ID, allowing the CDP to link answers to the correct profile.
-
Generate API credentials in Advanced Forms
Generate API credentials to allow the CDP to communicate with Advanced Forms.
-
Log in to your DXP instance.
-
Click the Advanced Forms tile.
The Advanced forms page loads.
-
Click the Forms instance for your system.
The Forms page for that system loads in a new browser tab.
-
Locate the form to be integrated and select .
The Edit Form page for the selected form loads.
-
Click the Form Settings button.
-
Click the Integrations button.
The Integrations UI presents.
-
Select the Advanced forms Developers API checkbox.
-
Click the Generate new client credentials button.
A unique Client ID and Client Secret are generated and displayed.
-
Save the Client ID and Client Secret to an external data store (for example, a local file).
The Client ID and Client Secret are displayed once only, on creation.
They are required for the CDP to authenticate and retrieve form details.
If they are not saved for re-use by the CDP, the integration will not work.
Next steps
Once you have generated your API credentials, you must:
-
Configure the Advanced Forms extension in the Squiz DXP Console.
-
Set up the Advanced Forms destination and map your attributes in the CDP.
Read the Advanced Forms destination configuration documentation for detailed instructions on completing the integration within the CDP interface.