How-to guides

Everything you need to know,
step by step

Practical guides for event organisers and attendees. Whether you're setting up your first event or registering for one, we've got you covered.

New on diidum

Your Global Race Number

Every runner gets a permanent IE-XXXXXX number that follows them across every event — powering my.diidum.com.

Learn more

Getting started

Getting your event live is straightforward. The diidum team handles the technical setup — you just need to provide the event details. Here's the full process:

1

Submit a support ticket

Open a ticket via diidum.com/contact with your event name, date, location, and ticket types. Include pricing, any custom questions you need answered at registration, and your preferred payment option.

2

Choose your plan

Decide whether you want Stripe Connect (payments go directly to your account, 5% diidum fee + Stripe charges) or diidum Managed (we handle everything, 8% all-in). See our Pricing page for a full breakdown.

3

We configure and test your event

Our team sets up your registration page, ticket types, custom questions, confirmation email, and payment processing. We'll test it fully before going live.

4

Review and approve

We send you a preview link to check everything looks right — ticket prices, descriptions, registration form, and confirmation email. You approve and we go live.

5

Share your registration link

Your event lives at events.diidum.com/YourEvent. Share it on social media, your website, newsletters, and anywhere your audience will see it. Registrations start coming in immediately.

Tip

The more detail you give us upfront — ticket types, pricing, custom questions, capacity limits — the faster we can get your event live. Most events are configured within 24 hours of receiving all the details.

Well-structured ticket types make registration clearer for attendees and easier to manage on your end. Here's what to consider:

Single ticket types

Best for simple events — one price, one type. Adult, Youth, Family etc.

Multiple tiers

Early bird, standard, late entry — reward early registrations and manage cash flow.

Group or family tickets

Bundle pricing for groups. Great for community events and family-friendly occasions.

Free tickets

No diidum fee applies to free registrations. Still gives you full attendee data and check-in.

On fees

Our fee calculator lets you work out whether to pass the booking fee on to attendees or absorb it. For most events, passing the fee to the attendee is standard practice and what attendees expect.

diidum supports fully customisable registration forms. You can collect exactly the information you need from attendees — and nothing more. Common examples include:

Sporting events

T-shirt size, club affiliation, date of birth, emergency contact name and number, medical conditions, predicted finish time.

Conferences & seminars

Organisation name, job title, dietary requirements, session preferences, accessibility needs.

Festivals & concerts

Age verification, parking requirements, accessibility needs, group name or reference.

GDPR note

Only collect data you genuinely need. Under GDPR you must have a lawful basis for collecting each piece of personal data. Attendee data collected through diidum is your responsibility as data controller — we process it on your behalf. Our Privacy Policy covers this in detail.

Managing your event

Your diidum Organiser Portal gives you real-time visibility of everything happening with your event — participant list, revenue, start list downloads, and more. Log in at my.diidum.com/organiser with your diidum account.

1

Sales overview

See total registrations, revenue, and sales by ticket type in real time. Monitor how registrations are tracking against capacity.

2

Attendee list

Browse individual orders, view registration details including custom question answers, and check order statuses.

3

Export your data

Download a full attendee list as a CSV at any time. For diidum Managed events, we can also send you a formatted spreadsheet on request.

Tip

Download a fresh export close to your event date — this gives you the most up-to-date list including any late registrations for your check-in team.

diidum uses QR code check-in for fast entry and packet pickup on event day. Scanning is handled by the free pretixSCAN app — it works fully offline and syncs automatically, so a patchy phone signal at the start line is never a problem. You pair a scanner straight from your diidum Organiser Portal, then watch arrivals come in live. Every attendee already has a QR code in their confirmation email and in their account at my.diidum.com.

1

Install the pretixSCAN app

On each phone or tablet you'll use for check-in, install pretixSCAN free — tap a badge below, or find the same links on the Connect a scanner screen.

