Skip to main content
Trail Blazer
Updated over 3 months ago

Trail Blazer is a compliance and reporting software used by Political Campaigns, PACs, and nonprofits. Click here to learn more about Trail Blazer!

When a successful connection between Anedot and Trail Blazer is created, Anedot will relay all donation and custom field data. Lead Page (non-financial) data cannot be relayed at this time.


Connect Anedot to Trail Blazer

To connect Anedot to Trail Blazer, follow the steps below:

  1. Access the Settings>Integrations>Directory tab within your fundraising account.

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

  3. Select Trail Blazer from the Directory list.

  4. Select the Action Pages you would like synced with Trail Blazer. The default is All Pages.

    1. To exclude pages, enter a comma-separated list of the Action Page IDs

    2. Optionally, you can scope the integration to only send team-specific data to Trail Blazer.

  5. Apply your Trail Blazer Workspace name.

  6. Click the blue Save button in the lower right corner.

  7. Once saved, you will be redirected to Trail Blazer to log in and confirm access.

  8. Confirming access will complete the connection!


Data Relays

  • Financial Pages - relays all donation details and custom field information.

    • Push Unsent (failed donations, all donations) + date range for relays works here too.

  • Non-Financial Pages - we do not send relays for this information.

Once the data relay requests are sent, you will see the Donor information in the Contacts area of 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 AP fund)
Internal Identifier (from AP fund)

fund {multiple fields}:
id
name
identifier

paymentMethod {name}

name

email

email

N/A (old campaign field)

items

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

N/A (old campaign field)

campaign_uid

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": "[email protected]",
"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 

Did this answer your question?