The configuration process involves the following steps:
* Configure Salesforce Loing details
* Configure Salesforce Integration on SmartSimple side
* Configure SmartSimple Intgeration on Salesforce side
==Configure Salesforce Integration on SmartSimple side==
==Configure Salesforce Login details== 1. Go to Global Settings – Integrations , and go to Integration Key Management.
2. Click on '''New Integration Key'''. You will be presented with the following fields:
**'''Key Type''': set to Salesforce**'''Key name''': set to Salesforce
**'''Authentications URL''': https://login.salesforce.com/services/Soap/u/38.0
**'''Security Token''': Should be enter value available against your account on Salesforce.com**'''Synchronization Direction''': set to Bidirectional
**'''Username''': username for your account on Salesforce.com
**'''Password''': password for your account on Salesforce.com
3. Click Save. ==Configure Salesforce Integration on SmartSimple side== 1. Go to Global Settings – Integrations, and go to Salesforce Data Synchronization . 2. You will initially be presented with the '''Salesforce Contact Data Synchronization''' settings, but can access the '''Salesforce Account Data Synchronization''' settings by clicking on the tab at the top of the page. ===Configure Salesforce Contact Data Synchronization settings=== 1. Click on the General Settings tab and populate settings as follows: * '''Roles to Sync''': Use Lookup button to select roles. Contacts from Salesforce who will be assigned to selected roles, while those contacts with selected roles from SmartSimple will be pushed to Salesforce.* '''Parent Company''': Contacts synchronized to SmartSimple will be assigned to the selected company.*'''Salesforce ID Field''': Salesforce ID (Betaunique identifier)will be stored in selected custom field.*'''Activate Synchronization''': once activated data will be synchronized every 5 minutes. 2. Click on Export Settings tab and select the Contact custom fields you want to export to Salesforce. 3. Click Export. The fields will then be created under the Contact specific Custom Field list in Salesforce. Field names will have following settings* “__c” appended to the end of the name automatically* created as Text field type 4. Click on Import Settings. Salesforce contact fields will be listed in a table and you can choose to either:* ignore them* map the salesforce fields to SmartSimple Contact custom fields * create a new Contact field in SmartSimple and map it after. 5. Once the setup is done, fill you can go to the General Settings tab and test the synchronization of fields data. '''NOTE''': When a new field is created in Salesforce, make sure you update the visibility of the field to make it visible in the settings page. ===Configure Salesforce Account Data Synchronization settings=== 1. Click on the General Settings for Data tab and populate settings as follows: * '''Categories to Sync''': Use Lookup button to select roles. Accounts from Salesforce who will be assigned to selected categories, while those accounts with selected categories from SmartSimple will be pushed to Salesforce.* '''Parent Company''': Accounts synchronized to SmartSimple will be assigned to the selected company.*'''Salesforce ID Field''': Salesforce ID (unique identifier) will be stored in selected custom field.*'''Activate Synchronization''': once activated data will be synchronized every 5 minutes. 2. Click on Export Settings tab and select the Account custom fields you want to export to Salesforce. 3. Click Export. The fields will then be created under the Account specific Custom Field list in Salesforce. Field names will have following settings* “__c” appended to the end of the name automatically* created as Text field type
4. Export and Click on Import Settings are just . Salesforce account fields will be listed in a table and you can choose to either:* ignore them* map the salesforce fields to SmartSimple Account custom fields * create a new Account field setups, ie, create/in SmartSimple and map fields between Salesforce and SmartSiimpleit after.
5. Export Settings**select custom fields you want to export to Salesforce and click Export.**fields will then be created under Once the Custom Field list in Salesforcesetup is done, field names will have “__c” appended you can go to the end of the name automatically**fields will be created as Text field type **after fields are exported, double check General Settings tab and test the visibility synchronization of the fields in Salesforce**go to Import Settings and update the field mappingsdata.
6. Import Settings**Salesforce fields will be listed in the table and you can choose to either ignore them, map the salesforce fields to SmartSimple custom fields or create a new field in SmartSimple and map it after.**when '''NOTE''': When a new field is created in Salesforce, make sure you update the visibility of the field to make it visible in the settings page.
7. Once the setup is done, you can go to the General Settings tab and test the synchronization of fields data.
3. Select '''Accounts''' or '''Contacts''' for field settings
4. Click '''Fields''', you will then see the Standard fields and Custom fields lists, please note that some . '''Note''': Some of the Salesforce standard fields are created as custom fields in SmartSimple.
5. To If you need to change field visibility (to be visible in on SmartSimple), side then click on the custom field and select '''Set Field-Level Security'''.
6. Make sure you have a Identifier field in Salesforce to store the contact or account id ID from SmartSimple.
[[Image:Stripe1.png|border|900px]]