Download pretixSCAN on the App StoreGet pretixSCAN on Google Play
2

Connect the scanner from your portal

Log in to the diidum Organiser Portal, open your event, and click Connect a scanner. The portal creates a scan-only device for that event and shows a pairing QR code. Open pretixSCAN, choose to connect a new device, and scan that code — the device pairs in seconds. No need to go into the control panel.

3

Scan attendees as they arrive

Scan each attendee's QR code from their confirmation email or their my.diidum.com ticket. A valid entry shows green and is marked checked in immediately. pretixSCAN flags any code that's already been used, so nobody can check in twice.

4

Watch arrivals live in your portal

Back in the Organiser Portal, the Check-in screen shows a live arrival count (e.g. "Check-in 142/300") with a progress bar, plus a self-refreshing list of every confirmed entry — name, bib, club, distance and t-shirt size — each tagged checked-in or not-yet-arrived with the scan time. Search by name, bib or club, and filter to see exactly who hasn't arrived.

5

Manual check-in backup

If someone can't show their QR code, find them by name, bib or club in the check-in list and mark them in by hand. No attendee is ever turned away over a QR issue.

6

Multiple devices, multiple entry points

Pair as many scanners as you need for busy events with several entry lanes. pretixSCAN syncs across all of them, and your portal arrival count reflects every device in near real time.

Preparation tip

Pair and test your scanners the day before, and let pretixSCAN sync once on a good connection so it has the full attendee list cached offline. Bring a power bank — scanning runs the camera continuously and drains batteries fast.

After the event

Once everyone's through, you can mark anyone who never checked in as a DNS (did not start) in one action from the check-in screen — handy for clean results and accurate participation figures for your timing partner.

Keeping attendees informed before your event reduces no-shows, queries, and last-minute confusion. What you send and when matters.

1

Confirmation email — sent automatically

Every attendee receives an immediate confirmation when they register, including their QR code, event details, and order summary. This is sent automatically by diidum — you don't need to do anything.

2

Pre-event reminder — 1 to 2 weeks before

A reminder email with key practical information — parking, start time, what to bring, on-the-day schedule. For diidum Managed events, we handle this on your behalf.

3

Final info email — 2 to 3 days before

Last-minute updates, weather contingency information, any changes to the schedule. Keep it brief and action-focused so attendees read it fully.

Tip

Contact us via the contact page if you need a bulk email sent to all your registrants. We can send event updates directly from the platform on your behalf.

Payments & finance

Understanding exactly what you'll receive from each registration helps you price your event correctly from the start.

Stripe Connect — 5%

diidum charges 5%. Stripe adds 1.5% + €0.25 per transaction. You receive the rest directly.

diidum Managed — 8%

One flat 8% covers everything including Stripe. We pay you out after the event.

Use our fee calculator to work out exactly what to charge to hit your target net amount per registration. You can choose to pass the fee on to attendees or build it into your ticket price.

Important

Platform and processing fees are non-refundable if you issue a refund to an attendee. The refund covers the ticket price only. Plan your refund policy accordingly and publish it clearly before opening registrations.

How you handle refunds is your decision as organiser — diidum gives you the tools to execute your policy, whatever it is.

1

Publish your refund policy upfront

Be clear before attendees register. Common approaches: full refund up to 14 days before the event, 50% refund up to 7 days, no refund inside 7 days. Attendees are less likely to dispute charges when the policy is clearly communicated.

2

Stripe Connect — refund via your Stripe dashboard

Log into your Stripe account, find the payment, and issue a full or partial refund directly. The attendee is refunded to their original payment method, typically within 5–10 business days.

3

diidum Managed — contact us to process refunds

Submit a refund request via the contact page with the attendee's name and order reference. We'll process it and confirm when complete.

Stripe Connect — payments setup

Stripe Connect is our recommended payment option for event organisers. It connects your own Stripe account directly to your diidum event, so every registration payment goes straight into your account — no waiting, no intermediary.

