Skip to main content

How to set up Unique Access Codes

Details on how to set up unique codes and how to use in practice

Written by Oz Osbaldeston

Unique Access Codes are one of the most powerful features in Dapple. Unlike Manual Codes — which you create and distribute yourself — Unique Codes are generated automatically when a creator completes a form. Each code is tied to a specific creator and unlocks access to one or more other forms.

This makes it possible to build multi-step entry journeys entirely within Dapple: a creator fills in one form, and that action generates the codes they need to access the next form (or forms). Combined with a payment field and conditional logic, you can build fully automated paid entry systems without any manual work.

Another benefit to this is that a creator can work on each entry separately — saving drafts and submitting them individually when ready. For example, someone who buys 3 entries can fill out and submit each one in their own time, rather than completing everything in a single sitting.

Before you start

The project that the Unique Code will unlock must have Access Codes enabled in its settings. If it doesn't, it won't appear in the dropdown when you're setting up the code field. Make sure this is switched on for any destination project before building your form.

Adding a Unique Code field to a form

Unique Codes are set up inside the Form Builder, not in the Access Codes tab. They appear as a field type you can add directly into a form — like any other field.

  1. Open the project where creators will complete the first form (the one that triggers the codes).

  2. Go to Form Builder and add a Codes field to the form.

  3. In the field settings, choose:

    • Which project will the code unlock (only projects with Access Codes enabled will appear here). You will see a dropdown of active projects.

    • How many codes to generate when this field is triggered.

    • Restrict to submitter if you want this to only apply to the email address of the person accessing this code.

That's the basic setup. From here, you can either leave the field to trigger for everyone who completes the form, or use conditional logic to control exactly when codes are issued.

Using conditional logic with payments

The most common use case is tying Unique Codes to a payment field, so creators receive the right number of codes based on what they've paid for.

Here's how to set it up:

  1. Add a Payment field to your form with the pricing options you need (e.g. 1 Entry, 2 Entries, 3 Entries). Use the Payment Config option to program this. The example below shows 3 payments setup charging £15 per entry.

  2. Add a Code field for each payment option — one field per tier.

  3. Set each field to have Conditional logic on each of the code fields to show based on which payments are selected. The example above will look like this:

    1st code

    Will show when any number of payments is selected.

2nd code

Will remain hidden and only show when 2 OR 3 payments selected.

3rd code

Will remain hidden by default and only show when the third payment option is selected (for £45).

The result: if a creator selects 1 Entry, they receive 1 code. Select 2 Entries, and they get 2 codes. Select 3 Entries, and they get 3 codes. The logic handles it automatically — no manual follow-up needed.

What the creator sees

Once a creator completes the form and their payment is processed, they'll receive their codes in three places:

1. The Thank You screen Immediately after submission, a payment confirmation screen displays each code alongside a Copy link button and a Go to form button — so creators can jump straight to their next entry form without having to find anything themselves.

2. Email confirmation The codes and links are also sent by email, so creators have them saved and can return to them at any time.

3. Their creator profile All Form Access Codes are stored in the creator's Dapple account under their submission history. Each code shows its status (e.g. Not started) and includes a Copy link and Go to form option. Creators can access these whenever they're ready to use them.

Each time a creator submits one of the draft entries, they will see this update:

In the admin in the Access Codes section, any completed codes will be reflected in the code list.

Codes are applied automatically

Creators don't need to manually type their code anywhere. When a creator selects Go to form, the code is automatically embedded in the URL — so clicking the link takes them straight into their entry form with the code already applied. No copying, no pasting, no room for error.


Related articles

Did this answer your question?