Supporter Club
Content & Design

Merge tags

Insert merge tags into your pages, assets, documents and emails, and find every tag and where it works.

A merge tag is a placeholder that Supporter Club replaces with real details when it shows a page or sends an email, such as the club's name or a supporter's first name. A merge tag is written between *| and |*, for example *|CLUB_NAME|*.

Insert a merge tag from the list

In the page, asset and document builders, the designer and the email builder:

  1. Select a piece of text, so its settings show in the Settings or Editor panel.
  2. Select the text field to open the text editor, headed with the name of the part you selected.
  3. Put the cursor where the tag should go.
  4. Open Merge tag and choose a tag. Type in the list to search it by name, tag or description. Each entry shows its name, the tag itself and a description.
  5. Select Save changes.

The list is grouped under headings such as Club, Membership, Contact, Organisation and Donation. It only offers the tags that work in the design you are editing. Some names appear twice in a group, for example a member's details and the details of the ambassador who referred them; the tag under each name tells them apart.

Type a merge tag

You can also type a tag. Typing is the only way to add one where there is no Merge tag list:

  • the Title and Description in a page's Page settings (see Pages)
  • an email's subject and preheader (see Emails)
  • link addresses and image alt text in a design

Capital letters don't matter: *|club_name|* works the same as *|CLUB_NAME|*.

A tag that doesn't work in that place, or is misspelled, shows nothing. Check your text in the preview before you publish.

Change how a tag's text looks

Add one of these after the tag's name, after a colon:

  • :UPPERCASE turns the text into capitals: *|CLUB_NAME:UPPERCASE|*
  • :LOWERCASE turns it into small letters.
  • :TITLECASE starts each word with a capital.
  • :POSSESSIVE turns a name into its possessive form, for example Sam's.

Which tags work where

Each kind of design offers its own set of tags. The prefix at the start of a tag says whose details it shows.

WhereTags you can use
Club home page, and every document, including the Donation receiptCLUB_ and ORGANISATION_ tags
Ambassador story pageCLUB_, ORGANISATION_, MEMBERSHIP_ and MEMBERSHIP_CONTACT_ tags for the ambassador whose page it is, and REFERRING_MEMBERSHIP_ and REFERRING_MEMBERSHIP_CONTACT_ tags
Supporter join pageCLUB_, ORGANISATION_, and REFERRING_MEMBERSHIP_ and REFERRING_MEMBERSHIP_CONTACT_ tags for the ambassador whose join page it is
Membership welcome pageCLUB_, ORGANISATION_, MEMBERSHIP_ and MEMBERSHIP_CONTACT_ tags for the new supporter, and REFERRING_MEMBERSHIP_ and REFERRING_MEMBERSHIP_CONTACT_ tags for the ambassador who referred them
Assets (Generic membership asset)CLUB_, ORGANISATION_, MEMBERSHIP_ and MEMBERSHIP_CONTACT_ tags for the member the asset is made for, and REFERRING_MEMBERSHIP_ and REFERRING_MEMBERSHIP_CONTACT_ tags for the ambassador who referred them
Emails: the email design, subject and preheaderAll the email tags below

So a document, including the donation receipt, can't show donation details through merge tags.

Wherever REFERRING_MEMBERSHIP_ tags work on the story page, the welcome page and assets, you can type AMBASSADOR_ instead, for example *|AMBASSADOR_CONTACT_FIRST_NAME|*. The list shows only the REFERRING_MEMBERSHIP_ form.

Tags in emails

Emails offer the most tags, because an email can be about a club, a person, a donation and a membership, and is sent to a recipient:

  • CLUB_, CONTACT_, DONATION_ and MEMBERSHIP_: the club, person, donation and membership the email is about. Which of these an email has depends on what started it; see Workflows.
  • DONATION_CLUB_, DONATION_CONTACT_ and DONATION_MEMBERSHIP_: the club, donor and membership of that donation.
  • MEMBERSHIP_CONTACT_: the member of that membership.
  • MEMBERSHIP_REFERRING_MEMBERSHIP_ and MEMBERSHIP_REFERRING_MEMBERSHIP_CONTACT_: the ambassador who referred that member. DONATION_MEMBERSHIP_REFERRING_MEMBERSHIP_ and DONATION_MEMBERSHIP_REFERRING_MEMBERSHIP_CONTACT_ do the same for the donation's membership.
  • RECIPIENT_CONTACT_: the person receiving this copy of the email. RECIPIENT_CLUB_ is the club they receive it through, RECIPIENT_MEMBERSHIP_ and RECIPIENT_MEMBERSHIP_CONTACT_ are their membership of that club, and RECIPIENT_MEMBERSHIP_REFERRING_MEMBERSHIP_ is the ambassador who referred them.
  • ORGANISATION_: your organisation.

