Home > Integrations > How Do I Set Up a Kindful Integration?
Our integration partners sometimes make updates to their system that we are unaware of. If the steps provided in our help file don’t match what you see on their site, please contact our support team and we will assist you in getting the integration properly set up.
Adding a Kindful integration has specific steps to take in order to ensure contributions are synced correctly.
- Navigate to the Integrations tab
- Select Add/Remove
- Locate Kindful in the Available section
- Click it to add it
The Kindful login page will be presented. Enter your Kindful login credentials, and upon successful completion you’ll be redirected to ISP, completing setup, and Kindful integration will be connected.
Upon completion, ISP will create a Kindful organization record in the account with Kindful’s correct details.
Back in your Kindful account, when you set up a fund, there is a required format to map the incoming data correctly in ISP. Please follow it exactly to avoid data import or field mapping errors.
The Fund Name needs to be a composite of these details:
– full filer name as shown in Manage Filers (Reports > Compliance > Related Pages > Manage Filers)
– name of the election (Lists > Elections) that will be applied to that fund’s activity
Fund naming convention:
Kindful Fund Name = Filer: ElectionName
Kindful Fund Name = Filer: ElectionName
Examples:
Filer’s Organization Record Name: Bob Smith for President
Election: General 2024
Kindful Fund Name: Bob Smith for President: G-2024
When new donations are processed, we pull that data from Kindful via an API. If it is a recurring monthly donation, Kindful will provide us with the new donation each month. From our standpoint, nothing in the information we receive indicates it being recurring. We also don’t support pre-entry before a transaction is processed, because we do not want to anticipate completion of transactions that may fail or be canceled before the funds are charged.
To learn how data from this integration enters your account, see How Does Data From My Integration Get Into ISP?






