Members free, non-members pay: connect ticketing to your club website

Most clubs and associations want the same thing: members get free entry or a discount on an event, while external visitors pay the regular rate. With MijnEvent you can arrange this without uploading a member list or handing out codes. You set a member price per ticket type (0 = free for members) or create a members-only ticket type that is only visible to members. Your organisation's website — where the member is already logged in — passes a signed member token at checkout. MijnEvent trusts that token and applies the member price automatically; anyone without a valid token simply pays. Because nothing is copied or synchronised, the membership status is always correct at the moment of purchase. Below you'll find how to set it up — first without any tech, then the connection for your web developer.

What you need

  • A published event with at least one ticket type.
  • Access to your organisation's admin (as a manager).
  • A website where members can log in (for the automatic connection). If you don't have one, it also works with individual discount codes per member — but the connection is cleaner and error-free.

Step 1 — Set a member price or members-only ticket type

Open your event in the admin and edit a ticket type. You'll find two new fields:

  • Access — choose Public (for everyone) or Members only. A members-only ticket type is hidden on the public event page and only purchasable with a valid member token.
  • Member price — the price for verified members. Leave empty if members pay the normal price, enter 0 for free entry, or a lower amount for a member discount.

For example, you can create a single "Entry" ticket type with a regular price of €10 and a member price of €0 — non-members pay €10, members get in for free.

Step 2 — Create an API key

In the admin, go to Integrations. Click Create key and give it a recognisable name, for example "Club website". You'll be shown a key ID and a secret key.

Copy the secret key right away — it won't be shown again. Store it safely on your server; never put it in the browser or in public code.

Your website uses the secret key to sign member tokens. Only managers with user-management rights can create or revoke keys.

Step 3 — Have your website pass a member token

This is the part for your web developer (or club system). When a logged-in member clicks "Tickets", your server creates a short-lived, signed token and passes it to the ticket widget. MijnEvent checks the signature and knows the visitor is a member — regardless of which email address they use.

The full technical explanation, the exact token format and a copy-paste code sample are in the Integrations section of your admin and in the blog post Connect ticketing to your existing website.

Step 4 — Place the ticket widget on your site

In Integrations you'll find the embed code. The recommended option is one script line plus one div; the widget resizes itself automatically and you can place multiple events on a single page. For members, your website adds the token via a data-member-token attribute. External visitors who open the same page without a token simply see the public tickets and pay the regular rate.

How do you know who was a member?

Every order that goes through a member token is flagged: the customer gets the member status and the order line remembers that the member price was used. So afterwards you can see the difference between members and non-members in the admin.

Frequently asked questions

Do I have to upload a member list? No. With the token connection your member administration stays the source of truth; MijnEvent keeps no copy. If you want to do it without a website, you can use unique discount codes per member instead.

What if a member uses a different email address? It doesn't matter — the token (not the email address) determines whether someone is a member.

Are free member tickets really free? Yes. A ticket with member price €0 costs nothing: no price and no platform fee.

Can a member forward the token to give friends free tickets? Tokens are short-lived, single-use and tied to one event, with a maximum number of member tickets. That keeps abuse limited.

Want to know more? Browse the other articles in the knowledge base or get in touch — we're happy to think along about the setup for your club.

Back to blog
MijnEvent

Ready to get started?

Create a free account and sell your first tickets today.