Instant payouts

Money lands in your Stripe account the moment a registration is paid. Stripe pays out to your bank on your schedule.

Full control

You manage your own refunds, payouts, and financial reporting directly in Stripe. No waiting for us to release funds.

Lower all-in cost

5% diidum fee + Stripe's standard rate. For high-volume events this is more cost-effective than the managed 8%.

All major payments

Stripe accepts Visa, Mastercard, Amex, Google Pay, Apple Pay, and Link — out of the box, no extra setup.

Don't have a Stripe account yet? Creating one is free and takes around 10 minutes. Visit stripe.com, click Start now, and register with your business or personal details. You'll need to verify your identity and link a bank account for payouts — Stripe guides you through the whole process. Once your account is active, you're ready to connect it to your diidum event.

Irish organisers

Stripe is fully supported in Ireland. Standard processing rates for EEA cards are 1.5% + €0.25 per transaction. Non-EEA cards attract a slightly higher rate — check stripe.com/ie/pricing for the current schedule.

Once you have a Stripe account, connecting it to your diidum control panel takes just a few minutes. Log in to your organiser control area at events.diidum.com/control and follow these steps:

1

Go to your organiser settings

In the top navigation, click your organiser name or the settings icon to open your Organiser Settings. From the left sidebar choose Payment providers.

2

Add a new payment provider

Click Create a new payment provider. From the list of available providers, select Stripe.

3

Connect via Stripe Connect

Click Connect with Stripe. You'll be redirected to Stripe's website where you log in with your Stripe credentials and authorise the connection. Once authorised, Stripe redirects you back to your diidum control panel automatically.

4

Give your payment provider a name

Back in your control panel, give this payment configuration a recognisable internal name — for example Stripe – My Events. This is what you'll select when setting up individual events.

5

Save and confirm

Click Save. Your Stripe account is now connected. You'll see it listed under Payment providers and it's ready to be applied to any of your events.

Tip

You only need to connect Stripe once per organiser account. The same connection can be used across all your events — you select it when configuring payment settings for each individual event.

Tax rates and booking fees are configured at the event level in your control panel. Navigate to your event, then open Settings → Tax rules.

1

Create a tax rule

Click Create a new tax rule. Give it a name (e.g. Standard VAT 23% or No tax). Enter the applicable tax rate as a percentage. If your event is not subject to VAT, set the rate to 0%.

2

Choose how tax is displayed

Select whether the price shown to attendees is inclusive of tax (the gross price) or exclusive (tax added on top). For most consumer events in Ireland, inclusive pricing is standard — the price shown is the price paid.

3

Apply the tax rule to your products

When setting up or editing individual ticket types (products), you'll assign the applicable tax rule from a dropdown. Each product can have a different tax rule if needed — for example, a taxable conference ticket and a tax-exempt donation item.

4

Set up the booking fee (service charge)

To add a visible booking fee at checkout — rather than building it into the ticket price — go to Settings → Payment and look for the Payment fees option for your Stripe provider. Enter the fee as a fixed amount, a percentage, or both. This is shown as a separate line item to the attendee before they pay.

Important

If you're unsure whether your event revenue is subject to VAT, consult your accountant before going live. The tax rate you apply affects your financial reporting and your legal obligations — it's worth getting right from the start.

Setting up your event

Events are created and managed in your organiser control panel at events.diidum.com/control. Here's how to set up a new event from scratch:

1

Create a new event

From your organiser dashboard, click Create a new event. You'll be asked for the basic details — event name, a short URL slug (this becomes part of your registration link, e.g. events.diidum.com/YourOrg/YourEvent), currency, and start and end dates.

2

Set presale dates

Under Settings → General, set your Presale start and Presale end dates. These control when registrations open and close. You can set these independently of the event date — useful for opening registrations months in advance or closing them the evening before.

3

Set your event location

