What is Event Ticketing?
Event Ticketing is a functionality that allows you to offer ticket sales or seat reservations for any type of event directly from your store campaigns or lead landing pages, in a simple, secure and integrated way with the platform. You won't need external tools to manage capacity or attendee registration.
This functionality is available in Settings → Event Ticketing within store campaigns and lead landing pages.
Key concepts: event and session
Event: the event itself: a charity gala, an open house day, a medical conference. Everything that happens under the same name and date. On the platform, it groups all the information about the event: name, organizer, location, date and total capacity. An event can have one or more sessions.
Session: each different access or modality within that event. For example: morning shift and afternoon shift for a day, general entry and VIP entry for a gala, or day 1 and day 2 of a conference. Each session will have its own price, schedule and/or ticket stock.
*English captions are available in the video above.
What type of campaign do you need?
Before you start, choose the campaign type based on your event's characteristics:
Feature | Store Campaign | Lead Landing Page |
Event type | Paid events/with donation | Free events/without donation with access control |
Number of sessions | Multiple sessions | Single session only |
Session actions | Translate, duplicate, reserve tickets, delete | Translate only |
Ticket email configuration | Yes | Yes |
Mobile app QR validation | Yes | Yes |
Use a store campaign if... your event is paid or has an associated donation. It allows you to manage multiple sessions or time slots, associate rewards with stock and charge for tickets directly from the platform.
Use a lead landing page if... your event is free/without associated donation, but needs access control: attendee registration, QR ticket delivery and door validation, with a single session.
Ticketing in E-commerce Campaigns
Ticketing in store campaigns allows you to create multiple sessions for paid events and associate rewards with stock as event sessions.
Step 1 – Create the event
Go to Settings → Event Ticketing and create a new event. In the Event Data tab, complete the following fields in your campaign's base language and other languages if applicable:
Event name
Organizer name
Maximum capacity (capacity)
Event date and location
Event description
Step 2 – Create or configure sessions
In the Event Sessions tab you can add sessions in two ways:
Creating an event session directly from this tab: Add Session to Event.
Associating an existing reward to the session: Create Session from Reward.
Add Session to Event (recommended approach in most cases)
The recommended way is to create sessions directly from Event Sessions, using the Add Session to Event button.
To create the session, you must specify:
Name, date and start time
Number of tickets (❗Important: Not editable afterward)
Price and donation amount
Start date
Wait days and duration (if applicable)
Description
Mark as featured product
Hide availability
Hide requested
Hide from landing and shopping cart
Image associated with the session
ℹ️ When you create sessions from this tab, corresponding e-commerce items are automatically generated in Content → E-commerce items, as these sections are connected.
⚠️ Free sessions (cost 0) in e-commerce: It is not possible to create sessions with cost 0 (free) for e-commerce campaigns. If you create a session with price 0, the system will accept it, but in the landing and for the donor/buyer it will show a cost of 0.01 €. If you need to offer free sessions, see the "Free events in e-commerce campaigns" section below.
Create Session from Reward
You can also create an e-commerce item first in Content → E-commerce items and then associate it with a session.
However, keep in mind that ⚠️ only rewards with stock can be associated (other reward types cannot be associated), and any option configured in the reward that is not editable from Sessions will be cancelled and/or not editable once associated.
ℹ️ Sessions and e-commerce items are synchronized: creating a session directly from Sessions automatically generates an e-commerce item in Content → E-commerce items. Similarly, deleting a session from here also deletes the associated e-commerce item in that section.
When should you create the session from E-commerce items?
Although direct creation from Sessions is recommended in most cases, there are specific situations where it's best to create the e-commerce item first from Content → E-commerce items and then associate it:
When you need to set a minimum and maximum number of tickets per purchase. From E-commerce items you can define how many minimum and maximum units the donor can add to their cart in a single order. This option is not available when creating the session directly.
When you need to collect additional donor information through Reward Details. This option adds a free text field, list of values, date and/or email to the purchase process when selecting the ticket to add to the cart. It's useful for collecting custom data per ticket.
Example of combined use: Practical case of a race with family ticket
Suppose a race where you sell a family ticket for 4 people, with a special price per person when buying the package. The configuration would be:
Create the e-commerce item from Content → E-commerce items.
Minimum tickets: 4 / Maximum tickets: 4.
The e-commerce item price is the price per person (reduced price for group purchase).
In Reward Details, add a field to collect the name of each participant, bib number, comments, etc.
Upon completing the purchase, 4 QR tickets are generated and sent to the buyer's email, one per person.
Once the e-commerce item is configured, it is associated as a session from the Sessions tab of the event.
❗ Remember that when you associate a reward with a session, any option not editable from Sessions will be cancelled and/or not editable. So make sure to have the e-commerce item fully configured before associating it.
Session Editing
Each session is displayed in a block with its date, start and end time, number of tickets purchased and its wait and duration days:
Using the pencil icon you can edit:
Name, date and start time
Price and donation amount
Description
Wait days and duration
Mark as featured product
Hide availability
Hide requested
Hide from landing and shopping cart
Image associated with the session
⚠️ The number of tickets in a session cannot be modified once created. It is fixed with the stock configured at the time of creating the session or original e-commerce item. In case of error, the event must be deleted and recreated (only available if no tickets have been purchased yet for that session).
From each session you also have these additional actions:
Translate – add translations using the corresponding icon.
Duplicate – creates a copy of the session.
Reserve tickets – sets aside tickets for internal use, promotional or as a gift. You can define the ticket type (promo, internal or gift), the price (0 if it's a gift), the beneficiary's name and email. The ticket will be automatically sent to the recipient.
Delete – removes the session from the event (not available once the first ticket is purchased).
Free events in e-commerce campaigns
It is not possible to create sessions with cost 0 in e-commerce campaigns. If you try to create a session with price 0, the system will allow it, but the landing and the donor/buyer will see the price as 0.01 €.
If you need to offer one or more free sessions within an e-commerce campaign, the recommended solution is as follows:
Create a reward with external URL from Content → E-commerce items for each free session. This type of item acts as a CTA that redirects to another URL, with no associated price.
Create a lead landing page with ticketing for each free session. This landing will manage attendee registration, capacity control and QR ticket delivery.
Link each lead landing page in the URL of its external URL item. This way, the donor who clicks on the free item will go directly to the registration landing for that session.
ℹ️ This flow allows you to combine paid sessions (managed as event sessions in e-commerce) with free sessions (managed as independent lead landing pages).
Step 3 – Configure the ticket email
In the Email Format Configuration tab you customize the email that the attendee will receive with their QR ticket:
Sender name and email subject
General colors and styles
Header text and image (show/hide, image URL, alt text)
ℹ️ Header image requirements
Horizontal format (width greater than height)
Maximum size: 600 × 400 px
Maximum weight: 300 KB
This allows us to generate the ticket faster and with optimal quality for all devices.
Discount row (show/hide): Shows or hides the discount row in the payment summary
Additional footer text (show/hide, additional text and custom CSS styles for the text)
Company information: name and logo (show/hide, logo image URL)
Legal links: privacy policy and terms of service.
You can preview the result at different scales. Remember to save each time you make changes.
Step 4 – Configure the mobile app to validate tickets
In the Mobile App Configuration tab, after generating the access code you'll find a QR code to use a mobile phone as a ticket scanner during the event.
How to use it:
Download the Expo Go app:
Scan the access code QR with your phone's camera.
The StockCrowd interface will open within Expo Go.
Enter the event access code if prompted to begin validating tickets.
You will have the options:
In Home:
Scan QR: to scan the QRs of tickets generated for event participants
Change access code: so that if you later need to validate tickets from other campaigns, you can enter an access code corresponding to the other campaign.
In Confirmed you'll have a real-time list of tickets that have already been validated with this app:
Ticketing in Lead Landing Pages
Setting up ticketing in a lead landing page is the mode for free events or without associated donation that need access control: attendees register, receive their QR ticket by email and their entry is validated on the event day. There is no charge for tickets.
The sections under Event Ticketing in this type of campaign are virtually identical to those in e-commerce campaigns, with one key difference:
👉 In Sessions, for a lead landing page it is only possible to configure a single session. This mode is designed for one-time events with a single time slot.
Also, the capacity is linked to the campaign objective: when you set the maximum capacity in ticketing, the campaign objective in General Data automatically adjusts to that value and cannot be different.
Other differences compared to the e-commerce campaign
Session editing: when editing the session in Settings → Event Ticketing → Sessions you can only modify the name, start date, end date, start time, end time and description.
Available actions for sessions: from the session in Settings → Event Ticketing → Sessions you have the option to translate the session. Unlike sessions in e-commerce campaigns, the actions to duplicate, reserve tickets, or delete session are not available.
The rest of the functionality (event data, email and mobile app) is exactly the same as in the e-commerce campaign.
⚠️ Important: Once a lead campaign is linked to event ticketing, this action cannot be undone.
❓Frequently Asked Questions
What is the difference between using an e-commerce campaign or a lead landing page?
The main difference is the event type: the e-commerce campaign is for paid events/with associated donation and allows multiple sessions. The lead landing page is for free events/without associated donation that need access control via QR ticket, and only allows a single session.
When is it best to create a session from E-commerce items instead of directly from Sessions?
It's best to create the e-commerce item first from Content → E-commerce items when you need to configure options that are not available when creating the session directly:
Define a minimum and/or maximum number of tickets that the donor can add to the cart in a single purchase.
Add Reward Details (text field to collect donor information per ticket: name, bib number, comments, etc.).
In other cases, it is recommended to create the sessions directly from the event's Sessions tab.
Can I create free sessions (cost 0) in an e-commerce campaign?
Not directly. If you create a session with price 0 from Sessions, the system allows it but will show the cost as 0.01 € in the landing. To offer free sessions in an e-commerce campaign, the recommended approach is:
Create an external URL item (Content → E-commerce items) for each free session.
Create a lead landing page with ticketing to manage registration and QR for that free session.
Link that landing page URL in the external URL item.
Can I undo the ticketing link in a lead landing page?
No. Once you link a lead landing page to event ticketing, the action cannot be undone.
What e-commerce items can I associate with ticketing in an e-commerce campaign?
Only e-commerce items with stock can be associated. Other item types will not appear in the selection list.
Can I edit an e-commerce item after associating it with a session?
Not from Content → E-commerce items. Once associated, the item is frozen and can only be edited from the Sessions tab of the event within Event Ticketing.
What happens if I delete a session from the event?
Deleting a session from the Sessions tab also automatically deletes the associated e-commerce item in Content → E-commerce items. This action cannot be undone.
Can I create a session without first creating an e-commerce item?
Yes, and it's recommended in most cases. You can create sessions directly from the event's Sessions tab. When you do, a corresponding e-commerce item will be automatically generated in Content → E-commerce items.
Can the number of tickets in a session linked to an e-commerce item be modified?
No. The number of tickets is fixed with the stock configured at the time the session is created and cannot be changed later. In case of error, the event must be deleted and recreated (only available if no tickets have been purchased yet for that session). If you can't delete it because tickets have been purchased, you can hide it from the landing (see Session Editing).
How are tickets validated on the event day?
Download the Expo Go app on your mobile device (available on App Store and Google Play), scan the QR code from the Mobile App Configuration tab and enter the event's access code. From there you can confirm attendees' QR tickets in real time.
Can I include a row 0 or symbolic donation in an event with ticketing?
Yes, but you don't need to configure it as a session in Event Ticketing. Row 0 doesn't require access control or a ticket, so you can create it directly as an e-commerce item in Content → E-commerce items within your e-commerce campaign, independently from ticketing, without associating it.
Does Event Ticketing have any extra cost?
Yes. Ticketing applies your plan's standard commission plus a fixed cost per ticket sold. It is billed monthly at month end. For free events (lead landing pages) the cost per registered ticket also applies.
Write to us at [email protected] if you need to know the exact cost associated for your organization.
Need more help? Contact us at [email protected].

















