The Donation URL Builder is a powerful tool to create a link to a specific fund. The builder allows admins to create custom URL links with donation designation, funds, and recurring pre-filled. For example, a non-profit may want to create links with specific donation amounts pre-filled in accordance with campaign goals ("Click here to donate a meal for $20") or perhaps a recurring link for a specific missionary fundraising letter ("Click here to set up a recurring gift to Jeremy's Intern Fund"). 


Here is an example page: http://agile.givingfire.com/sample-donation/


You can get to the Donation URL Builder either from Settings > Funds then click Generate Donation Link," or from Settings > Organization settings > Online Donations then click "Generate Link".


save image




URL Options


  • Fund: You can directly link to any active and public fund. (Note: The donation form will default to the first fund)
  • Recurring: You can optionally have the form pre-set to Recurring as a frequency. The donation form will otherwise default to One-Time.
  • Amount: You can enter an amount to pre-fill the initial donation amount. The amount field will otherwise be empty. 
  • Add Fund: You can create a link that pre-fills amounts for multiple funds by clicking the blue 'Add Fund' button.



The settings in the above image, for example will generate a link that pre-fills a recurring donation for $10 to the General Fund and $25 to the Benevolence Fund.


The URL will be automatically generated in the URL field below. You can manually select the URL and copy, or click the "Copy" button to the right to automatically copy the URL to your clipboard. From here, you can manually distribute to your donors.


Remember, these are mix-and-match options: for example, the screenshot above will generate a link to the General Fund for the preloaded amount of $10.00, but will not load it as a recurring donation.


Finally, for developers: the generated URL is a simple GET command with three variables: fund=[fund id], amount=[amount in cents], and recurring=[true/false]. All are optional fields.