Skip to main content
Sign in

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:

Step 1: Create the form

Go to Engage -> Forms and click Create donation form. The form editor opens with sensible defaults.

The donation form editor in create mode, laid out in cards: Details (page title, internal note, description, URL slug, status), Amounts, Donor details, Consent & disclaimer and Payment.
The donation form editor.

The editor is laid out in sections: Details, Amounts, Donor details, Consent & disclaimer and Payment. Start with Details:

FieldWhat it does
Page titleShown to donors at the top of the donate page. The headline of your ask, and the form's name in your forms list.
Internal noteOptional. Only your team sees it, beside the page title. Use it to tell apart forms with the same page title, e.g. "home page".
DescriptionOptional. A one-line subheading under the title. Skip it if the title carries the message.
URL slugThe 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:

The form supports both one-off and recurring on the same page; donors switch via a toggle.

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:

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.

A published donation form's detail page with the public URL, status, totals, and its settings.
Your form's detail page once it's live.

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).

A donor's view of the published donation form: headline, a one-time / recurring toggle, suggested-amount buttons in the org's brand colour, donor detail fields, and an optional address field.
What donors see at /donate/general after publishing your form.

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:

The URL is permanent. Don't change the form slug after you've shared it.

What to do next