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
Within your GivePanel Events form:
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.
