Skip to content
  • There are no suggestions because the search field is empty.

Trail Blazer

Connect Anedot to Trail Blazer to sync donation and custom field data for political campaigns and nonprofits. Includes setup steps and relay behavior details.

Trail Blazer is a compliance and reporting platform widely used by political campaigns, PACs, and nonprofits for managing donor data and generating reports.
Click here to learn more about Trail Blazer!

Anedot’s integration allows you to automatically relay donation data and custom field information from your fundraising efforts directly into Trail Blazer.

Note: Only financial Action Pages are supported. Lead Pages (non-financial) are not included in relays.


Table of Contents


Connecting Anedot to Trail Blazer

To integrate your Anedot fundraising account with Trail Blazer:

  1. Navigate to Settings > Integrations > Directory in your Anedot account.

  2. Click the blue + New Connection button in the upper right corner.

  3. Select Trail Blazer from the integration directory.

  4. Choose the Action Pages you’d like to sync.

    • The default is All Pages.

    • To exclude specific pages, enter their Action Page IDs as a comma-separated list.

  5. (Optional) Scope the integration to only include Team-specific data.

  6. Enter your Trail Blazer Workspace Name.
  7. Click the blue Save button to proceed.
  8. You’ll be redirected to Trail Blazer to log in and confirm access.

Data Relays

Financial Action Pages

  • All donation details and custom field data are relayed.

  • You can use Push Unsent to resend failed or unsent relays by specifying a date range.

Non-Financial Pages

  • Relays are not supported for Lead Pages or other non-financial form types.

Where to Find Your Data in Trail Blazer

  • After a successful relay, donor data will appear in your Contacts section within Trail Blazer IQ.

Field Mapping

The Anedot Fields match the Submission Raw Data (unless specified otherwise in parenthesis); the Trail Blazer Fields match the Request Body relay.

Anedot Field Trail Blazer Field
donations {id} uid
address {postal_code} zip
address {city} city
date (utc) date
-
amountAllocations {actionPagesFund {id}} 
Fund Name (from fund)
Internal Identifier (from fund)
fund {multiple fields}:
{id}
{name}
{identifier}
paymentMethod {name} name
email email
phone phone
address {region} state
title title
donations {origin} origin
donations {source} source
donations {status} status
address {line_1} street
suffix suffix
address 
{postal_code}
{city}
{region}
{line_1}
{country}
{line_2}
address 
{zip}
{city}
{state}
{street}
{country}
{street_2}
address {country} country
donations {comments} comments
employerName employer
address {line_2} street_2
frequency frequency
lastName last_name
"true/false" recurring
donations {donorType} donor_type
firstName first_name
occupation occupation
sourceCode source_code
donations {checkNumber} check_number
(Donation) totalAmount event_amount (in dollars)
actionPagesCommitment {id} commitment_id
customFieldResponses {multiple fields} custom_fields {multiple fields}
submission_id submission_id
actionPage {id} action_page_id
middleInitial middle_initial
created_at (utc) processed_date
originating_uid originating_uid
amountAllocations {amount} (x100) amount_in_dollars
organization organization_name
"true/false" is_recurring_commitment

Payload Data

Request Headers

{ } 

Request Body

{
  "uid": "d4d509e9ce2d5cd74c312",
  "zip": "33330",
  "city": "New Orleans",
  "date": "2023-01-11T15:05:23.362Z",
  "fund": {
    "id": "d4bd7311-3a2e-46ab-95e7-71843083b837",
    "name": "General Fund",
    "identifier": "gf"
  },
  "name": "Annie Dot",
  "email": "annie@anedot.com",
  "items": [],
  "phone": "12252501301",
  "state": "LA",
  "title": null,
  "origin": "hosted",
  "source": "credit_card",
  "status": "completed",
  "street": "1340 Poydras Street",
  "suffix": null,
  "address": {
    "zip": "70112",
    "city": "New Orleans",
    "state": "LA",
    "street": "1340 Poydras Street",
    "country": "US",
    "street_2": ""
  },
  "country": "US",
  "comments": null,
  "employer": null,
  "street_2": "",
  "frequency": "Once",
  "last_name": "Dot",
  "recurring": false,
  "donor_type": "individual",
  "first_name": "Annie",
  "occupation": null,
  "source_code": null,
  "campaign_uid": null,
  "check_number": null,
  "event_amount": "$12.81",
  "commitment_id": null,
  "custom_fields": {
    "Birthday": "2023-01-11T05:00:00.000Z",
    "Question": "yes"
  },
  "submission_id": "bcdbe1ff-1430-47fb-a5fe-7bd0c7f5446d",
  "action_page_id": "e750b91e-5462-4b4b-a8fc-f232c24f2a3c",
  "middle_initial": null,
  "processed_date": "2023-01-11T15:05:23.284Z",
  "originating_uid": null,
  "amount_in_dollars": 12.0,
  "organization_name": null,
  "is_recurring_commitment": false
}

Response Body (Success)

"Create Contribution: Successful, ContributionID: 11470"

Response Body (Failure)

"Create Contribution: Failed"

Response Body (Error)

{ } 

Response Status (Success)

200

Response Status (Failure)

400

Response Status (Error)

null