Add your event location under Settings → General → Location. This appears on the registration page and in attendee confirmation emails. Include the full address so attendees can map it easily.

4

Configure payment settings

Go to Settings → Payment. Enable your connected Stripe provider, set any payment fees, and choose whether to allow attendees to pay by invoice (not recommended for public events). Set a payment deadline if needed.

5

Set overall attendee capacity

Under Settings → General, set a maximum number of attendees if your event has a capacity limit. When this number is reached, registrations close automatically. You can update this at any time.

6

Write your event description

Under Settings → General → Description, add the event information shown on your registration page — start time, location details, parking instructions, what to bring, and any important notes for attendees. This is the first thing registrants read, so make it clear and complete.

Tip

Set your event to Live only when you're ready to take registrations. Until then, keep it in Draft — the page won't be publicly accessible. You'll find the status toggle in your event dashboard.

Tickets in your event are called products. Products are organised into categories which group them on the registration page — for example, a category called "Race entries" containing Adult, Youth, and Family tickets.

Step 1 — Create a product category

1

Go to Products → Categories

In your event's left sidebar, click Products then Categories. Click Create a new category.

2

Name your category

Give it a clear name that attendees will see — for example Race Entries, Workshop Tickets, or Uncategorised for simple events with a single ticket type. You can add a description if helpful.

3

Set the category type

Leave as Normal for standard ticket types. If this category contains add-ons (items that can be purchased alongside a main ticket), tick Add-on products — this controls how items are presented at checkout.

Step 2 — Add products (ticket types)

1

Go to Products → Products and create a new product

Click Create a new product. Give it a name (e.g. Adult 5K entry), a description, and assign it to a category. Set the price and assign your tax rule.

2

Set availability

You can set a product-level availability window that differs from the event presale dates — useful for early bird tickets that close earlier than general tickets. Set Available from and Available until as needed.

3

Set per-product quota (capacity)

To limit how many of a specific ticket type can be sold, set a Quota (see Guide 15). This lets you cap Youth tickets at 50 while keeping Adult tickets open, for example.

4

Set minimum and maximum per order

Under the product's advanced settings, set how many of this ticket an attendee can buy in a single order. For a Family ticket you might set minimum 1, maximum 1 per order — or for group bookings allow up to 10.

Tip

Keep product names clear and specific — attendees see these directly on the registration page. Adult 5K entry is better than just Adult. Include the key detail (distance, age group, format) in the name itself.

Your event may need more than simple fixed-price tickets. Here's how to handle common scenarios using variations, bundles, and add-ons.

Variations — one product, multiple options

Use variations when a single ticket type comes in different forms — for example a t-shirt in sizes XS to XXL, or an entry with different distance options. Each variation can have its own price.

1

Open your product and go to the Variations tab

Inside a product, click the Variations tab. Click Add a variation for each option — give it a name (e.g. Small, Medium, Large) and a price if it differs from the base product price.

2

Set variation availability and quota

Each variation can have its own availability window and quota. If you have limited stock of a particular size or distance slot, set a quota per variation to cap it independently.

Bundles — combining products at a set price

Bundles let you group multiple products together sold as one. For example, a Family package could include 2 adult entries + 2 youth entries sold at a combined price. To set up a bundle, create a product and in its settings use the Bundled products section to add the component items and their quantities. The bundle is sold as a single line item at checkout.

Add-ons — optional extras at checkout

Add-ons are optional items attendees can choose during checkout alongside their main ticket — for example a finisher t-shirt, a parking permit, or a programme. Here's how to set them up:

1

Create an add-on category

Go to Products → Categories and create a new category. Tick Add-on products for this category — this tells the system these items are optional extras, not main tickets.

2

Create products inside the add-on category

Add your optional items (e.g. Finisher T-shirt — Small, Finisher T-shirt — Medium) as products inside the add-on category. Set prices and quotas for each.

3

Link add-ons to your main ticket products