In emails, AMBASSADOR_ works in place of REFERRING_MEMBERSHIP_ in the same way, for example *|MEMBERSHIP_AMBASSADOR_CONTACT_FIRST_NAME|*.

To build a tag, put the prefix in front of a tag name from the lists below. For example, RECIPIENT_CONTACT_ with FIRST_NAME gives *|RECIPIENT_CONTACT_FIRST_NAME|*. Use the Merge tag list to check a tag exists before you type it.

Every merge tag

The tables give each tag's name. Write it between *| and |*: for example, CLUB_NAME is written *|CLUB_NAME|*.

Club

The club's tags start with CLUB_. In emails, the same names also follow DONATION_CLUB_ and RECIPIENT_CLUB_.

TagShows
CLUB_NAMEThe club's name.
CLUB_BLURBThe club's Purpose.
CLUB_DEFAULT_MEMBERSHIP_DURATIONHow long a membership lasts by default, for example "One year".
CLUB_DEFAULT_MEMBERSHIP_DURATION_ADJECTIVEThe same as a word like "monthly".
CLUB_MEMBER_COUNTNumber of active members.
CLUB_AMBASSADOR_COUNTNumber of active ambassadors.
CLUB_SUPPORTER_COUNTNumber of active supporters.
CLUB_SUPPORTER_COUNT_PERCENTAGESupporter count as a percentage of the target supporter count.
CLUB_AMOUNT_RAISEDAmount raised, not counting any matched amount.
CLUB_AMOUNT_RAISED_PERCENTAGEAmount raised, not counting any matched amount, as a percentage of the target amount.
CLUB_MATCHED_AMOUNTAmount added by matched donations.
CLUB_MATCHED_AMOUNT_PERCENTAGEMatched amount as a percentage of the target amount.
CLUB_IMPACT_AMOUNTTotal raised plus the matched amount, while matched donations are enabled for the club. While they are not, the same as CLUB_AMOUNT_RAISED.
CLUB_IMPACT_AMOUNT_PERCENTAGECLUB_IMPACT_AMOUNT as a percentage of the target amount.
CLUB_MATCHED_DONATION_COUNTNumber of donations eligible for matching.
CLUB_MATCHING_FACTORThe matching factor as a number, for example "2.0".
CLUB_MATCHING_AMOUNT_LIMITThe Limit set for matched donations, for example "£1,000". With no limit set, it shows "No limit set". The limit does not cap matching. See Goals and matched donations.
CLUB_MATCHING_START_DATEThe date matching starts.
CLUB_MATCHING_END_DATEThe date matching ends.
CLUB_TARGET_AMOUNTAmount of the largest amount goal.
CLUB_TARGET_AMOUNT_DATEThe latest date set on any of the club's amount goals. This can belong to a different goal from the largest amount.
CLUB_TARGET_SUPPORTER_COUNTCount of the largest supporter goal, for example "25".
CLUB_NEXT_TARGET_AMOUNTAmount of the next amount goal not yet reached. Once every amount goal is reached, the largest goal's amount.
CLUB_NEXT_TARGET_AMOUNT_DATEDate of the next amount goal not yet reached. Shows "(None)" once every goal is reached.
CLUB_NEXT_TARGET_AMOUNT_PERCENTAGEAmount raised as a percentage of CLUB_NEXT_TARGET_AMOUNT.
CLUB_NEXT_TARGET_SUPPORTER_COUNTCount of the next supporter goal not yet reached. Once every supporter goal is reached, the largest goal's count.
CLUB_NEXT_TARGET_SUPPORTER_COUNT_DATEDate of the next supporter goal not yet reached. Shows "(None)" once every goal is reached.
CLUB_NEXT_TARGET_SUPPORTER_COUNT_PERCENTAGESupporter count as a percentage of CLUB_NEXT_TARGET_SUPPORTER_COUNT.
CLUB_PREVIOUS_TARGET_AMOUNTAmount of the last amount goal reached.
CLUB_PREVIOUS_TARGET_AMOUNT_DATEDate of that goal.
CLUB_PREVIOUS_TARGET_SUPPORTER_COUNTCount of the last supporter goal reached.
CLUB_PREVIOUS_TARGET_SUPPORTER_COUNT_DATEDate of that goal.

