Salesforce NGO Connector
This connector seamlessly integrates Salesforce NGO Cloud with Odoo, enabling the import of Users, Contacts, Accounts, and Donor Commitments from Salesforce, while exporting Donor Histories, Gift Designations, and Gift Transactions from Odoo. By synchronizing key donor and fundraising data between both platforms, the connector reduces manual data entry, improves data accuracy, streamlines workflows, and helps organizations maintain a unified view of donor engagement and contribution records.
Syncing Salesforce NGO with odoo gives you the power to sync accounts, donor commitments and donation histories
Our Helpful Links
Sync Users
Import users between Odoo and Salesforce.
Sync Accounts
Import accounts between Odoo and Salesforce
Sync Contacts
Import contacts between Odoo and Salesforce.
Sync Donor Commitments
Import donor commitments between Odoo and Salesforce.
Sync Donation Histories
Export donation histories between Odoo and Salesforce.
Sync Gift Designations
Export gift designations between Odoo and Salesforce.
Salesforce NGO Connector - Features
- Seamlessly synchronize Users Contacts, Accounts, Donor Commitments, Donation Histories and Gift Transactions from Salesforce to Odoo.
- Enable Auto Scheduler to automate regular data synchronization at pre-configured intervals.
- Easily toggle between manual and automated synchronization modes for flexible operation.
- Simple and intuitive interface for managing synchronization preferences
How to get credentials from Salesforce account
- Click on the gear icon.
- Click on Setup as highlighted in the screenshot.

- Go to Apps -> External Client Apps -> External Client App Manager
- Now, click on New External Client App

- A form like below will appear. Make sure to fill all the required fields and enable the checkbox highlighted with a red box.

- Once you check the checkbox and scroll down, you will see a form.
- Here, you need to add a callback url and permission or OAuth scopes
- The format of the callback url is https://{Your Odoo Instance}/salesforce
- For example, if you instance name is odoo-dev-stage.com, the callback url should be https://odoo-dev-stage.com/salesforce
- Now, you need to add the required OAuth scopes.
- Add all the scopes mentioned in the screenshot to avoid any issues related to configurations.
- Click on Create. Now, you will see Client ID and Client Secret Key at your screen
- Save it as it will be used while connecting Salesforce NGO with Cloud

Salesforce User Guide
- Go to Settings -> Salesforce and enable Salesforce Setting Enabler checkbox.
- Enter your salesforce credentials saved in the initial steps and click Test Credentials button.

- Install Salesforce from Apps and click on Salesforce.

- You will see all sync options available and custom data range option.
- Once you have selected the sync option, click on Execute.

Salesforce NGO Connector Support
After purchasing if you face any issue regarding the functionality/working of our app, we are here to address your queries. We provide 60-days support to our clients.The support period starts from the date of app purchase till 60 days onward.
Yes, the app works perfectly well with Odoo Enterprise (On-premise and Odoo.SH) as well as Community. Odoo Online (Cloud) does not allow installation of third-party apps and hence this app cannot be installed on Odoo Online.
Upgrades are not free. If you require any customization, you can contact us. We offer support for 90 days after purchase. For further information you can contact us at https://techloyce.com or read our support policy.
We offer free support for a duration of 90 days from the date of purchase. Kindly read our support policy to know the details.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• Discuss (mail) • Invoicing (account) |
| Lines of code | 1186 |
| Technical Name |
salesforce_ngo |
| License | AGPL-3 |
| Website | http://www.techloyce.com |



Please log in to comment on this module