Donation Plugin FAQ


As a Kindful customer, you can create a Donation Plugin and insert it anywhere on your website.

Linked Articles:

- Creating a Donation Plugin

Which platforms can I install the donation plugin on?


  1. Wordpress
  2. Populr
  3. Squarespace
  4. Weebly
  5. Wix
  6. Spacecraft

**Note: If you have any questions about whether your platform will support the Donation Plugin, please reach out to us at to make sure that the plugin will function as expected on your site.

Can we have a thermometer goal showing on our plugin?

No, campaign thermometers are only available on Campaign donation pages.

Can I have annual recurring options on my plugin?

We only support monthly recurring donations on the plugin. Use a Campaign donation page to get this option for your donors.

My donors are getting an error stating, "An embedded page at says "Your Zip/Postcode is incomplete." What does this mean?

When the donor is completing the donation widget form, if you are collecting the address, the top part of the form before the Credit Card entry will ask for the address. Then, in the credit card entry portion, as a part of the verification required by the gateways, the postal code that is connected to the billing address is also asked for (to the right of the CVV). This is because a billing address can vary from a postal address. Both are required to process payment.


Why does the donation plugin launch from a button as opposed to embedded as a form on my site?

Kindful serves thousands of nonprofits, processing millions of transactions each year. The plugin needs to be flexible enough to compliment every customer's online presence. Every website is different; the styles, CSS and the scripts that run on any given page can be unfriendly to an embedded form solution. To ensure the donation experience is seamless for your donors, showing the dialog in an iframe is the best option for our customers, especially as we transition into an increasingly mobile environment. 

Which gateways are supported?

Bloomerang Payments is the preferred method for the donation plugin. is also supported.

Does the plugin support ACH/EFT transactions?

Yes, using Bloomerang Payments or gives you the ability to accept ACH transactions on the donation plugin.

If I edit the settings for the plugin in Kindful, will I need to re-install the code on my site?

No. The plugin settings will update automatically.   

Can I launch the plugin's pop-up form from my own button or link? Do I have to use the button created in the editor?

You can use your own elements to launch the Plugin. We support the ability for you to customize the JavaScript to open from any link you specify by changing the lookup type and lookup value.

See separate articles for performing this function on Wordpress, Squarespace, Spacecraft, Wix and Weebly.

Can I use a direct URL or link to my plugin?

Yes! You can link to your plugin directly and not use the pop-up functionality. Open up your plugin settings via this page:

On the corresponding plugin row, click on Get Embed Code. Scroll to the bottom of this page, and from there you can find the long URL you can use.

How many plugins can I create?

You can create as many plugins as you need! Our goal is to make it easy for your donors to give at the moment they feel compelled, which will likely be several places throughout your website.

You can create a plugin for each of your Campaigns and embed each one on its own corresponding page. This eliminates the need for a Campaign dropdown, which removes donor friction and reduces donor abandonment. 

Can I embed the same plugin script multiple times on a page on my site?

No, the scripts can only be used once per page on your website. Our recommendation is to create multiple plugins that point to the same Campaign in Kindful if you need to have a "repeated" feel for your plugins.

What happens if I have Bloomerang Payments, Stripe, and connected?

If all three are connected, Bloomerang Payments will be the default payment gateway for the Donation Plugin (as well as hosted donation pages). If just Stripe and are connected, Stripe will be the default gateway for the plugin. 

Why is the Plugin routing donors to a Kindful hosted page to complete the transaction?

If the plugin is routing donors to a Kindful hosted page to complete the transaction, it means that the site the plugin is embedded on is not secure. A secure site will display https:// before the URL. If this is not the case, your site will require an SSL certificate.

Can you delete a Plugin?

No. We want to protect your donation flow by preventing someone from accidentally deleting an embedded plugin.

Can I create a custom email template for each Donation Plug-in?

You do not set a receipt per plugin. The receipt template assigned to the Plugin's Campaign. If no receipt is assigned to the Plugin's Campaign, the receipt template assigned in your Transaction Settings will be used. If no receipt template is assigned in either of these places, the Kindful default receipt will be used.

What receipt template is used for the Plugin? 

The receipt template assigned to the Plugin's Campaign. If no receipt is assigned to the Plugin's Campaign, the receipt template assigned in your Transaction Settings will be used. If no receipt template is assigned in either of these places, the Kindful default receipt will be used. 

Can campaign custom fields be used on a donation plugin?

No, these fields are only available if you are using the main donation page (

What are the transactions fees associated with using the Plugin?

Fees are based on your merchant processor (i.e. Stripe). There are no additional fees charged by Kindful in order to use the Plugin.

Why isn't there a dropdown menu to choose Campaign?

The Campaign you want transactions to go to will be assigned when creating the Plugin. For multiple Campaigns, use multiple Plugins for different pages/buttons on your website, or to track different conversion funnels. Eliminating choices (i.e. selecting a Campaign) reduces donor friction, giving you a higher chance of converting the donor. 

What about the ability to give to a Crowdfunding Campaign? Could a Plugin be embedded on a Kindful Crowdfunding page?

Crowdfunding campaigns are assigned to Campaigns. Assign a Plugin to the Campaign that is also being used by one. 

A Crowdfunding page already has transaction support and does not need the Plugin.

Why is the Plugin opening a new tab on mobile devices?

This helps control the overall experience for the donor. The tab closes after the donation occurs.

Still have questions?

Feel free to send our support team an email, or you can chat with a representative from the lower left hand corner of your Kindful Admin account. 

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