The PREVIOUS_ goal tags work through the goals in order of size, and have some gaps:

  • Until the first goal is reached, and when there are no goals, CLUB_PREVIOUS_TARGET_AMOUNT and CLUB_PREVIOUS_TARGET_SUPPORTER_COUNT show 0, written as an amount of money (for example "£0"), and their date tags show "(None)".
  • If there is an odd number of goals of one kind (amount or supporter count), the same happens once every goal of that kind is reached: the previous goal shows 0 and its date shows "(None)", instead of showing the largest goal.

With no goals set, the other goal amount, count and date tags show "(None)", and the percentage tags show "0%". See Goals and matched donations.

Organisation

These work in every page, asset, document and email. They don't work inside the text of a membership option or a donation interval option (see Membership options and intervals).

TagShows
ORGANISATION_NAMEYour organisation's name.
ORGANISATION_ADDRESSYour organisation's address.
ORGANISATION_EMAILYour organisation's email address.
ORGANISATION_PHONE_NUMBERYour organisation's phone number.
ORGANISATION_REPRESENTATIVE_FIRST_NAMEYour representative's first name.
ORGANISATION_REPRESENTATIVE_LAST_NAMEYour representative's last name.
ORGANISATION_REPRESENTATIVE_FULL_NAMEYour representative's full name.
ORGANISATION_REPRESENTATIVE_TITLEYour representative's title, for example "CEO".
ORGANISATION_DISCLOSURE_STATEMENTYour disclosure statement. It is not added to your pages or emails automatically; use this tag to show it. See Organisation settings.

Membership

Shown here with the MEMBERSHIP_ prefix. The same names follow REFERRING_MEMBERSHIP_ (and AMBASSADOR_) for the ambassador who referred the member, and, in emails, DONATION_MEMBERSHIP_, RECIPIENT_MEMBERSHIP_ and the other membership prefixes above.

TagShows
MEMBERSHIP_IDThe membership's ID.
MEMBERSHIP_STATUSThe membership's status: "Draft", "Pending", "Active", "Expired" or "Dormant". An inactive ambassador's membership is "Dormant".
MEMBERSHIP_JOIN_DATEThe date and time the membership was created, for example "1 Jul 2026 14:03".
MEMBERSHIP_START_DATEThe start of the membership's current period: the date of the donation that last activated or renewed it. It changes with each renewal, so it is not the date the membership first started (use MEMBERSHIP_JOIN_DATE for that).
MEMBERSHIP_END_DATEThe end of the membership's current period.
MEMBERSHIP_DURATIONHow long the membership was granted for: "month" or "year".
MEMBERSHIP_AMOUNTThe amount donated when the membership was granted or extended.
MEMBERSHIP_AUTO_RENEWWhether the membership renews automatically, for example "Yes".
MEMBERSHIP_MANAGEMENT_URLThe address of the member's membership page. See The supporter page.
MEMBERSHIP_INTRO_MESSAGEThe ambassador's Introduction message.
MEMBERSHIP_JOIN_MESSAGEThe ambassador's Join message.
MEMBERSHIP_WELCOME_MESSAGEThe ambassador's Welcome message.
MEMBERSHIP_STORY_PAGE_URLThe full address of the ambassador's story page.
MEMBERSHIP_STORY_PAGE_PATHThe story page address without your domain, starting /clubs/.
MEMBERSHIP_SHORT_PAGE_URLThe ambassador's short page link, ending /@ and their short link. If they have no short link, their story page address.
MEMBERSHIP_REFERRAL_PAGE_URLThe full address of the ambassador's join page.
MEMBERSHIP_REFERRAL_PAGE_PATHThe join page address without your domain.
MEMBERSHIP_AMOUNT_RAISEDAmount raised through this ambassador in the club: the ambassador's own succeeded donations plus the succeeded donations of the supporters they referred.
MEMBERSHIP_AMOUNT_RAISED_PERCENTAGEThat amount as a percentage of the ambassador's target amount.
MEMBERSHIP_SUPPORTER_COUNTNumber of active supporters this ambassador referred.
MEMBERSHIP_SUPPORTER_COUNT_PERCENTAGEThat count as a percentage of the ambassador's target supporter count.
MEMBERSHIP_TARGET_AMOUNTAmount of the ambassador's largest amount goal.
MEMBERSHIP_TARGET_AMOUNT_DATEThe latest date set on any of the ambassador's amount goals.
MEMBERSHIP_TARGET_SUPPORTER_COUNTCount of the ambassador's largest supporter goal.
MEMBERSHIP_NEXT_TARGET_AMOUNTAmount of the ambassador's next amount goal not yet reached. Once every amount goal is reached, the largest goal's amount.
MEMBERSHIP_NEXT_TARGET_AMOUNT_DATEDate of the next amount goal not yet reached. Shows "(None)" once every goal is reached.
MEMBERSHIP_NEXT_TARGET_AMOUNT_PERCENTAGEAmount raised as a percentage of MEMBERSHIP_NEXT_TARGET_AMOUNT.
MEMBERSHIP_NEXT_TARGET_SUPPORTER_COUNTCount of the ambassador's next supporter goal not yet reached. Once every supporter goal is reached, the largest goal's count.
MEMBERSHIP_NEXT_TARGET_SUPPORTER_COUNT_DATEDate of the next supporter goal not yet reached. Shows "(None)" once every goal is reached.
MEMBERSHIP_NEXT_TARGET_SUPPORTER_COUNT_PERCENTAGESupporter count as a percentage of MEMBERSHIP_NEXT_TARGET_SUPPORTER_COUNT.
MEMBERSHIP_PREVIOUS_TARGET_AMOUNT_DATEDate of the ambassador's last amount goal reached.
MEMBERSHIP_PREVIOUS_TARGET_SUPPORTER_COUNTCount of the ambassador's last supporter goal reached.
MEMBERSHIP_PREVIOUS_TARGET_SUPPORTER_COUNT_DATEDate of that goal.

