Anticode Open builder

Handling community group membership sign-ups online, from join form to members' list

A walking club, a residents' association or a choir needs the same three things when someone joins: their details in one list, their subscription paid, and a welcome from a real person. Handling community group membership sign-ups online makes that faster, provided you're clear about which parts the website does and which stay with the secretary and the treasurer.

Updated · By the Anticode team

Who does what

The jobs in a membership process
JobDone byWith
Explains what membership includes and costsThe websiteA membership section, or the Pricing page
Takes the new member's detailsThe websiteA join form, copied to a shared sheet
Takes the subscriptionYour payment providerA payment link in that section
Matches payment to sign-upTreasurerThe provider's dashboard and the sheet
Welcomes the memberSecretaryYour own email
Keeps the members' listSecretaryThe shared sheet
Sends renewal remindersSecretaryYour own email or mailing tool

Build the membership section

Say plainly what members get (walks programme, newsletter, a vote at the AGM, discounts), what it costs per year, when the membership year runs, and whether there's a concession rate. Then two steps for the visitor, in order: fill in the form, then pay. Put both on the same page so nobody does one and forgets the other.

  1. Describe the site, for example "a site for a village walking club with a walks programme, a membership section with a join form, and contact details". Separate pages come from a fixed set (such as Pricing, FAQ and Contact), so membership sits in its own section or on the Pricing page.
  2. Add the join form. The built-in contact form takes a name, email and a message; ask people to write their phone number and any concession they're claiming in the message. If you need separate fields, a custom form tied to a site function can carry up to 30 plain-text fields.
  3. Connect Google Sheets or Airtable so every sign-up becomes a row. Add columns for paid (yes/no), date paid, membership year, and renewal due.
  4. Add the payment link. Create a checkout for the subscription at Stripe Payment Links, PayPal, Gumroad, Lemon Squeezy, Shopify or Whop, and point the Join button at it. If your provider supports recurring payments and you want annual renewals to charge automatically, set that up at the provider.
  5. Publish and do a full test: join with your own details, pay the smallest amount you can, check the row and the payment both appear, then refund yourself.

The payment link belongs to the account, not the page, so every buy or pay button on every site in the account opens the same checkout. If you have several membership types (adult, junior, family), make a single product at your provider with those options, or point the button at a product list there and let the member choose. If your account also runs a site for something else that takes payment, both will open the same checkout; keep them in separate accounts if that matters.

The secretary's weekly routine

  • Open the sheet, find new rows, and check each against payments with the treasurer.
  • Send a welcome email from the club's address to everyone who's both signed up and paid: what happens next, the first event, who to ask.
  • Chase gently anyone who signed up but hasn't paid after a week.
  • Update the members' list. The sheet is the list; the website doesn't keep one.

Renewals and leavers

A month before the membership year ends, filter the sheet by renewal date and email members a reminder with the payment link. Anticode doesn't send these, so use your own email or a mailing tool. Mark people who don't renew as lapsed rather than deleting them at once, then remove their details after the period your club's data policy sets. Set the same period in the project's "Keep submissions" setting so old sign-ups in the dashboard are deleted automatically.

Members' data

The account owner and the person publishing must turn on two-factor sign-in before a site that collects data can be published. Keep the sheet in an account the club owns, not a volunteer's personal drive, and share it only with officers who need it. Read and adjust the generated Privacy Policy so it says what you collect and why.

Limits

No member logins, members-only pages or member directories on the site: everything published is public. No automatic matching of payments to sign-ups, no membership cards, no renewal emails. For more on the site side see club website and membership website; for subscriptions at the provider, selling a subscription on your website.

Questions people ask

Can members log in to a members' area?

No. Published sites have no visitor accounts. Share members-only information by email or a tool built for it.

Can dues renew automatically?

If your payment provider supports recurring payments, set the link up as a subscription there. The website just opens the link.

Where is the members' list kept?

In your shared sheet or Airtable base, which every sign-up is copied to. The secretary keeps it up to date.

How do community group membership sign-ups reach the secretary?

Each one is saved in the dashboard, copied to the sheet, and can be emailed to the account owner when it arrives.