Powerful Features

Fundraising Tools

Donation Pages ›

Easily accept donations online. It’s intuitive to set up, simple to fill out, and syncs automatically to your database. There are options to include recurring payments, cover processing fees, and customize with description text, splash images, and colors.

Donation Forms ›

Embed a popup donation form with our Donation Plugin. Customize suggested amounts, colors, button phrasing, and associated campaigns. You can embed the Donation Plugin on almost any website with a line of code that generates automatically. It’s perfect for online donors that give with a mobile device.

Peer-to-Peer Fundraising Pages ›

Invite supporters to create teams who in turn invite their own network to fundraise on your behalf. Peer-to-peer pages can include photos, videos, and descriptions. These pages also integrate with Facebook and Twitter, so supporters can share their pages quickly and easily.

Crowdfunding Pages ›

See descriptions, images, and a giving thermometer, so supporters know exactly what’s needed and can share your page with their network.

Donation Tracking ›

All online donations are logged into your database automatically. You can manually enter check, cash, and in-kind gifts individually or in bulk groups. Every donation is then attached to a donor record where you can track an individual donor’s history of giving in one easy-to-view contact page.

Donation Reporting

Use our powerful filtering tools to find the list of donors or activities that you’d like to report on. Choose which columns are included in the report, so you can drill down to the exact data you want to be analyzed.

No Transaction Fees

We don't collect any transaction fees on top of processing costs. Processing costs vary on your payment processor (Stripe, Authorize.Net, etc.).

Company Gift Matching ›

Use our integration with Double the Donation, the leading provider of gift matching software, to maximize your revenue through gift matching opportunities.

Recurring Giving

Any donations collected online can be entered as recurring gifts. Recurring gifts are processed automatically from the donor’s card information. You can also track offline (cash, check) recurring gifts.

Registration Forms

Use registration forms to collect specific data about a contact or donor, including custom fields that you designate. Registration forms can be used in tandem with a donation page or individually.

20+ Fundraising Integrations ›

Our solution integrates with powerful fundraising platforms like Classy, Fundraising Report Card, and GivingFuel to give you even more flexibility on how you’d like to collect donations. Once connected, data from these services sync automatically with your database where donor records and transactions are updated without any extra work.

Event Registration ›

Easily create event landing pages, sell tickets, check in attendees, and report on your data using our event registration feature.

Donor Management

Donor Lifecycle Analytics ›

Easily view actionable insights around your donor lifecycle. Get a live pulse on the entirety of your donor journey to improve your acquisition, retention, and donor upgrading.

Donor Records ›

See all your supporters’ donations and interactions in one place without any importing and exporting. Track all giving, including recurring gifts and pledges. Online donations sync automatically, and data entry is simple.

Contact Records ›

View every detail, transaction, and interaction in a single contact page.

Group and List Segmentation ›

Organize your contact and donor records into segmented groups to better understand and communicate with your supporters. Segment and group contacts using any of our powerful filters.

Donor Account Logins

Donors can log in to view their giving history, change their card on file, download a tax summary, and more.

Transaction Batch Entry

Entering transactions in a batch is perfect for events and other in-person fundraisers. Set your date, campaign, and other fixed parameters to quickly enter new transactions without the extra work.

In-Kind Gift Entry ›

You can choose not only the total and non-deductible amounts but also the type of asset for each in-kind gift you receive.

Soft Credit Entry

When you receive a donation from a company’s giving program, you can simply add soft credits to connect to the individuals behind an organization-wide gift.

Tasks and Notifications

Create to-dos and reminders that connect to actions, individual contacts, and users from your nonprofit.

Pledge Tracking

Keep track of expected giving over time and verify that incoming donations are consistent with donor pledges.

Custom Fields

Collect the information your organization needs on donation pages or registration forms. These custom fields are logged along with its respective contact record, and custom fields can generate reports to get a list of contacts with similar results.

Household and Relationship Tracking

Identify which contacts are connected to others for relationship building and mass mailings.

Donor Communications

Automatic Email Receipts

Email donation receipts to donors automatically after their donation is submitted. Works for both online donations and manually entered donations.

Automatic Acknowledgment Lists

Create follow-up tasks automatically based on specific actions that your donors take. Tasks can be assigned a specific follow-up action that are logged in the respective donor record

Year-End Tax Summaries Tool

Email or print year-end tax summaries with only one click. Mail Merge – Personalize the mailing you send to your supporters.