The ambassador's PREVIOUS_ goal tags have the same gaps as the club's: see the notes under Club.

Contact

These are a person's details. They always follow a prefix that says whose: MEMBERSHIP_CONTACT_, REFERRING_MEMBERSHIP_CONTACT_ (or AMBASSADOR_CONTACT_), and in emails CONTACT_, DONATION_CONTACT_, RECIPIENT_CONTACT_ and the others above. Shown here with MEMBERSHIP_CONTACT_.

TagShows
MEMBERSHIP_CONTACT_FIRST_NAMEFirst name.
MEMBERSHIP_CONTACT_LAST_NAMELast name.
MEMBERSHIP_CONTACT_FULL_NAMEFull name.
MEMBERSHIP_CONTACT_EMAILEmail address.
MEMBERSHIP_CONTACT_PHONE_NUMBERPhone number.
MEMBERSHIP_CONTACT_OPT_OUT_URLThe person's link to stop receiving emails. See Opt-in and opt-out.
MEMBERSHIP_CONTACT_OPT_IN_URLThe person's link to start receiving emails again.

Donation (emails only)

Shown here with DONATION_.

TagShows
DONATION_AMOUNTThe donation amount, not counting any matched amount, for example "US$50".
DONATION_CURRENCYThe donation's currency.
DONATION_MATCHED_AMOUNTThe amount added to this donation by matching, in the club's currency.
DONATION_IMPACT_AMOUNTThe donation including its matched amount. For a matched donation it is in the club's currency; for any other donation it is the donation converted into your organisation's currency.
DONATION_RECURRINGWhether the donation recurs, for example "Yes".
DONATION_STATUSThe donation's status, for example "Pending". See Donation statuses.
DONATION_TRANSACTION_DATEThe date of the donation.

Membership options and intervals

These are not in the Merge tag list. They only work in text inside a membership option or a donation interval option, where each option shows its own values. Membership options appear on the join page, and in the Donation examples section when it uses the Dynamic layout, which shows one tile for each of the club's membership options.

Inside a membership option, only these tags work. CLUB_ and ORGANISATION_ tags show nothing there.

TagShows
DONATION_OPTION_VARIANT_TITLEThe option's title.
DONATION_OPTION_VARIANT_BLURBThe option's blurb.
DONATION_OPTION_VARIANT_DESCRIPTIONThe option's description.
DONATION_OPTION_VARIANT_AMOUNTThe option's amount in the selected currency, not counting any matched amount. DONATION_OPTION_VARIANT_PRICE does the same.
DONATION_OPTION_VARIANT_MATCHED_AMOUNTThe amount matching adds to it.
DONATION_OPTION_VARIANT_IMPACT_AMOUNTThe amount including matching.
DONATION_OPTION_VARIANT_DONATE_URLA link to join with this option already chosen.

PRODUCT_VARIANT_ works in place of DONATION_OPTION_VARIANT_ in each of these.

Inside a donation interval option, these work alongside the CLUB_ tags. ORGANISATION_ tags show nothing there.

TagShows
DEFINITION_TITLEThe interval's title.
DEFINITION_BLURBThe interval's blurb.

See Membership options and intervals.

On this page