user/month
€19.99
Supported versions
Salesforce: Enterprise, Unlimited, Professional
User guide
Automate your donations and memberships management with seamless data synchronization

OnlineFundraising and Salesforce Connector

OnlineFundraising and Salesforce Connector logo
Billed monthly/annually

Feature Gallery

For nonprofits, charities, and organizations that rely on donations and membership subscriptions, connecting Salesforce and OnlineFundraising helps keep data accurate and up-to-date without manual entry or cross-checking.
This Salesforce-native integration saves time, reduces errors, and empowers smarter decision-making.
onlinefundraising and salesforce connector

Why Use OnlineFundraising and Salesforce Connector?

Ensures donor information stays consistent across both platforms, allowing your teams to work with accurate, up-to-date data.
Eliminates double data entry and reduces manual errors, freeing up staff time for higher-value tasks.
Gives your fundraising teams better tools to track and optimize campaign performance.
Let's you manage subscriptions and payments directly within Salesforce, simplifying workflows and improving efficiency.
Offers real-time visibility into donation histories and member statuses, empowering faster, data-driven decisions.
Allows you to customize data mappings and integrations to fit your organization’s unique processes and goals.
manage donors and their information seamlessly
When a sync operation starts, donor records are transferred across two systems along with their details. If a donor doesn't exist in one system, it will be created automatically in the other one.
Manage donors and their information seamlessly

Manage donors and their information seamlessly

Key Features of the OnlineFundraising
and Salesforce Connector

Handle payments and subscriptions directly in Salesforce

Handle payments and subscriptions directly in Salesforce

handle payments and subscriptions directly in salesforce
Benefit from syncing of payments and subscriptions. Create new entries in either Salesforce or OnlineFundraising, and have them appear instantly in both platforms.
Cancel fundraising payments from Salesforce

Cancel fundraising payments from Salesforce

cancel fundraising payments from salesforce
Say goodbye to switching platforms — cancel payments directly in Salesforce, and the change will reflect in OnlineFundraising in real time.
Migrate historical donor data, payments, and subscriptions individually using one of the available methods. Choose which system holds the most accurate data and sync accordingly.
migrate historical data separately
Migrate historical data separately

Migrate historical data separately

Enable real-time updates with webhooks

Enable real-time updates with webhooks

enable real-time updates with webhooks
Changes in OnlineFundraising (e.g., new contacts) are sent to Salesforce every minute via webhooks — no need for manual refreshes.
If you use non-standard Salesforce fields, define custom mappings during configuration to ensure accurate data flow.
configure custom field mappings
Configure custom field mappings

Configure custom field mappings

Schedule and Amount changes can be made from Salesforce

Shared Data Between Salesforce and OnlineFundraising

Contacts
Contacts
Payment method
Payment method
Payment
Payment
Subscriptions
Subscriptions
Agreements
Agreements
Transactions
Transactions
Refund and Cancel requests can be made from Salesforce
Cancel, Restart, and Hold requests can be made from Salesforce
Salesforce Data
OnlineFundraising data
Data Flow
This ensures your team avoids duplication, maintains clean records, and works with reliable data in both systems.
The OnlineFundraising and Salesforce Connector offers data flow for key objects and the ability to enrich Salesforce with specific OnlineFundraising values.
historical migration

Step 1. Set up your OnlineFundraising connection

Connect your OnlineFundraising instance to Salesforce, verify and save the connection. Then refresh informational data and catalogs. Click all Refresh buttons on the first tab. Once complete, the connection status will update to "Active" and "Configured." Use the “Add New Connection” button to connect additional OnlineFundraising accounts.
Select which objects to sync. Use default mappings if you’re working with standard Salesforce fields, or define custom mappings for non-standard setups. Make sure to save changes and confirm all selections.

Step 2. Configure field mappings

set up your onlinefundraising connection
mapping configuration
set up default values

Step 3. Migrate historical data

Migrate historical data for donor accounts, contacts, payments, subscriptions, and agreements separately.
Click “Proceed with Historical Migration” for each tab to complete the process.
Define default values for historical data migration, ensuring proper auto-population of existing Salesforce records before syncing to OnlineFundraising. Choose the best option and click "Save".
4
2
5
3
1

5 Quick Steps to Get OnlineFundraising and Salesforce Connector Set Up

Schedule regular sync intervals
Define default values for synchronization
Set up your OnlineFundraising connection
Migrate historical data
Configure field mappings

Step 4. Define default values for synchronization

Once initial setup is complete, schedule automatic synchronization intervals (minimum every 15 minutes) for each object.

Choose your sync method, click "Save" to apply settings, and then click “Schedule Data Migration.”

sync configuration

Step 5. Schedule regular sync intervals

Get full access to installation steps, configuration walkthroughs, and best practices in our official OnlineFundraising and Salesforce Connector user guide.

FAQ: OnlineFundraising and Salesforce Connector

The free installation includes up to 4 hours of setup, configuration, and launch to sync OnlineFundraising data into custom Salesforce objects. Additional mapping, deduplication, or development work is available upon request.