Skip to main content

Create a Membership Form

Learn how to build and configure a Membership Form so supporters can purchase a membership for themselves or as a gift, using payment cards or Direct Debit.

Written by Cristina Gruita
Updated over 2 months ago

Before You Begin

  1. Ensure your preferred payment provider(s) are connected: Stripe for card payments or GoCardless for Direct Debit.

  2. Create the Campaign you plan to associate with the Form so it appears in the dropdown list.


Create a New Membership Form

  1. Go to Forms, then click Manage Forms.

  2. Click Add Form and select Membership Sign Up from the dropdown.

  3. Enter the name of your Form in the Form Description box.

  4. Select the Campaign you want to associate with the Form.

  5. Click Save to open the full Form configuration.


Configure the Form Behaviour

  1. Review the Form details you entered previously.

  2. Confirm that Form is Active is set to Yes; set this to No when the Form is no longer needed.

  3. Add or edit the Description for internal reference.

  4. Enter a Form Title that displays on the browser tab when supporters access the Form.

  5. Review the URL for Form, which includes:

    • A Base URL (cannot be changed).

    • A URL suffix, which Donorfy auto-generates but you can replace with a unique, descriptive value using only letters A–Z and numbers 1–9.

  6. Click Copy URL to copy the full Form link.

📌Note: Each Form requires a unique suffix; duplicate values are not allowed.


Choose What Happens After Submission

  1. Select Display this message if the Form is embedded on a webpage and you want to show a confirmation message within the frame.

  2. Select Redirect to this URL to direct supporters to an external webpage, such as a thank-you page.

📌Note: When the Form is embedded (not standalone), the redirect occurs inside the iframe.


Use the Code Snippets

  1. Set Display form as a standalone page to Yes to open the Form in a full browser tab using your branding.

  2. Use the provided button code snippet to link to the standalone Form from your website.

  3. If using the Form inside your webpage, use the iframe snippet instead.


Design Your Form in the Form Designer

Use the Form Designer to add and organise the elements your Form requires.

Required Elements

  1. Membership Element: to display membership products and pricing options.

  2. Constituent Details: to collect details of the purchaser.

  3. Submit Form: to allow the supporter to complete the process.

Optional Elements

Add additional elements such as Communication Consents or Content to provide context, instructions, or additional supporter information.


Configure the Membership Element

Heading for Membership Element

  1. Enter promotional text, benefits, or images to introduce your memberships.

  2. Use the text editor or the Source option for HTML-based formatting.

Product Options

You may add up to six membership products. For each product:

  1. Select the Product from the dropdown list.

  2. Click Show Details to configure the product.

  3. Add a Product description, including images or promotional text.

  4. Choose one of the following pricing approaches:

    • Fixed prices for monthly and/or annual membership.

    • Choice of prices, offering up to three predefined price points plus an optional “enter your own amount” field.

  5. Specify whether additional members can be included.

  6. Enable Gift Purchase if the membership is being bought for someone else; add explanatory text as needed.

  7. Choose the payment options available: Direct Debit (GoCardless) or Payment Card (Stripe).


Configure the Processing Tab

Use this tab to define how the membership RPI and transactions are recorded.

RPI and Transaction Settings

Select the values that will be applied to all membership sign-ups:

  • Fund.

  • Bank Account.

  • Department.

  • Channel (marketing channel).

  • Acknowledgements for email and postal receipts.

Stripe Settings

Select the Payment Method you want to assign to Stripe transactions.

GoCardless Settings

Add optional text (up to 100 characters) to be displayed on the GoCardless mandate form and specify a page supporters are sent to if the mandate setup fails.

Supporter Journey Settings

  1. Select the Membership Automated Campaign (Mailchimp Classic Automation).

  2. Select the Purpose required for triggering the automation.


Use the Prompts & Messages Tab

  1. Customise the system prompts and messages displayed to supporters during the Form process.

  2. Adjust instructional text to suit your organisation’s tone and requirements.


Save and Preview the Form

  1. Click Save Changes once your Form is fully configured.

  2. Click Preview Form to open the Form in a new browser window and test the supporter experience.

Did this answer your question?