ISPolitical
Connect Anedot to ISPolitical to automatically send donation data, manage pending imports, use URL-based entry forms, and ensure proper configuration for accurate fundraising and compliance reporting.
ISPolitical is a web-based fundraising and compliance platform designed for political campaigns and event-based fundraising, offering tools for donation tracking, compliance reporting, and donor management.
Table of Contents
Connecting Anedot to ISPolitical
To connect your Anedot account to ISP:
-
Go to Settings > Integrations > Directory in your Anedot account.
-
Click + New Connection in the top-right corner.
-
Select ISPolitical from the directory.
-
Choose the Action Pages you want to sync (default is all).
-
To exclude pages, enter their IDs (comma-separated).
-
-
(Optional) Limit the integration to a specific Team.
-
Enter your ISPolitical Account Name (found in the ISP portal).
-
Do not include "ISP" in the name.
-
-
Click Save to complete the setup.
You can edit synced pages, Team access, and credentials anytime after setup.
Data Relays
-
Only Donation Page data is sent; Lead Pages are not supported.
-
Fields included:
-
Name
-
Email
-
Address
-
Phone
-
Employer
-
Occupation
-
- After 5 failed relay attempts, the integration is marked Inactive and stops sending data.
ISP Data Entry Workflow
When you create an ISP integration, Anedot automatically creates a hidden campaign called "ISP Data Entry" with a direct entry form at:
<env>.com/isp/donations/new?account_uid=<account-uid>
Form Behavior:
-
Accepts manual entries regardless of page setup
-
Requires email or phone to submit
-
If no phone is provided, Anedot bypasses relaying a placeholder number (e.g. 000-000-0000)
-
-
Donations up to $30,000 are allowed (verified limit auto-enabled)
Supported URL Parameters:
-
email
,phone
,title
,first_name
,middle_name
,last_name
,suffix
-
address
orline_1
,unit
orapt
orline_2
,city
,state
(2-letter code),zip
,country
(2-letter code) -
amount
,employer_name
,occupation
Entering Donations in ISP
-
In ISP, find your desired contact using Search.
-
On the contact’s details page, click the Add menu at the bottom.
-
Choose "Enter Credit Card (Anedot)" (label may vary).
-
This redirects you to the pre-filled ISP Data Entry page using URL parameters from the selected contact.
-
Where to Find Submissions in ISP:
-
Submissions appear in ISP under Pending Imports.
-
If imports are available, you’ll see an Import block on the ISP dashboard.
-
Click Click to Process to review pending data and potential record matches in Pending Imports Matches.
If no Import block is shown, there are no new records.
You can also search via Reports > Fundraising/Analysis, filtering by date.
Field Mapping
Relays Fields
The Anedot Fields match the Submission's Raw Data, and the ISPolitical Fields match the Request Body relay.
Anedot Field | ISPolitical Field |
---|---|
address {city} | City |
address {line1} | Line1 |
"Received via Anedot [origin]" | Notes |
address {region} | State |
Emails {EmailAddress} | |
Phone - {"Mobile"} {phoneNumber} |
Phones {PhoneType} {PhoneNumber} |
actionPageName | Source |
employerName | Company |
address {postalCode} | ZipCode |
employerName | Employer |
lastName | LastName |
firstName | FirstName |
middleName | MiddleName |
prefix | NamePrefix |
suffix | NameSuffix |
occupation | Occupation |
"Work" | AddressType |
- address {city} {date_in_account_time_zone} {address {line1}} {address {line2}} {address {region}} {amount} (x100) {address {postalCode}} {"Home"} ["FundId {actionPagesFund {id}} ] [FundName {actionPagesFund {name}} [InternalIdentifier {actionPagesFund {identifier}}] (Donation) id |
Transactions {city} {date} {line1} {line2} {state} {amount} {zipCode} {AddressType} {NoteForInternal} {UniqueIdentifier} |
sourceCode | BudgetCategory |
**URL Parameters listed in the ISP Data Entry Workflow can be added as well.
Payload Data
Request Headers
{}
Request Body
{
"City": "",
"Line1": "",
"Notes": "Received via Anedot Hosted",
"State": "",
"Emails": [{
"EmailAddress": "admin@anedot.com"
}],
"Phones": [{
"PhoneType": "Mobile",
"PhoneNumber": "8559554595"
}],
"Source": "Feed the Children - March Gala",
"Company": "",
"ZipCode": "",
"Employer": "",
"LastName": "Dot",
"FirstName": "Annie",
"MiddleName": "",
"NamePrefix": "",
"NameSuffix": "",
"Occupation": "",
"AddressType": "Work",
"Transactions": [{
"City": "New Orleans",
"Date": "2023-05-11",
"Line1": "1340 Poydras St",
"Line2": null,
"State": "LA",
"Amount": 50.0,
"ZipCode": "70112",
"AddressType": "Home",
"NoteForInternal": "FundId:5181b4d8-6075-4c69-8fe7-64d921a86639,FundName:General Fund,InternalIdentifier:1001",
"UniqueIdentifier": "731732b4-fa3f-4fd6-bbef-3dfe69ed1442"
}],
"BudgetCategory": ""
}
Response Body (Success, Donation)
{
"id": 123456,
"result": true,
"success": true,
"responseText": null
}
Response Body (Failure, Donation)
{
"id": 0,
"result": false,
"success": false,
"responseText": "You have provided invalid credentials or do not have access to this account. Please contact technical support."
}
Response Body (Lead)
{}
Response Status (Success, Donation)
201
Response Status (Failure, Donation)
201
Response Status (Lead)
null