Using URL Parameters to Pre-Set a Donation Amount
You can send people to a form with an amount already set. Add the amount parameter to the form's link and the form opens ready at that amount. Use it for donate buttons on your website, emails, texts, and digital ads.
Get a pre-set amount link
- Click Forms and open the form.
- Click Share options.
- On the Direct tab, find Pre-set amount link.
- Enter the amount you want in the $ box. The link below it updates, for example
goodchange.app/f/your-form-name?amount=50. - Click the copy button next to the box.

What is a URL parameter?
A URL parameter is a piece of information added to the end of a link. It tells the page how to behave when it loads. It has a name and a value, joined by an equals sign. In goodchange.app/f/your-form-name?amount=25, the name is amount and the value is 25. The form opens with $25 set.
? and &
- Use
?before the first parameter. There is only ever one?in a link. - If the link already has a
?, add yours with&instead.
Common uses
- Donate buttons on your website: build one button per amount ($25, $50, $100, $250), each with its own
amountvalue. - Email asks: match each "Donate" button to the amount you ask for in that line.
- Text messages: one link, one amount, one tap.
Tracking where contributions come from
A pre-set amount link doesn't track the channel. To see which email, text, or post brought people in, use a marketing link. See Create Tracking Links for Your Forms. To tag every payment from one form, set a Source code in the form's Settings → Advanced settings. It prints in the Source Code column of the payments report.
Always test every link before you send it
Click the link yourself and check that:
- It opens the right form.
- The right amount is set.
A typo or a stray space can break a parameter without any error. The form loads without the amount you meant.
Tips
- Use lowercase:
amount=25, notAmount=25. - Use a plain number with no dollar sign.
Questions? Email us at support@goodchange.app.
Updated on: 25/09/2026
Thank you!