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

Aristotle

Learn how to integrate Anedot with Aristotle to automatically relay financial data to the Aristotle Campaign Manager or 360 platform.

Aristotle Campaign Manager is a widely used cloud-based political campaign management platform. It allows campaigns to manage donor data, compliance reporting, and fundraising activity efficiently.

Anedot integrates with Aristotle to automatically relay donation data from your Anedot fundraising pages directly into the Aristotle Campaign Manager or 360 system.


Table of Contents


Connecting Anedot to Aristotle

To sync your Anedot account with Aristotle, follow these steps:

  1. Select the Action Pages you’d like to sync with Aristotle.
    (Default: all Action Pages.)

  2. (Optional) To exclude specific Action Pages, enter their IDs separated by commas in the Exclusion field.

  3. (Optional) You may also scope the integration to only include team-specific data by selecting a Team.

  4. Enter your Aristotle Access Token.

  5. Click Save to complete the setup.

You can update Action Pages, Team settings, or credentials at any time post-setup.

Important: Save your Aristotle setting_id as the Fund Internal Identifier in Anedot
(Navigate to: Settings > Finance > Funds) to ensure correct fund mapping.


Data Relays

Anedot relays only financial page data to Aristotle.

  • Push Unsent—including failed donations and all successful donations—along with a specified date range, is supported for financial page relays.

  • If five relay attempts fail in a row, the integration is marked as inactive, and relays stop.


Data in Aristotle

CleanShot 2025-06-04 at 05.41.08@2x

Once a donation has been relayed from Anedot, you can view and process it in the Aristotle Import Queue. Navigate to:
https://cm.aristotle.com/Fundraising/ImportQueue

Path: Fundraising > Import Queue

From there, you can choose your preferred method to import transactions into Aristotle.


Field Mapping

Anedot Field Aristotle Field
“[REDACTED]” ( Aristotle Access Token ) token
sourceCode (if present ) note
email
phone
employerName
lastName
firstName
occupation
employerAddressCity employerAddressRegion
donor 
{email}
{phone}
{employer}
{last_name}
{first_name}
{occupation}
{work_address {city}}
{work_address {state}}
address
{postalCode}
{city}
{region}
{line1}
{line2}
primary_address 
{zip}
{city}
{state}
{address1}
{address2}
created_at created_at
total_amount amount_in_cents
Anedot Fund’s Internal Identifier (from Account Settings > Finance > Funds) ImportSetting (setting_id)

Payload Data

Request Headers

{}

Request Body

{
  "token": "[REDACTED]",
  "payload": {
    "donation": {
      "note": "",
      "donor": {
        "email": "admin@anedot.com",
        "phone": "2252501301",
        "employer": "",
        "last_name": "Dot",
        "first_name": "Annie",
        "occupation": "",
        "work_address": {
          "city": "",
          "state": ""
        },
        "primary_address": {
          "zip": "70113",
          "city": "New Orleans",
          "state": "LA",
          "address1": "1340 Poydras Street",
          "address2": ""
        }
      },
      "created_at": "2023-03-06T16:42:11-05:00",
      "amount_in_cents": 10000
    }
  },
  "ImportSetting": "1001"
}​

Response Body (Success)

{}

Response Body (Failure)

{
  "Message": "Token was invalid"
}

Response Status (Success)

200

Response Status (Failure)

404