Partner Dashboard FAQ


Who is a Partner?

A partner is a developer or software company from anywhere around the globe that would like to help nonprofits assemble technology solutions to increase their impact through creating applications that integrate with Kindful.

Developers who are working on integrations for a specific organization and will NOT publish the integration to the App Directory are not considered partners and would need to email support@kindful.com to request access to Kindful's API.


What is the Partner Dashboard?

The Kindful Partner Dashboard is where a partner’s development team will create applications/integrations with Kindful, generate API tokens, spin-up test accounts on the Kindful Playground environment, as well as view the accounts that have connected to their app.


Benefits of using the Partner Dashboard

  • Helps to build value for a partner’s customers by connecting their application to the Kindful CRM
  • Allows partners to view details about their app integration activity in Kindful
  • View customer accounts connected to the partner’s application
  • View the status of requests that come into Kindful through the partner’s application, for ease of support

Production Partner Dashboard Sign-Up

Developers desiring to gain API access and create an application that ANY Kindful customer can connect to their account will need to create a Kindful Partner Account. The Kindful Partner account is also where developers will create their App Directory profile and 'submit' their application for review by a Kindful team member.

Navigate to: https://partners.kindful.com/partneradmins/signup to begin the process.


Components of the Partner Dashboard

To view the Partner Dashboard, sign in.

Application Creation
A user can create an application (or multiple applications) using the Create New button on the Applications Page

Application Management (CRUD)
The applications page has a list view with applications created by the Partner. Each entry includes:

  • Application Name
  • Company Name
  • Short Description of app (10 words or less)
  • Logo (512px by 512px or larger required)
  • Description of what the partner app does in Kindful (3-5 sentences)
  • Link to clear instructions on how to install the partner app to Kindful
  • Link to support for the partner’s Kindful app
  • Redirect URI(s) with help-text: The partner must specify at least one URI for authentication to work. If a URI is passed in an OAuth request, it must (partially) match one of the URIs the partner enters here.
  • Terms (By creating a Web API Application, the partner agrees to the Kindful API Terms of Service.
  • App Settings
  • Get your development and production keys

In the Partner Dashboard you can also do the following:

  • Application testing in a playground account
  • Ability to create an organization with test data
  • Test the oauth for those apps
  • Publication of company profile in the app directory
  • View who has connected their app/s to Kindful
  • View who has disconnected their app from Kindful
  • View the import jobs coming through their app to client/s accounts
  • Publish application in the app directory (request to publish)

Partner App Requirements for Inclusion in App Directory

There are specific requirements that need to be met in order for a Partner App to be listed in the App Directory. They are as follows:

  • Allow users to connect their Kindful account and the partner app via oAuth2
  • Use only approved Kindful branding (logos, colors, etc) and marketing language when describing Kindful and the integration
  • Build integration in accordance to Kindful API Terms and Conditions
  • Pass QA Testing by Kindful’s team of engineers/QA
  • The Partner app cannot export, save, expose via API, or store Kindful data for any purpose other than the functional use of the app
  • The Partner offers support and maintains current support contact information to be displayed with the integration