Ship your first donation form
Build a donation form, publish it, and share the link. End-to-end in about fifteen minutes once Stripe is connected.
This is the shortest path from a fresh org to a real, donor-facing form. By the end you'll have a live page at {your-slug}.alltogether.giving/donate/<form-slug> that takes card payments; add BECS Direct Debit or PayTo from Set default payment methods.
Before you start
You need:
- Stripe connected with Connected status. Until that's done, donors see the form but the Pay button doesn't charge.
- ADMIN or EDITOR role on your org.
- Your campaign messaging in mind: a title, a one-line description, and the suggested donation amounts.
Step 1: Create the form
Go to Engage -> Forms and click Create donation form. The form editor opens with sensible defaults.
The editor is laid out in sections: Details, Amounts, Donor details, Consent & disclaimer and Payment. Start with Details:
| Field | What it does |
|---|---|
| Page title | Shown to donors at the top of the donate page. The headline of your ask, and the form's name in your forms list. |
| Internal note | Optional. Only your team sees it, beside the page title. Use it to tell apart forms with the same page title, e.g. "home page". |
| Description | Optional. A one-line subheading under the title. Skip it if the title carries the message. |
| URL slug | The public URL fragment, e.g. general for /donate/general. Fills in from the page title until you edit it. Editable now, sticky once shared (changing it breaks existing links). |
Pick Active for Status. Draft forms exist but don't accept donations.
Step 2: Tune the amounts
Donors see a row of suggested amounts plus an "Other" field. Set them in the editor's Amounts section:
- Preset amounts. Comma-separated whole-dollar numbers, e.g.
25, 50, 100, 250. They render as buttons in balanced rows of up to four, so any number of amounts lays out cleanly. Any preset below the form's minimum amount is hidden automatically. - Default amount. Optional. Pre-selects one of the presets when the page loads. Leave blank if you want donors to pick consciously.
- Recurring frequencies. Tick the cadences you want to offer: WEEKLY, FORTNIGHTLY, MONTHLY, QUARTERLY, ANNUALLY, or none for one-off only. Most orgs offer MONTHLY plus one-off.
The form supports both one-off and recurring on the same page; donors switch via a toggle.
Step 3: Compliance and consent
These fields shape the legal posture of the form. The disclaimer and consent prompts are in Consent & disclaimer; the revenue code is first in Payment:
- Disclaimer. Free-form. Appears below the form, above the Pay button. Common text for federal campaigns: "I am an Australian citizen or permanent resident and this donation complies with the Commonwealth Electoral Act." Talk to your compliance lead.
- Consent prompts. Optional. Tick which of your organisation's consent prompts this form asks - a newsletter opt-in, a volunteering tick, a citizenship attestation - and each appears as a tick-box above the Pay button. Choose from your library; the wording is written once by an admin in Settings -> Consent prompts, so there is nothing to type here. Together records the wording each donor saw on their donation, so rewording it later never rewrites what past donors agreed to.
- Revenue code. Used for jurisdiction classification on inbound donations. Set this to whatever code your compliance configuration is expecting for federal money from this form.
In Donor details, setting Address fields to Required makes the donor's address mandatory on the form. Required for some compliance scenarios; Optional or None otherwise. The same choice exists for Phone field.
Step 4: Save and preview
Click Create donation form. You land on the form's detail page with a public URL at the top.
Before sharing, preview the form: click the URL while signed in. Active forms render to the public; draft forms only render for signed-in members of your org (a yellow Preview Mode banner shows on draft previews so you know the donor view won't see it yet).
Step 5: Share the URL
Copy the URL from the detail page. It looks like https://{your-slug}.alltogether.giving/donate/<form-slug>. Drop it into:
- Email signatures and campaign sends.
- Social posts. Together generates an OpenGraph card automatically from the form title and your branding.
- QR codes for print materials.
- A personalised link per donor for major-gift conversations or segmented sends. On the form's detail page, switch to the Personalised links tab, pick the donor, and copy the generated URL into your email or CRM. The donor's details pre-fill on the form when they click - see How Together protects your donor record.
The URL is permanent. Don't change the form slug after you've shared it.
What to do next
- Set a revenue target for the form to pace its income against a goal: Set a revenue target.
- Share a checkout link for a single donor or major-gift conversation: Create a checkout link.
- Manage incoming donors as donations come in: Add a donor manually for offline gifts you need to record.
- Read the donations list to see what your form is collecting: Read the donations list.