Email and Letter Template Creator

Use simple text with formatting and add personalization tags like names, giving amounts, transaction dates, and others to make your emails and letters even more personal.

Solicitation Emails

Segment a list of donors, create an email template, and send solicitations in just a few clicks.

Tracking & Reporting

13 Pre-Made Report Templates

Choose from a variety of report templates to quickly get insightful data.

  • Batch Deposit Report – See batch deposits from your payment processor in a specific date range.
  • Offline Transaction Report – Get a list of all offline transactions (check, cash, etc.) from a specific date range.
  • Transactions On and Offline Report – Get a list of all transactions that have been synced or entered into Kindful within a specific date range.
  • SYBUNT Report – See donors who have given in one or more previous years but haven’t yet given this year.
  • Giving List Report – View all activities taking place between two dates.
  • LYBUNT Report – See donors who gave the previous year but haven’t yet given this year.
  • Lapsed Donor Report – See which donors have lapsed in their giving over a period of time.
  • Fiscal Development Report – Get a quick development report for the fiscal year.
  • Development Report – Get a quick development report for the calendar year.
  • Soft Credit Report – Get a list of all soft credit gifts for a specific date range.
  • Mailing Status Report – Get a report of email sends and opens with Emma or Mailchimp for a specific date range.
  • Cause Team Report – Create a giving report based on your peer-to-peer Cause, sorting by team and team members.
  • Year-Over-Year Report – Run a giving report by fiscal year for one or all campaigns.

Unlimited Custom Reports

Filter the data you’re looking for and generate a custom report, including only the columns you need to see.

Activity Filtering

Sort by giving amounts, transaction dates, types of activity, locations, campaigns, events, and dozens more to find the list of activities you’d like to report on.

Contact Filtering

Sort by giving amounts, dates a contact was added, location, demographics, and dozens more to find the list of contacts you’d like to report on, communicate to, or save as a group.

Saved Report Templates

Generate a report based on the same combination of filters you used previously to get an updated version of that report over and over again.

Scheduled Reports

Set up both pre-made and custom reports to be run on a set schedule and emailed to specific addresses.

Kindful App

Unlimited Users

Create user logins for every member of your team at no extra charge.

Permission Levels for Admin Users

Restrict access to specific parts of Kindful by setting up permission levels for your users.

Flexible API

Open API allows your web developer to connect almost any third party tool into Kindful.

Comprehensive API Documentation

With a robust documentation covering webhooks, metadata, querying, custom donation flows, and everything in between, your web developer can integrate with confidence.

In-App Integration Directory

Choose from a huge list of integrations to connect straight to Kindful—most can be connected in seconds.

Self-Import Tool

Easily import your contacts and transactions with our powerful Self-Import Tool. If you have more complex data, our Data Services team will work with you to ensure that all of your data is properly imported into your account.


Payment Processors

Choose to process donations and transactions through Boomerang Payments, Stripe, PayPal, or Authorize.Net without any additional transaction fees.

In-Person Fundraising

Accept payments in-person using Square, Payment for Stripe, and Collect for Stripe. All donation and contact info syncs directly to your database.

Online Fundraising

Accept payments online using Classy, CrowdRise, GivingFuel, CharityAuctionsToday, ClickBid, Big River, and QGiv. You can also fundraise online using our built-in donation pages, embeddable donation forms, and peer-to-peer pages.

Online Shopping

Sell your nonprofit’s products online using Shopify, and sync all transaction and contact data into your database automatically.

Email Marketing

Connect your contact groups to Mailchimp, Emma, or Constant Contact to send beautiful emails and place supporters in an email series.

Accounting and Analytics

Sync your transaction and contact info to QuickBooks and automatically update your accountant. Connect to Fundraising Report Card to gain industry-standard insights into your fundraising data.

Fundraising Events

Process ticketing and sync registrant info to your database using Eventbrite, myRollCall, RedPodium, RegFox, and TicketSpice.

Volunteer and Membership Management

Sign up for Golden Volunteer to sync your volunteering details to your database. Use JoinIt to sync your membership management data.

Political Advocacy

Sync your political advocates to your database using Integrated Solutions Political and One Click Politics.

Other Integrations

Sync almost any other application to your database using Zapier, a trigger- and activity-based app that connects services like Google Forms, Jotform, Woocommerce, and hundreds more.

Want to see these features in action?

Watch a recorded video demo

Watch now