You can hide the default Donation Form launch button and use your own buttons to target the Form. Add useDefaultButton: false to your Form Configuration Script and add data-toggle="modal" and data-target="#donateModal-yourFormId" to your button element.
Your custom button can launch the Donation Form with a frequency preselected. Add data-frequency="" to your custom launch button. "o"=One-time, "w"=Weekly, "m"=Monthly, "q"=Quarterly, "y"=Yearly. Important: These frequencies must be enabled on your Form from within your platform.
Prefill donation and donor information with URL parameters. This improves your donors' experience and is particularly useful for email marketing campaigns because it uses merge tags to build a unique URL.
Embed an open Form directly on your page. We call this a "placed form." Change isPopup: true to isPopup: false. Be aware that the form will change in height as a user progresses through the flow. This example adds an additional wrapper div to center the placed form.
If you are using the Placed variation for the Giving Form, you'll want to make sure you are also presenting mobile visitors with the best experience. While the Popup variation of the form is mobile friendly, the Placed form variation may not be, depending on your site layout.
You can customize all the text on the Donation Form: change a few words or translate the entire form. You must enter the text on your donation form exactly as it exists first, and then enter your desired text. This method also works with structured data, like structured state-country picklists.
With Event Handlers, you can redirect the donor to a new page after a successful donation. This can be used for a special "Thank You" page or for analytics tracking. Please keep in mind, as with all custom implementations, this is only an example and not all browsers will treat this the same way. Be sure to fully test your unique solution.
PayPal and Bitcoin transactions can not be redirected with this configuration. Because these payment methods conduct processing offsite, a redirection with onSuccess will cause transactions to fail. In the example below, we've applied a redirection rule to all payment methods, except PayPal and Bitcoin.
You can add a redirection link for a PayPal transaction from within the Giving Form editor.
reCAPTCHA is a tool from Google that helps reduce bots and fraud attempts on your Donation Forms. Setup is easy but involves several steps and configuration in both your Funraise platform and in the Form code. Get step-by-step instructions at the link below.
Use Event Handlers, onSetup, onSuccess , and onFailure to run custom functions or pass data to other systems. Depending on the stage of the donation process, you can pass donor and donation properties into your custom functions as arguments.
Use Funraise Giving Form Event Handlers to pass data to your marketing platforms to complete the conversion analytics loop. For example, pass donation data back to Facebook or Google Analytics to track ROI and conversion metrics.
With Donor Store activated, a donor’s information will be cached in their browser. When they return to any Donation Form V1, their information (not including payment information) will be populated automatically. To activate, add useDonorStore: true to your Form Configuration Script.