Skip to main content

How to Apply Coding in GivePanel Events

Apply coding to GivePanel Events registrations and fundraisers for consistent reporting.

Written by Harry Gardner

Please note:
This guide covers coding for GivePanel Events. If you’re looking to apply coding to fundraisers in GivePanel for Virtual Campaigns, DIY fundraising, or Organic Facebook Fundraisers, this is handled differently.

See: Coding Supporter Data in GivePanel

How Coding Works with GivePanel Events

When using GivePanel Events, coding can be set up in two places:

  • Fundraiser level (set in JustGiving)

  • Registration level (set in GivePanel)

Recommended Approach: JustGiving Custom Codes

The recommended approach is to apply coding within JustGiving at the event level.


JustGiving allows you to assign custom codes to an event, meaning:

  • Any fundraising page created for that event will automatically inherit the code

  • Codes are included in JustGiving reports

Why this is recommended

  • Applies consistently to all fundraisers created via the event

  • No manual work required after setup

  • Aligns directly with donation data in JustGiving reports

  • Supports existing JustGiving → CRM integrations

Example use cases

  • Assigning an appeal, campaign or finance code to all fundraisers

  • Mapping donations to a department or fund

  • Supporting reconciliation between JustGiving and your CRM

View JustGiving’s guide to setting up custom codes at an event level


Alternative Approach: Hidden Form Fields (GivePanel)

Coding can also be set up at the registration level directly within GivePanel using hidden form fields.

This approach assigns a value to each registration submitted through your form.

GivePanel codes added in GivePanel this way won't appear in the JustGiving reports (exported from JustGiving).

Although coding is applied to the registration, the exports from GivePanel can also include associated fundraiser data. This means you can analyse registrations, fundraisers, and their related data together within the same export.


Step by Step

1. Add a Custom Field

  • Add a new text field

  • Give the field a clear name (e.g. Appeal Code, Campaign ID, Internal Reference)

2. Set a Default Value

  • Enter the value to assign to all registrations

  • This ensures consistency across submissions

3. Hide the Field

  • Set the field to hidden so it is not visible to supporters

  • The value will still be captured on submission

4. Test the Setup

  • Submit a test registration in draft / test mode

  • Confirm the value appears correctly on the registration record

Using Coding in Exports

Once applied:

  • JustGiving codes appear in JustGiving reports (fundraisers and donations)

  • GivePanel codes appear in GivePanel Events exports (registrations)

When to Use Each Approach

Use JustGiving custom codes to:

  • Apply consistent coding to all fundraisers and donations in your JustGiving data exported out of JustGiving directly

  • Support CRM imports and reconciliation

  • Align reporting with JustGiving data

Use hidden form fields to:

  • Apply coding from within GivePanel directly to registrations

What’s Coming Next

We’re continuing to improve reporting and data structuring for GivePanel Events, including more flexible ways to manage and export coded data.

We’ll share updates as this develops.


Further Reading

Did this answer your question?