Creating a Donation Plugin

With the addition of the Donation Plugin, we have introduced a simpler and faster option for donors to give. The plugin also allows donors to stay on your website to make a gift rather than being taken to an external donation page. Let's create your first plugin!

To get started, go to Fundraising > Donation Plugins. From there, select New Plugin.

Give your plugin a name (for your internal use) and assign the Campaign you want transactions from this plugin to go to in Kindful. You can always change this later, if needed.


Customize Your Plugin:

Now it’s time to customize the way your plugin will look. Customize the label to include the specific text you want displayed on your button. This could be something simple like 'Give Now' or 'Donate'. This will be seen by your donors on the button itself.  

Next, choose an available color or add your own by inputting a hex code. This code allows you to match your organization's brand colors. You can then choose the size and shape of the button. 




On the next page, you can enter preset donation amounts and enable a custom amount entry, which will show up on the pop-up form as 'Other'. If you leave any of the preset amounts blank, they will automatically be removed from the pop-up form.  If all are left blank, the form will default to allow donors to enter their own donation amount.

Next, we highly recommend enabling the monthly recurring option for your plugin. Finally, you can also give your donors the option to cover the fee for their donation. Turning this feature on will automatically have this optional box checked, so if the donor does not want to cover the fee all they have to do is simply uncheck the box.




In the next step, you will be able to preview what the donor sees as they are submitting their gift.  Select the word you would like to appear as the donor confirms their gift.




The last step in customizing the plugin pop-up form is to add a message thanking your donors after their payment is completed.

Please Note: Our plugin can capture the contact and billing fields above. We currently do not collect address, city, state or campaign custom field data. To capture that data, please consider using our standard donation pages.


After clicking 'Save' to customize your plugin, you’ll see the code to embed the plugin on your website. See the articles below that outline how to embed the plugin directly on your website using one of the following supported platforms.

If you are using a platform other than these for your website, feel free to reach out to to make sure that the plugin will function as expected:

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request