Salesforce Object Mapping: Configuration
When creating Object Mapping, you must first ensure that you have entered active and valid Salesforce credentials. Once confirmed, you can proceed with setting up your integration.
Note: More details on Actions can be found in our Detailed Action Breakdown for VanillaSoft to Salesforce article.
Salesforce Object Mapping: Configuration
- Log in to VanillaSoft as an Admin.
- Select the desired Project.
- Under Integration, click on Salesforce Integrations.
- Click on New Integration to begin the setup.
- Enter a Name for the configuration.
- Open the Action drop-down and select the desired option.
- Update Only (Lead or Contact): This will attempt to match by either Salesforce ID or a secondary key to a Lead or Contact object. All mapped fields and objects are updated accordingly if a match is found. If no match is found, it will fail.
- Update, and create LEAD if no match found: This will attempt to match by either Salesforce ID or a secondary key to a Lead or Contact object. All mapped fields and objects are updated accordingly if a match is found. If no match is found, it will create a new Lead object according to your mapping defined.
- Update, and create CONTACT if no match found: This will attempt to match by either Salesforce ID or a secondary key to a Lead or Contact object. All mapped fields and objects are updated accordingly if a match is found. If no match is found, it will create a new Contact object according to your mapping. If defined, it will also attempt to match/associate with an Account and update/create an Opportunity.
- Update and CONVERT LEAD if LEAD match found, and create CONTACT if no match found: This will attempt to match by either Salesforce ID or a secondary key to a Lead or Contact object. If no match is found, it will create a new Contact object according to your mapping. If a Lead object is found to be a match, it will convert the Lead to a Contact and update its fields according to the Contact mapping. If defined in either case, it will also attempt to match/associate with an Account and update/create an Opportunity.
- Note: When a Lead converts to a Contact, VanillaSoft will attempt to find the correct account as defined by your secondary key for Account objects. If no match is found, it will create a new Account using the mappings defined.
- Update, and create customer object if no match found: This action will search for a Custom Object, Lead or Contact match. If a match is found, the Custom Object, Lead or Contact is updated. If no match is found, a new Custom Object Item is created.
- Click on Select to choose an associated Campaign.
- A pop-up window will display a list of your Salesforce Campaigns.
- A pop-up window will display a list of your Salesforce Campaigns.
- Select the desired Campaign and enter the Email on Error.
- A notification email will be sent to this address should there be any issues with the integration.
- Click on Select to choose a Salesforce Object Owner.
- A pop-up window will display a list of your Salesforce Users.
- A pop-up window will display a list of your Salesforce Users.
- Select the desired User.
- Scroll down to Salesforce Custom Object Mapping and check the Salesforce Custom Object box.
- Click on Select to choose a Custom Object.
- A pop-up window will display a list of your Custom Objects.
- A pop-up window will display a list of your Custom Objects.
- Select the desired Custom Object.
- When done, click on Save.
Learn more about Salesforce Object Mapping from the articles below:
- Salesforce Object Mapping: Result Code Triggers
- Salesforce Object Mapping: Lead Mapping
- Salesforce Object Mapping: Contact Mapping
- Salesforce Object Mapping: Opportunity Mapping
- Salesforce Object Mapping: Custom Object Mapping
- Salesforce Object Mapping: Activities Configuration
- Salesforce Object Mapping: Event Mapping
- Salesforce Object Mapping: Task Mapping
Was this article helpful?
Thanks for the feedback. Glad we could help!
Sorry this article didn't give you the answer you were looking for. If you'd like to let us know what was missing, unclear, or anything else that could help us improve it, please share as much or as little detail as you'd like.
In case we need to clarify anything. All feedback is reviewed, whether or not you leave your email.
We read and investigate all feedback, using it to continuously improve our knowledge base.
Thank you for your feedback. If you need further assistance, please reach out to our support team.