Skip to main content
Sign in

Raisely sync

What flows from Raisely into Together, how often, and how Live vs. Test donations are treated for compliance.

The Raisely integration uses webhooks for real-time updates and a 15-minute reconcile cron as a backstop. Most data lands within seconds of the donor pressing Donate on Raisely.

What syncs

RecordDirectionMapped fields
DonationsRaisely -> TogetherAmount, donation date, payment method, campaign attribution, donor link, Live or Test mode flag, donation status.
DonorsRaisely -> TogetherFirst name, last name, email, phone, address. From the Raisely "user" record linked to each donation.
Regular giftsRaisely -> TogetherRenewals show up as ordinary donations when they settle; no subscription record is created, so Together has no schedule or state view for a Raisely-managed regular gift.
CampaignsRaisely -> TogetherCampaign metadata (name, slug). Used for attribution on each donation and for revenue-code jurisdiction classification.
RefundsRaisely -> TogetherFull and partial refunds. Donations are flipped to a refunded state so compliance aggregates stay accurate.

Direction is one-way (Raisely to Together) today.

Sync cadence

Two paths feed Raisely data into Together:

Most updates land via webhook within a few seconds. The cron is invisible 99% of the time; it only matters during the rare window where webhook delivery fails.

Live vs. Test mode

Raisely tags every donation as Live or Test depending on whether the campaign is in test mode at the time of the donation. Together imports both but treats them differently for compliance.

The Mode filter on the Raisely card at Settings -> Integrations controls behaviour:

SettingWhat happens
Live donations only (default)Test donations are imported but excluded from cap and disclosure tracking. They appear in the donations list with a Test badge.
Live and test donationsTest donations count toward cap and disclosure totals. Use this only when your Raisely setup deliberately uses Test mode for production data.

Most orgs leave this on the default.

Donor matching

Raisely identifies donors by an internal user ID, which Together stores as an external ID on the Together donor record. Subsequent donations from the same Raisely user route to the same Together donor.

If the same email shows up under two different Raisely user IDs (a Raisely-side duplicate), Together creates two donor records and flags them in the duplicate queue at Donors -> Duplicates.

Campaign attribution

Each Raisely donation carries a campaign reference. Together stores the Raisely campaign slug on the donation as its revenue code. The code appears in your library at Settings -> Compliance -> Revenue codes where you assign each one to a jurisdiction (Federal, Victoria, or Unregulated); see Set up revenue codes.

If you treat all your Raisely campaigns as federal, set every Raisely code in the library to Federal.

Regular gifts and recurring donations

A Raisely regular gift lands in Together's donations list every time it settles, and that is the whole of it: Together creates no separate record for the gift itself, and Raisely's own subscription events aren't acted on. The recurring relationship is inferred from the donor's giving history.

A regular gift paused or cancelled in Raisely simply stops emitting donations; Together doesn't track its schedule or its state, and it won't appear on the donor's Regular gifts tab - that tab shows only gifts set up through Together.

What doesn't sync

Disconnecting

Click Disconnect Raisely on the integrations card. Historical donors and donations are preserved; the Raisely-side webhook is removed and no further data flows. Reconnect later to resume; the reconcile cron will back-fill any donations missed in the gap.

What to do next