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