Open your main ticket product (e.g. Adult entry) and go to the Add-ons tab. Select your add-on category and set the minimum and maximum number of add-ons an attendee can choose. Attendees will be offered these extras during checkout, after selecting their main ticket.

Tip

Keep add-ons simple and limited to items that are genuinely useful to attendees. Too many options at checkout increases drop-off. A single well-presented add-on (like a t-shirt) converts far better than a long list of extras.

Quotas control how many registrations can be sold in total, or per specific ticket type. They're separate from the overall event capacity — you can have a global event quota and individual product quotas running simultaneously.

1

Go to Products → Quotas

In your event sidebar, click Products then Quotas. Click Create a new quota.

2

Name your quota and set the size

Give the quota a descriptive name — for example Total event capacity or Youth entries. Set the Total capacity — the maximum number of registrations this quota allows before automatically closing.

3

Assign products to the quota

Select which products count against this quota. A Total event capacity quota would include all ticket types. A Youth entries quota would include only the Youth ticket, capping it independently of the overall limit.

4

Set what happens when the quota is full

Choose whether the event shows as Sold out when the quota is reached, or whether to show a waiting list option. The waiting list lets interested attendees register their interest — useful if you expect cancellations or plan to increase capacity later.

Multiple quotas

You can apply more than one quota to a product. For example, an Adult ticket could count against both a Total event capacity quota of 500 and an Adult entries quota of 400 — whichever limit is hit first will close that ticket type. This gives you fine-grained control without manual intervention.

Questions let you collect additional information from attendees at registration — beyond the standard name and email. Go to Settings → Questions in your event sidebar.

1

Create a new question

Click Create a new question. Write the question as you want it to appear to the attendee — for example T-shirt size, Emergency contact name, or Club or team affiliation.

2

Choose the answer type

Select the type of answer you expect — Text (free input), Number, Single choice (radio buttons with predefined options), Multiple choice (checkboxes), Yes/No, Date, File upload, Phone number, or Country. Choose the type that makes it easiest for the attendee to answer accurately.

3

Set as required or optional

Tick Required if the attendee must answer before they can complete registration — for example an emergency contact number. Leave unticked for optional information like predicted finish time.

4

Assign to specific products

Questions can apply to all ticket types or only specific ones. For example, an emergency contact question might apply to all tickets, while a predicted finish time question applies only to adult race entries. Assign products in the question settings to control where each question appears.

5

Set question to apply per attendee or per order

Choose whether the question is answered once per order (e.g. a billing address) or once per attendee within the order (e.g. t-shirt size for each individual registered). For personal data like emergency contacts, always ask per attendee.

GDPR reminder

Only ask for information you genuinely need to run the event. Each data point you collect is a piece of personal data you're responsible for as data controller. Keep your form lean — every unnecessary question is a barrier to completing registration and a data protection obligation you don't need.

Dashboard & reporting

diidum gives you two organiser tools. The diidum Organiser Portal (my.diidum.com/organiser) is your day-to-day hub — participant lists, revenue overview, start list downloads, and communications. The Pretix control panel (events.diidum.com/control) is used for event creation, ticket configuration, Stripe setup, and check-in.

1

For day-to-day management: Log in at my.diidum.com/organiser

Enter your organiser email and password. If you haven't logged in before, contact diidum to have your credentials set up.

2

Select your organiser account

If you manage multiple organiser accounts, you'll see a list after logging in — select the relevant one to continue.

3

Navigate to your event

Click Events in the left sidebar. You'll see all events associated with your account — past and upcoming. Click an event to open its management view.

4

Key sections within an event

Each event has several tabs: Overview (live stats), Orders (individual registrations), Attendees (check-in list and bulk actions), Statistics (revenue and trends), and Settings (event details, tickets, questions).

The search bar at the top of the dashboard searches across orders and attendees by name or email address.

