The CRM Lead Source field is a system field in Acoustic Campaign. If it is not populating as expected, or you are attempting to update it via API or import, this article explains why and how to populate it correctly.
What causes this
The CRM Lead Source field cannot be modified through API calls or data imports. Attempting to populate it this way will not work — it is a system-controlled field and is only populated through specific platform mechanisms.
How the CRM Lead Source field is populated
Landing page form submissions: The field is populated when a contact submits a web form and a value has been supplied in the Optional Lead Source for Site setting under the Site Settings tab of your landing page. This allows you to identify which web form a contact submitted.
Google Analytics via Web Tracking: Google Analytics can also populate the CRM Lead Source field through Acoustic's Web Tracking feature.
How to fix it
- Navigate to your landing page in Acoustic Campaign.
- Open the Site Settings tab.
- Locate the Optional Lead Source for Site field and enter the value you want populated in the CRM Lead Source field upon form submission.
- Save your changes and test by submitting the form. Confirm the CRM Lead Source field is updated on the contact record.
Related documentation
For more information, see Purpose of the CRM Lead Source system field.