=== Object Data Sync For Salesforce ===
Contributors: miniOrange
Donate link: http://miniorange.com
Tags: WP to Salesforce sync , Record sync
Requires at least: 5.5
Tested up to: 5.8
Requires PHP: 7.0
Stable tag: 11.0.2
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Object Data Sync For Salesforce Plugin synchronizes WordPress users with selected object/record in Salesforce and keeps Salesforce object/record in sync with the WordPress.


== Description ==

Object Data Sync For Salesforce provides user synchronization from WordPress to Salesforce.Creating a selected object like ( Account, Contact or Lead ) from the WordPress User's data.

= Features =

* Automatically create object in Salesforce using the WordPress user's data.

If you require any help with installing this plugin, please feel free to email us at <a href="mailto:info@xecurify.com">info@xecurify.com</a> or <a href="http://miniorange.com/contact">Contact us</a>.


== Website ==
Check out our website for other plugins <a href="http://miniorange.com/plugins" >http://miniorange.com/plugins</a> or <a href="https://wordpress.org/plugins/search.php?q=miniorange" >click here</a> to see all our listed WordPress plugins.
For more support or info email us at <a href="mailto:info@xecurify.com">info@xecurify.com</a> or <a href="http://miniorange.com/contact" >Contact us</a>.

== Installation ==

= From WordPress.org =
1. Download miniOrange Object Data Sync For Salesforce.
2. Unzip and upload the `Object Data Sync For Salesforce` directory to your `/wp-content/plugins/` directory.
3. Activate Object Data Sync For Salesforce from your Plugins page.

= From your WordPress dashboard =
1. Visit `Plugins > Add New`.
2. Search for `Object Data Sync For Salesforce`. Find and Install `Object Data Sync For Salesforce`.
3. Activate the plugin from your Plugins page.

= From your Salesforce App =
1. Go to the <a href="http://miniorange.com/plugins">Salesforce login page</a> and log in as an Administrator.
2. You will be represented with the home screen of salesforce.
3. Navigate to Apps in the left menu, then select the App Manager option.
4. In the same tab, select the option New Connected App to create a new application.
5. Fill in the required information in the below boxes.
6. Under the API (Enable OAuth Settings) tab, check the option of Enable OAuth Settings.
7. Enter your WordPress URL in the Callback URL block. Note: Make sure that URL must be present in https:// format. 
8. Under the available OAuth scopes users have to select  Access and manage your data (api) and  Perform requests on your behalf at any time (refresh_token, offline_access) options then click on SAVE.
9. Now the user will be prompted with a confirmation page, click on Continue.
10. After this user will be able to view the app they configured, keep the Consumer Key and Consumer Secret handy you will need it while configuring the plugin.

= From Object Data Sync for Salesforce plugin =
1. Copy Consumer Key and Consumer Secret from Salesforce App. Navigate to the plugin and under Basic App Configuration tab paste it.
2. Click on Save and Authorize.
3. In the Field Mapping tab, select the Salesforce object where you want your WordPress record to be shown.
4. From the dropdown select the attribute you want as Username and Email. You can set more attributes and click on SAVE.
5. Navigate back to the Manage Application tab, under the Test Connection tab from the dropdown select the user you want to push to the salesforce and click on PUSH. The user will be created in the Salesforce object you chose. If the user already exists, it will get updated.
6. Navigate to the Salesforce, under the Object Manager tab search the Salesforce object you choose and click on the object.
7. Now to view the record from the WordPress into the Salesforce object you have to switch the display to Salesforce Classic mode.
8. Now you can now view your record into the Salesforce object you chose.

= For any query/problem/request =
Visit Help & FAQ section in the plugin OR email us at <a href="mailto:info@xecurify.com">info@xecurify.com</a> or <a href="http://miniorange.com/contact">Contact us</a>.