The diidum dashboard gives you real-time visibility into your event's performance. Here's what's available and how to use it.

Overview statistics

Total registrations, revenue to date, and a breakdown by ticket type — updated in real time as registrations come in.

Orders report

Every individual registration with name, email, ticket type, payment status, and date. Use the search and filter tools to find specific registrants quickly.

Exporting a CSV

From the Attendees or Orders tab click Export to download a CSV with all registration data including custom question answers — ready for timing partners, print lists, or your records.

Using filters

Filter by ticket type, payment status, check-in status, or date range. Useful for seeing who hasn't checked in, or isolating a specific ticket category.

Revenue reporting: If you're using Stripe Connect, full financial details are in your Stripe dashboard. If you're on diidum Managed payments, a revenue summary is available in the Statistics tab of your event.

Ready to list your event?

Get in touch and we'll have your registration page live in no time.

Get in touch →

Registering for an event

Registering for a diidum event is quick and straightforward. Here's the process from start to confirmation:

1

Find your event

Visit the event registration link shared by the organiser, or browse upcoming events at diidum.com/et.

2

Select your ticket type and quantity

Choose the appropriate ticket — Adult, Youth, Family, or other types as offered by the organiser. Enter the quantity and click Add to Cart.

3

Complete the registration form

Fill in your personal details and answer any custom questions the organiser requires (t-shirt size, emergency contact, club etc.). All fields marked required must be completed.

4

Pay securely

Payments are processed securely via Stripe — accepting Visa, Mastercard, American Express, Google Pay, and Apple Pay. Your card details are never stored by diidum.

5

Check your confirmation email

A confirmation email is sent immediately to the address you provided. It contains your QR code, order summary, and event details. Keep this email — you'll need the QR code on event day.

Can't find your confirmation?

Check your spam or junk folder — automated emails sometimes end up there. If it's not there, use the Resend confirmation link on the event page to have it sent again.

You can register multiple people in a single transaction. Here's how it works depending on the event type:

1

Select quantity on the event page

Increase the quantity for your ticket type. For example, select 3 Adult tickets to register three people at once.

2

Fill in details for each person

Most events require individual details for each participant — name, emergency contact etc. You'll be asked to fill these in separately for each registration in the order.

3

One confirmation email per order

Your confirmation email will contain QR codes for all registrants in the order. Print or save these for each participant to use on event day.

Family tickets

Some events offer a specific Family ticket type covering a set group (e.g. 2 adults + up to 4 children). Check the event page — if a Family ticket is available it's usually better value than individual tickets.

Payments & tickets

Payment failures happen for a few common reasons. Here's how to resolve them:

1

Check your card details

Make sure the card number, expiry date, and CVV are entered exactly as they appear on your card. A single incorrect digit will cause the payment to fail.

2

Complete 3D Secure verification

Many banks require a second authentication step — a code sent by text message or via your banking app. If a popup appeared and you dismissed it, this may be why the payment failed. Try again and watch for the verification step.

3

Contact your bank

Some banks block online payments for security reasons — particularly for new merchants. A quick call to your bank to authorise the transaction usually resolves this immediately.

4

Try a different card or payment method

If you have another card, Google Pay or Apple Pay, try using one of those instead. Stripe accepts most major cards and digital wallets.

Was I charged?

If your payment failed, you should not have been charged. However, your bank may show a pending authorisation which will disappear within a few days. If you're unsure, check your bank statement and contact the event organiser if a charge appears without a confirmation email.

If you completed payment but haven't received a confirmation email, here's what to do:

1

Check your spam or junk folder

Automated emails from event platforms sometimes land in spam. Search for "diidum" or the event name in all folders.

2

Use the Resend confirmation link

Visit the event registration page and look for the Resend order link option. Enter the email address you used to register and we'll resend your confirmation.

3

Contact the event organiser

If neither of those works, contact the event organiser directly. They can look up your registration in the dashboard and confirm your booking status.

