Integrations Overview

Connect to an array of applications and services using native API integrations and third-party connectors.

Found an error? Missing a topic? Need clarification? Let us know


offers built-in integrations to connect with your organization’s CRM and marketing tools. Manage these through the Dashboard Settings under Integrations found in the side menu after selecting Settings.

Adding an Integration

To add an integration, click Add integration in your Dashboard and select the desired tool.

Note

One-way Sync: syncs data outbound to connected apps; it does not sync inbound.

Multiple integrations with supported platforms can be established (excluding DonorPerfect, Double the Donation, Virtuous basic integration, and Zapier) allowing for both a test and main instance.

General Settings

Integrations include options to decide which records sync and how they are formatted and deduplicated.

Syncing Test Mode Transactions

You can choose to sync test transactions to connected apps when in test mode, allowing configuration of mapping rules. By default, syncing test data is disabled when settings are enabled.

Syncing Subaccounts

If using subaccounts, data can sync from a primary account to its subaccounts, aiding in tracking and reporting.

Customizable Record Names

Where supported, customize record naming for givetly-created records, like those in Salesforce.

App-Specific Settings

app integrations come with specific settings for customization, such as configuring subscription types in HubSpot or mapping statuses in Salesforce.

Mapping Rules

Define how data is mapped to connected services’ data objects, leveraging the app’s API flexibility.

Examples:

  • Supporter Email mapped to Contact Email.
  • Campaign ID mapped to Opportunity Order Number.

Special Rules

allows for IF/THEN conditions to link properties in integrations, with the latest rule taking precedence.

Sync Settings

Manage sync behaviors, with default settings preventing auto-sync until integrations are configured. Enable automatic or manual syncs, focused or wholesale.

Automatic Sync

This option is off by default to allow time for configuration before record synchronization.

Manual Sync

Manually sync records if you prefer not using automatic sync, or need to re-sync.

Sync Previous Records

While manually syncing, specify record types (unsynced live, all live, or all test donations).

Sync Period

Define a date range to target specific records during manual sync.

Disconnecting

Disconnect integrations at any time via settings, preserving configurations if reconnected with the same credentials.

Built-in Integrations

Marketing & Analytics

Sync conversion data to tools such as:

Explore More Google Integrations: Use givetly’s API for integrations with Google Ads, Analytics, and Tag Manager. Explore the docs →

Automation

Connect to other services using:

Donation Matching

Automate donation matching with:

CRM

Push data to your CRM with mapping rules:

  • HubSpot
  • …more CRMs listed above

JavaScript

Leverage JavaScript API for custom integrations:

Payments

Enable various payment methods at checkout:

Connection Best Practices

Use OAuth for most connections and dedicated service accounts to limit permission scopes. When using API keys, ensure they are dedicated for integrations.


Looking for more? Dashboard • Integrations