Two Ways to Add Custom Fields
You can add custom fields to your sync starting from either system:Starting from Salesforce
Create a custom field in Salesforce, and Conversion automatically detects and maps it on the next sync.
Starting from Conversion
Create a field in Conversion first, then connect it to a Salesforce field later (automatically or manually).
Starting from Salesforce
This is the most common approach. When you add custom fields to Salesforce, Conversion automatically detects and syncs them.How Auto-Detection Works
During each sync, Conversion scans your Salesforce org for new custom fields. When a new custom field is found, Conversion automatically creates a corresponding field and mapping. You don’t need to configure anything manually – just add the field in Salesforce and it starts syncing on the next cycle.The Detection Process
When Conversion encounters a new Salesforce custom field:Check if already tracked
If Conversion already knows about this Salesforce field from a previous sync, it uses the existing mapping. No changes are made.
Look for a matching Conversion field
Conversion searches for an existing field with the same key (the Salesforce API name). If found, it links the Salesforce field to that existing Conversion field.
Create a new field if needed
If no matching field exists, Conversion creates a new field using the Salesforce field’s API name as the key and its label as the display name.
Automatic Unification Across Objects
Conversion uses the Salesforce field’s API name as the key for matching. This means fields with the same API name on different Salesforce objects automatically map to the same Conversion field.Example: Same field on Leads and Contacts
Example: Same field on Leads and Contacts
You create a custom field
Customer_Segment__c on both Salesforce Leads and Contacts.What happens:- When syncing Leads, Conversion detects
Customer_Segment__cand creates aCustomer_Segment__cfield in Conversion - When syncing Contacts, Conversion detects
Customer_Segment__cand finds the existing field - Conversion automatically maps both Salesforce fields to the same Conversion field
This matching only applies within the same Conversion object type. Since Leads and Contacts both sync as Conversion contacts, their fields can unify. Account fields sync to companies separately and won’t merge with Lead or Contact fields of the same name. Standard fields like
Industry and Company Name are an exception.Default Sync Modes
| Salesforce Field Type | Default Sync Mode | Why |
|---|---|---|
| Editable custom field | Prefer Salesforce Unless Empty | Allows Conversion to fill gaps while respecting Salesforce data |
| Read-only custom field | Always Prefer Salesforce | Field cannot be written to, so one-way sync only |
Starting from Conversion
Sometimes you want to create a field in Conversion first – perhaps for data you’re collecting through forms before your Salesforce admin has created the corresponding field. You might also want to create fields in Conversion that never sync to Salesforce for marketing purposes.Creating Fields in Conversion
You can create custom fields directly in Conversion through Settings → Fields. These fields work immediately within Conversion for forms, automation, and segmentation.Connecting to Salesforce Later
Once your Salesforce admin creates a matching custom field, you have two options for connecting them:Option 1: Automatic Connection
If you create a Salesforce field with the same API name as your Conversion field, Conversion automatically connects them on the next sync.Example: Automatic connection
Example: Automatic connection
- You create a
Preferred_Language__cfield in Conversion - Later, your Salesforce admin creates
Preferred_Language__con Leads - On the next sync, Conversion detects the new Salesforce field
- Conversion finds the existing
Preferred_Language__cfield (matching key) - The fields are automatically linked – no manual configuration needed
Option 2: Manual Mapping
If the field names don’t match, or you want to connect a Conversion field to a differently-named Salesforce field, you can create the mapping manually:Add a Salesforce mapping
Click on the field and select the Salesforce field(s) you want to map it to.
Field Label and Type Updates
When Salesforce Fields Change
If you rename a custom field in Salesforce or change its data type, Conversion detects the change during the next sync and updates its internal tracking. However, the Conversion field’s label and data type do not automatically update – you may want to update these manually for consistency.Changing a field’s data type in Salesforce may affect how existing values are handled. Review your data after making type changes.
When Conversion Fields Change
Changes to Conversion field labels don’t affect the underlying key or Salesforce mappings. The connection remains intact.Managing Custom Field Mappings
Viewing Mappings
Navigate to Settings → Fields to see all field mappings. Each field shows which Salesforce objects it’s mapped to (Lead, Contact, Account) and the current sync mode.Removing Mappings
You can disconnect a custom field from Salesforce by removing its mapping. This stops the sync but preserves all existing data in both systems.Deleting Fields
Deleting a field in Conversion removes the field and all its data. The corresponding Salesforce field is not affected – it remains in Salesforce with its data intact.Frequently Asked Questions
Can Conversion create fields in Salesforce?
Can Conversion create fields in Salesforce?
No. Conversion can only read from and write to existing Salesforce fields. Creating new fields in Salesforce requires a Salesforce admin.
What happens to data I collect before the Salesforce field exists?
What happens to data I collect before the Salesforce field exists?
Data is stored in your Conversion field immediately. Once you connect it to a Salesforce field, future syncs will push existing Conversion values to Salesforce (based on your sync mode settings).
Can I map one Conversion field to multiple Salesforce fields?
Can I map one Conversion field to multiple Salesforce fields?
Yes. A single Conversion field can be mapped to fields on multiple Salesforce objects (like Lead and Contact). This is how default fields like
job_title work—mapped to Title on both Leads and Contacts.Can I map multiple Salesforce fields to one Conversion field?
Can I map multiple Salesforce fields to one Conversion field?
Only if they’re on different objects. You can map
Lead.Title and Contact.Title to the same job_title field, but you cannot map two different fields from the same object to one Conversion field.Why didn't my new Salesforce field get detected?
Why didn't my new Salesforce field get detected?
Check that the field is a custom field (API name ends in
__c). Standard Salesforce fields are handled through default mappings and aren’t auto-detected. Also ensure a sync has run since you created the field.How do I change which Salesforce field a Conversion field maps to?
How do I change which Salesforce field a Conversion field maps to?
Go to Settings → Fields, find the field, and modify its Salesforce mapping. You can remove the current mapping and add a different one.