Refunds are managed by the event organiser, not diidum directly. Each organiser sets their own refund policy — this should be stated on the event registration page before you pay.

1

Check the organiser's refund policy

Review the event page and your confirmation email for the refund terms. Most events have a cut-off date after which refunds are not available.

2

Contact the event organiser

Reach out to the organiser using the contact details on the event page or your confirmation email. Provide your order reference number (found in your confirmation email) when you get in touch.

3

What to expect

If approved, refunds are returned to your original payment method. This typically takes 5–10 business days to appear on your statement. Note that booking and processing fees are generally non-refundable.

Your diidum account

my.diidum.com is your personal hub for every event you've entered through diidum — your tickets, your results, and your Global Race Number, all in one place. There's nothing to set up: your account already exists, linked to the email you registered with.

1

Go to my.diidum.com and enter your email

Use the same email address you registered with. Click Send magic link and we'll email you a secure one-tap sign-in link — no password to remember. (The link expires after 15 minutes; request a fresh one if it lapses.)

2

Open My Events

Your upcoming and past events are listed under My Events, each with a status badge — Confirmed, Pending, or Cancelled.

3

View your ticket and QR code

Click View ticket on any event to open your order with its QR code — the same code you'll show at check-in. No need to dig through your inbox on the morning of the race.

4

Set a password (optional)

Prefer a password to magic links? Once signed in, open Settings and set one. After that you can use either method.

Add it to your home screen

Open my.diidum.com in Safari (iPhone) or Chrome (Android) and use Add to Home Screen — it then behaves like an app, with your ticket and QR code a tap away.

Every diidum runner has a permanent Global Race Number (GRN) in the format IE-XXXXXX. It travels with you across every diidum event, for life, and lets timing partners match your chip time to your account automatically. Your GRN appears on your dashboard at my.diidum.com and on your race bib. Learn more about the GRN.

1

See your results

Sign in and open Results. When an organiser publishes official results — or a timing partner delivers them by GRN — they appear here automatically, with no action from you.

2

Track your personal bests

diidum keeps your fastest time for each distance — 5K, 10K, half marathon and more — and updates it automatically whenever a faster result lands. Your PBs show with a badge on your dashboard.

3

Add your own time

If official results aren't published yet, open the past event and click + Add result to log your time yourself. Self-entered times count towards your personal bests right away, and you can edit them later.

4

Control your privacy

Your profile and results are public by default as part of event leaderboards, but you can switch them to private any time in Settings. Personal details like your date of birth, phone and email are never publicly visible.

Were you signed up by a club secretary, a family member, or as part of a group booking? A GRN may already be waiting for you — you just need to claim it onto your own email address.

1

Go to my.diidum.com/claim

Open my.diidum.com/claim on the device you'd like to use.

2

Enter your GRN and name

Type in the GRN printed on your race bib and your name exactly as it was registered for the event.

3

Confirm with your own email

Give your own email address and click the sign-in link we send — your account is now yours, with your full event history and results attached.

Nothing showing yet?

If you registered very recently, allow up to 10 minutes for your entry to sync to the portal. Always sign in with the exact email used at registration — each email has its own account. Still stuck? Get in touch with your name and order reference.

On event day

A smooth check-in experience starts with being prepared. Here's what every attendee should have ready:

Your QR code

From your confirmation email, or open My Events → View ticket at my.diidum.com. On screen or printed — either scans fine.

Photo ID (if required)

Some events require ID verification. Check the event information email to see if this applies.

Confirmation email

Your full order details are in there — useful if there are any questions at check-in.

Charged phone

Make sure your phone has battery before you leave — QR codes can't be scanned from a dead screen.

No phone signal? No problem

Screenshot your QR code before you leave home so it's saved in your camera roll. You won't need a data connection to show it at check-in.

Still have a question?

Our FAQ covers a wide range of topics, or get in touch directly.

Browse the FAQ →