Salesforce Integration Guide
Connect your Salesforce org to automatically sync donations and generate receipts. Works with NPSP and standard Salesforce orgs.
Before you connect
Salesforce account with Opportunity access
Admin or appropriate permissions in Salesforce
Donations stored as Opportunities
Contact email addresses on related Contacts
How to connect Salesforce
Go to Integrations
Navigate to your organization's Integrations page from the sidebar menu.
Click Connect Salesforce
Click the Connect button in the Salesforce section to start the OAuth flow.
Log in to Salesforce
You'll be redirected to Salesforce. Log in with an account that has access to Opportunities.
Authorize Thankly
Review the permissions and click Allow. Thankly requests read-only access to Opportunities.
Configure settings
Back in Thankly, configure your sync preferences: record type filters, auto-receipts, and sync schedule.
What data syncs
Thankly syncs the following data from Salesforce:
Automatic sync
Thankly automatically syncs new Closed Won Opportunities daily. You can also trigger a manual sync anytime from the Integrations page.
Record type filtering
Filter which Opportunities sync by Record Type. Only sync "Donation" record types and exclude grants or other opportunity types.
Enabling auto-receipts
When enabled, Thankly automatically generates and emails receipts for new donations as they sync from Salesforce.
- Go to Integrations → Salesforce
- Toggle "Auto-send receipts" to on
- Optionally enable "Skip receipts under $250"
Troubleshooting
Donations not syncing?
Ensure Opportunities are Closed Won and have a Primary Contact with an email address.
Connection expired?
Salesforce tokens can expire. Click "Reconnect" on the Integrations page to re-authorize.
Need to disconnect?
Click "Disconnect" on the Integrations page. Previously synced donations remain in Thankly.
Need help?
Can't find what you're looking for? Our team is here to help.