Overview
By default, Fundlet stores participant data as metafields on your campaign. If you have 50, 100, or even 250 participants, enabling the Participant Metaobject option stores each participant as a Shopify metaobject instead. This scales better for large campaigns and gives you more integration options since the data lives in a structured metaobject.
Step 1: Enable Participant Metaobjects
- In the Fundlet app, create a new campaign or open an existing one.
- In Edit Campaign, scroll to Advanced Options.
- Select Use Participant Meta Object.
- Hit Save.
This feature is currently in beta but works well for production use.
Step 2: Add Participants
Once the option is enabled, manage participants through the Manage Participants window in the Fundlet app — the same flow as usual. Add participants with their name and email, and they'll be stored as metaobjects automatically.
Step 3: How It Works on the Storefront
Participants stored as metaobjects work exactly like standard participants on the storefront:
- They appear in the leaderboard
- Shoppers can select them in the participant selector
- The selected participant carries through as a line item property at checkout
The difference is purely on the back end: participants now appear under Content → Metaobjects → Fundlet Participant in your Shopify admin, alongside your campaigns.
Why Use Metaobjects?
Storing participants as metaobjects is the right choice when:
- You have a large participant list (50–250+)
- You want to manage or integrate participant data using Shopify's native metaobject tools
- You need more flexibility for custom integrations
Both your campaigns and participants are then stored as metaobjects, giving you a consistent, scalable data model.