# PassPass Documentation — Full content > Complete plain-text version of the public PassPass documentation, for direct > ingestion by language models. PassPass is an event ticketing and management platform for organizers in Belgium and Europe: event creation, online ticket sales, Stripe Connect payments, attendee management, on-site scanning, and integrations. Each article below is delimited by a `---` separator and carries its canonical source URL, its category and its last-modified date. Content is served in its source language (English preferred when available); the same articles are also published in French and Dutch under https://docs.passpass.be/fr and https://docs.passpass.be/nl. Index of articles by category: https://docs.passpass.be/llms.txt Articles included: 38 Last content update: 2026-08-19 --- # PassPass News | May 2026 Source: https://docs.passpass.be/en/categories/nouveautes/nouveaut-s-passpass-mai-2026 Category: What's new Language: en Updated: 2026-06-06 This May was dedicated to the integration of the analytics beta, the opening to connectors (API, webhooks), and continuous improvements of the basic flows. Analytics New module available for each event. Track your sales and audience in real-time from a single screen: visits, conversion rate, revenue, average basket, day-by-day sales evolution, ticket distribution, traffic sources, geographical origin, purchase hours and days, and the proportion of new vs recurring participants. Go to your event page, Analytics tab. Real-time sales notifications Via the mobile app PassPass Organizer, each new sale triggers a push notification on your phone. Track your registrations without opening the dashboard. → iOS - App Store → Android - Play Store Notifications can be suspended at any time in the app settings. Sharing links for promo codes and hidden tickets No need to ask your participants to manually enter a code. Share a direct link that automatically applies your promo code or unlocks your hidden tickets. An added convenience for your participants. Retrieve the link via the menu (three dots) of your promo code, or from the code configuration panel. Learn more: Using promo codes Improved participant management Several improvements in managing your participants. Enhanced tables → filters on your promo codes, new columns, faster access to your data Accessible custom fields → your custom fields are now visible and editable directly from the participant record or the order. When manually adding a participant, you can also fill in all the fields of your form (previously, only name, first name, and email were available) Personal notes → add internal notes to your participants for better tracking Simplified Excel import → when importing participants via Excel, your tickets are directly offered in a dropdown menu. No need to search and copy the ID manually Enhanced export and scanning → retrieve more data in your exports, including check-in (validation) times of your participants Badge printing PassPass now offers a custom badge printing system for your events. Upon arrival, your participants' tickets are scanned, and a personalised badge is printed in seconds. Professionalise and streamline entry management. Badges are customised to your event and can display participant-related data: name, company, access type, or any other field collected during registration. Printing equipment is available for rent. Contact us for a quote. Discover the badge printing service Contact us Expanded billing data collection The billing form now supports more countries outside the European Union, to better accommodate your international participants. Public API and Webhooks Connect PassPass to your tools and workflows. The public REST API allows you to read your data from an external system. Webhooks send real-time notifications for each important event. Use cases: CRM synchronisation, accounting export, automations via Zapier, Make, or n8n. Go to Settings → Developers to create your API keys and webhook endpoints. Learn more: Public API and Webhooks Work in progress In the interest of continuous tool evolution, here are the themes expected for the coming weeks: Ticketing integrated into your website → unify your branding and ticketing for a modern and intuitive user journey, without leaving your spaces. Advanced customisation: fonts, colours, rounding... New event page → more customisation with configurable sections: artist/speaker line-up, schedule, FAQ, image gallery... Promotional code management tool → interface optimisation for managing a large number of promo codes Multidate events → facilitate multi-date event management MCP PassPass → connect PassPass to your AI assistants (ChatGPT, Claude, ...) to assist you in reading your data, analytics, improvement suggestions, etc. Questions, feedback, or suggestions? Feel free to contact our product manager Jean: jean@passpass.be --- # Add Participants: Manual and CSV Import Source: https://docs.passpass.be/en/categories/manage-your-participants/ajouter-des-participants-manuel-et-import-csv Category: Manage Your Participants Language: en Updated: 2026-06-01 1. Manual participant addition Access participant management From your event dashboard, go to the Participants section and click the Add a participant button. Enter information First name: participant's first name Last name: participant's last name Email: valid email address (required for sending confirmation) Custom fields: if you have set up a custom form, you can fill in all fields directly when adding Assign tickets Select the ticket type to assign and choose the quantity. You can assign multiple ticket types to the same participant. Validation and confirmation Check the entered information and click Confirm addition. The participant will automatically receive a confirmation email containing the event details, their tickets in QR code format and practical information. Completely free Manually adding participants is entirely free, regardless of the number of tickets assigned. This feature is ideal for: Inviting VIPs or partners Offering seats to your team Managing press tickets Assigning seats following competitions Irreversible action Once added, the participant cannot be removed from your list. Only the deletion of their free tickets is possible. 2. Import via CSV file For large additions, CSV import allows you to add multiple participants simultaneously. Download the template In the Participants section, click Import participants and download the predefined CSV template available in the modal. The template contains the following columns: First name: participant's first name Last name: participant's last name Email: valid email address Ticket: open the dropdown to select directly from your existing tickets Quantity: number of tickets of this type Prepare your file Complete each line with a participant's information. Respect the exact column names. For the "Ticket" column, use the dropdown which displays all your existing tickets by default. Managing multiple tickets To assign multiple ticket types to the same participant, create multiple lines with the same name/email and change the ticket and quantity on each line. Including add-ons Add-ons can also be assigned. Select them from the dropdown in the "Ticket" column. The "Quantity" column also works for add-ons. Import and validation Select your completed CSV file and click Import. PassPass displays all correctly formatted lines. Check that the information matches your expectations. Common errors include: Invalid or poorly formatted email Ticket not selected in the dropdown Empty required fields Incorrect data format In case of errors, correct your CSV file and re-upload the corrected file. Repeat until you get 100% valid lines. If all lines are valid, click Confirm import. Participants are added and each participant automatically receives their confirmation email. Best practices Data preparation Check the validity of email addresses Remove duplicates from your list Standardize the format of names Managing large volumes For large volumes, divide your file into several smaller imports. This makes error detection easier and allows better process control. --- # Connect Google Analytics 4 to your ticketing system Source: https://docs.passpass.be/en/categories/integrations-and-tools/connecter-google-analytics-4 Category: Integrations and tools Language: en Updated: 2026-08-17 Your PassPass sales pages automatically send their data to your Google Analytics 4 account: visitors, cart additions, purchases, and amounts. You measure what your ads and posts bring in, directly in the tools you already use. Available for all organizers, without any specific activation. Before you start You need a Google Analytics 4 account and its measurement ID. It always starts with G- and looks like G-XXXXXXXXXX. Where to find it: in Google Analytics, Admin → Data Streams → click on your web stream. The ID is displayed at the top right. Don't have an account yet? Create one at analytics.google.com. It's free. Where to paste your ID Two possible levels depending on your needs. For all your events (recommended) Organizer Profile → Settings → Tracking & Pixels Your ID applies to all your events, including those you will create later. You configure it once and don't have to revisit it. For a specific event Your event → Advanced Settings → Tracking & Pixels Useful when an event needs to feed a separate account, for example, a co-produced festival where the partner tracks their own numbers. An event that sets its own Google Analytics ID replaces the organization's ID only for Google Analytics. If you also had a Meta Pixel at the organization level, it continues to apply normally. Click Save. It's active immediately. Where it applies Your event page on passpass.be → yes Your organizer page on passpass.be → yes Ticketing widget integrated into your site → no Event list widget integrated into your site → no When ticketing is integrated into your own site via the widget, the sale takes place on your site, not on passpass.be. The ID entered here does not apply. Your widgets send their data directly to the measurement tool already installed on your site, providing you with more reliable measurement. What you receive in Google Analytics Once connected, your Google Analytics account receives the entire purchase journey: view_item : a visitor opened your event page view_item_list : your organizer page was displayed select_item : a visitor clicked on an event from your organizer page add_to_cart : a ticket was added to the cart begin_checkout : the purchase journey started select_promotion : a promo code was applied payment_started : the visitor proceeds to payment purchase : the sale is confirmed, with the amount and ticket details order_expired : the cart expired without purchase generate_lead : someone contacted you from the page Each event also carries the name and ID of the concerned event, allowing you to compare your events with each other. Three settings to make in Google Analytics Without these settings, your data arrives but remains difficult to exploit. Allow five minutes. 1. Exclude Stripe from traffic sources The payment takes place on Stripe, then the buyer returns to the confirmation page. Without this setting, Google Analytics thinks it's a new visitor coming from Stripe and attributes the sale to Stripe instead of your ad or newsletter. Result: your campaigns show zero conversion while they generate sales. Admin → Data Streams → your stream → Configure tag settings → List of unwanted referrals Add: stripe.com checkout.stripe.com 2. Mark purchase as a key event Admin → Events → enable Mark as key event on the purchase line This allows Google Analytics (and Google Ads if you use it) to treat your sales as conversions. 3. Declare custom dimensions To be able to filter your reports by event, declare this information once. Admin → Custom Definitions → Create a custom dimension (Event scope) Create one per line, copying the name exactly: pp_event_name : filter and compare by event pp_event_id : technical ID of the event pp_language : compare your languages pp_organization_name : useful if you manage multiple organizations Verify it works Open your event page on passpass.be in a new tab Accept cookies in the banner In Google Analytics, go to Reports → Real-time You should appear as an active user in less than a minute, and the view_item event should display in the list Standard reports take 24 to 48 hours. Don't worry if Monetization or Acquisition are still empty on the first day. The Real-time report confirms the connection is working. This is normal. Google Analytics only counts visitors who accepted cookies in the consent banner. PassPass's internal statistics measure everyone anonymously. A discrepancy of 30 to 60% is common. Yes, both fields are independent and coexist without conflict. But if you already configure Google Analytics inside your Tag Manager container, don't enter it here as well: you would count each sale twice. Check that it starts with G-. A GT- ID is a Google tag, an AW- is a Google Ads account, a UA- is the old Universal Analytics stopped since 2023. Only the G-XXXXXXXXXX format is accepted. Yes for most of the journey: view_item, add_to_cart, and begin_checkout trigger without payment. Only purchase requires an actually paid order. Then take your cheapest rate. A free ticket does not go through payment and would not trigger the same journey. Yes, at any time, in the same place. Collection stops immediately. Data already sent remains in your Google Analytics account. --- # Generate invoices for your participants Source: https://docs.passpass.be/en/categories/finance-payments/g-n-rer-des-factures-pour-vos-participants Category: Finance & Payments Language: en Updated: 2026-05-23 When a participant purchases a ticket on PassPass, you, the organizer, are the legal seller. PassPass acts as a technical intermediary and facilitates the transaction, but the sale is concluded between you and your participant. Invoices must therefore be issued in your name, not in the name of PassPass. To simplify this step, PassPass provides an invoice generation module. This tool allows you to create, number, and send PDF invoices to your participants, directly from orders exported from your PassPass dashboard. Access the invoicing module → invoice.passpass.be The invoicing module is a separate tool from your regular dashboard. Your PassPass account (dashboard.passpass.be) does not work on this module → you need to create a new account on invoice.passpass.be. Create your account Go to invoice.passpass.be and create a new account. This account is independent from your PassPass account → even if you use the same email address, it is a separate account with its own password. Once registered, you will arrive at your invoicing dashboard. Configure your settings Before generating your first invoice, configure your billing information in Settings : Company number → your VAT or company number Legal name → the official name of your organization Billing address → the address that will appear on your invoices Product description → the label that appears on the invoice line (for example "Workshop access"). You can include the tag {event_name} to automatically insert the event name Document language → choose the language in which invoices will be generated (French, Dutch or English) Create an event From your dashboard, click Create an invoice then select New event. Give it a name (for example, the name of your PassPass event) and set the applicable VAT rate. If you have already created an event and want to add new participants, simply select the existing event instead of creating a new one. Import your participants You have two options to add participants : Manual entry → enter the information one by one Import via Excel file (recommended) → directly import the file exported from your PassPass dashboard To export the file from PassPass : Go to the Orders section of your PassPass dashboard Click Export to download the Excel file In the invoicing module, click Import and select this file The module tells you how many rows are valid → this number corresponds to paid orders (free orders do not generate an invoice). Importing in multiple batches You don't need to wait until all orders are in to start invoicing. For example, one week after your event, export your orders from PassPass and import them to send a first batch of invoices. The following week, simply re-export all orders for the event from your PassPass dashboard, then re-import this file into the same event on invoice.passpass.be → the module automatically excludes orders for which an invoice has already been issued. No need to sort or adjust your import file, the module handles it. Preview your invoices Before validating, you can preview each invoice by clicking the preview icon. Each invoice displays : Issuer → your billing details (based on your settings) Recipient → the information of the person who placed the order Amount excl. VAT and VAT → PassPass tickets are sold VAT included, the invoice details the breakdown Balance due → 0 € since the invoice is issued after purchase (the participant has already paid) Number and validate Assign an invoice number by configuring your numbering sequence : Prefix → for example "INV2026" or any other format matching your accounting Starting number → adjust it to follow the sequence already started in your accounting journal Number of digits → adjust the number of digits after the prefix A preview at the bottom left shows the result in real time (for example INV2026-121, INV2026-122, etc.). Once satisfied, click Validate invoices to generate them. Make sure to follow your numbering sequence to avoid inconsistencies in your accounting. PassPass is not responsible for managing your numbering sequence. Send invoices Once the invoices are validated, you can send them by email directly from the module. You can adjust the language of the sending email. Your participants will receive an email inviting them to download their invoice. By clicking the link, they access a page where they can download the PDF for their accounting. Track and export From your dashboard, you can track the status of each invoice using the status indicators → invoice sent, downloaded, etc. For your own accounting, select your invoices and export them : PDF export → for archiving or manual sending UBL export → structured format compatible with accounting software (Horus, Falco, Accountable, etc.) enabling automatic import and sending via the Peppol network Some accounting software can also automatically generate a Peppol invoice from a PDF. Check the features of your software. Go to invoice.passpass.be. The module is accessible to all PassPass organizers. You need to create a new account → your PassPass account (pro.passpass.be) does not work on this module. Yes, you can create as many events as needed in the module. Each event has its own participant list and its own invoices. The module automatically detects duplicates → already generated invoices will not be recreated. You can therefore re-import your orders at any time. No, only orders with an amount greater than 0 € generate an invoice. Once validated, an invoice can no longer be modified. Make sure to check your settings and preview before validating. --- # Scan tickets and control access with PassPass Source: https://docs.passpass.be/en/categories/manage-your-participants/scanner-les-tickets-et-contr-ler-les-acc-s-avec-passpass Category: Manage Your Participants Language: en Updated: 2026-04-07 Solution 1: Manual Control via Excel Export Traditional Method For events without mobile equipment or those who prefer a paper version: Export the list of your participants from the "Participants" tab Print or view the Excel file on a tablet/computer Manually check off participants upon their arrival This method works but has limitations: no real-time updates, risk of manual errors, and no traceability of arrival times. Solution 2: PassPass Organizer Mobile App (Recommended) The app is completely free to download and use for all PassPass organizers. App Download PassPass offers native mobile apps available on smartphones and tablets via the stores: App Store (iOS): Search for "PassPass Organizer" Direct link: PassPass Organizer App Store (IOS / Apple) Play Store (Android): Search for "PassPass Organizer" Direct link: PassPass Organizer Play Store (Android) The app allows you to track all key information of your event in real-time: sales, participants, orders, and especially to control access professionally. Validator Configuration Add Members to the Validation Team Access Team Management From your event dashboard, click on "My Team" This section lists all members with access to your event Invite a Validator Click on "Add Member" Enter the person's email address Select the "Validator" role from the dropdown menu Invitation Process The invited person will automatically receive an invitation email They must click on "Accept Invitation" If they do not yet have a PassPass account, they will be guided to create one Once the account is created, they will have access to the event with validation permissions As a validator, a member does not have access to the dashboard or financial data of your event. Only to the mobile app for validating entries. Validator Login to the App Download and Login The validator downloads the PassPass Organizer app They log in with the same credentials as their PassPass web account The app automatically syncs their event access Access to Features Dedicated interface for ticket scanning Participant list for manual validation History of validations performed Ticket Scanning System QR Code Scan The app offers a scanning system with color codes for immediate identification: Valid Ticket (Green) The participant can enter Their status automatically changes to "Validated" The validation time is recorded Already Scanned Ticket (Orange - Warning) Alert message with the date and time of the first scan Allows identification of reuse attempts The validator can allow or deny access depending on the context Invalid Ticket (Red - Error) Ticket linked to another event Ticket canceled or deleted Corrupted or falsified QR code Access automatically denied Validation by Participant List For special cases where QR scanning is not possible: Manual Search Search interface by name, first name, or email Instant results in the participant list Ideal for participants who forgot their ticket Validation by Swipe Swipe right on the participant's name Immediate validation of their entry Same traceability as QR code scan Usage Situations Participants uncomfortable with technology Lost or forgotten PDF ticket Unreadable printed tickets …. Tracking and Validation History Detailed Information by Participant By clicking on a participant in the app: Complete History of validations Exact Dates and Times of each scan Utility for Conflict Resolution This traceability allows you to: Verify in case of participant complaint Analyze entry flows by time slots Detect potential validation anomalies Best Validation Practices Team Preparation Validator Training Install and test the app before the event Train your team on the different color statuses Prepare procedures and define your entry policies for special cases Recommended Equipment Recent smartphones with good camera quality External batteries for long events Stable internet connection (4G/WiFi) Frequently Asked Questions How many validators can I add? No limit on the number of validators. Add as many members as needed depending on the size of your event. Do validators have access to financial data? No, the "Validator" role only provides access to ticket scanning and the participant list. No financial data is accessible. Can the same ticket be scanned multiple times? The system detects multiple scans and displays an orange warning. The validator can decide whether to allow or not depending on the context. Does the app work on all smartphones? The app is compatible with iOS 12+ and Android 8+. A functional camera is required for QR scanning. Can I see validations in real-time from my dashboard? Yes, validations appear in real-time on your web dashboard via the "Scan and Entries" tab, allowing global monitoring of attendance, and this data is also exportable. --- # Which status to choose to link your account? (Company, non-profit, unincorporated association, individual) Source: https://docs.passpass.be/en/categories/finance-payments/quel-statut-choisir-pour-lier-votre-compte Category: Finance & Payments Language: en Updated: 2026-07-28 When linking your account via Stripe (our payment provider), the first question asked is your organisation's entity type. This choice determines the documents you will be asked for, and it is where most blockages occur. Identify your situation below before starting the link. A wrong entity type can block the verification and force you to restart the configuration from scratch. Overview | Your situation | Stripe account type | Documents to prepare | |---|---|---| | Company (SRL/BV, SA/NV, SC/CV...) | Company | Business IBAN, CBE/VAT number, articles of association, representative's ID | | Non-profit (ASBL/vzw) | Non-profit organisation | IBAN, CBE number, articles published in the Official Gazette, representative's ID | | Unincorporated association with a company number | Non-profit organisation | IBAN, CBE number, representative's ID | | Unincorporated association without a company number | ⚠️ Special case, see below | | | Self-employed (natural person) | Sole proprietorship | IBAN, CBE/VAT number, ID | | Individual (no registered activity) | Individual | IBAN + ID card | | Self-employed via an activity cooperative (Smart...) | ⚠️ Not compatible, see below | | Company (SRL/BV, SA/NV, SC/CV…) The simplest case. Select Company, fill in your CBE/VAT number and the IBAN of the business account. Stripe automatically checks your data against the Crossroads Bank for Enterprises. The ID of the legal representative (and of any beneficial owners at 25% or more) will be requested. Never fill an optional field with "None", "/" or "N/A", especially the VAT number field. Stripe then considers a number was provided and rejects it repeatedly, which blocks the whole file. If you have no VAT number, leave the field empty. Non-profit (ASBL/vzw) Select Non-profit organisation. Stripe requests an official document proving the existence of your non-profit. Accepted documents: The publication of your articles of association in the annexes of the Belgian Official Gazette (downloadable free of charge from ejustice.just.fgov.be) A recent CBE extract mentioning your non-profit A simple PDF of your internally signed articles is often rejected by Stripe, as it is not a verifiable official document. Always use the version published in the Official Gazette. Unincorporated association: the tricky case An unincorporated association (association de fait / feitelijke vereniging) has no legal personality. As a result, it often has no official document to submit, while Stripe requires one for verification. It is the leading cause of complete blockage we encounter. Recommended option: the sole proprietorship The solution we recommend: one representative of the association registers as a sole proprietorship (natural person) with a business one-stop shop, then links the account in their own name with that company number. Registration via an accredited business one-stop shop (allow around €90 in CBE registration fees) The Stripe verification becomes simple: CBE number + ID card Revenue is paid to the account associated with this activity Discuss it with your accountant or a business one-stop shop regarding tax implications: the ticketing revenue will be received in the name of this sole proprietorship. Alternative: the "association without legal personality" option Stripe offers an "Association without legal personality" option (NL: vereniging zonder rechtspersoonlijkheid), but it is not very visible in the flow and its configuration differs depending on whether your association has a company number: With a company number: select this option and fill in the number, the verification proceeds normally. Without a company number: the verification then relies entirely on the person linking the account (ID card + IBAN). In practice, this path fails regularly, hence our recommendation of the sole proprietorship above. Individual Organising an event in your own name, without a structure? Select Individual. Your ID card and your IBAN are enough. Revenue is then received in your own name. Depending on the amounts and the frequency of your events, this may have tax implications. Check with your accountant. Self-employed via an activity cooperative (Smart, etc.) If you work through an activity cooperative such as Smart, you do not have your own company number: the standard Stripe link is not compatible with this structure. Contact our support, we will set up a suitable payout solution with you. Foreign structure (France, Switzerland…) Linking also works with a structure established outside Belgium: select the country of your structure on the first screen, then follow the equivalent flow (SIREN/SIRET in France, UID in Switzerland…). The country can no longer be changed after validation. Check it carefully before continuing. A wrong country requires a full account reset via our support. Changing status along the way? Your organisation is moving from unincorporated association to non-profit, or from individual to self-employed? The entity type of an existing Stripe account cannot be freely changed. Contact our support: we reset your link so you can restart it with the right status, without losing your balance. Submit the publication in the Belgian Official Gazette rather than an internal PDF. If the blockage persists, contact our support with a screenshot of the Stripe request. No, a bank account does not replace an official registration document. See the two options described above (sole proprietorship or association without legal personality). Yes, if you link the account as an individual or sole proprietorship. For a company or a non-profit, the IBAN must match the organisation. --- # Export Participant Data Source: https://docs.passpass.be/en/categories/manage-your-participants/exporter-les-donn-es-des-participants Category: Manage Your Participants Language: en Updated: 2026-03-10 Access export options Navigate to export Access your event Open the dashboard of your relevant event Click on the "Participants" tab in the left menu Locate the “Actions” export button At the top right of the participants table Click on the "Actions" button Two export options appear in the dropdown menu Type 1: Export Excel (basic data) Type 2: Export form data (complete data) Type 1: Export Excel (basic data) Basic export content This export contains the essential information of each participant: Included columns: ID : Unique identifier of the participant First name : Participant's first name Last name : Participant's last name Email : Participant's email address Nom du ticket : Ticket type (e.g., ticket paid, ticket demo) Prix d'achat : Amount paid for the ticket (0 for free tickets) Code promo : Discount code used (if applicable) Dernière validation : Ticket validation status Date d'achat : Timestamp of purchase or addition Type 2: Export form data (complete data) Usage condition: This option is only available if you have created custom fields in your purchase path. If no custom form has been configured, only the basic Excel export is available. Configuration from "Purchase Path": Custom fields are configured when creating your tickets via the "Purchase Path" option. This allows you to add specific questions, mandatory fields, or multiple options according to your needs. Complete export content This export includes all the information collected during registration: Basic data: All information from the basic Excel export Plus all data from custom fields Custom form data: Answers to custom questions Additional collected information Dietary preferences, specific needs Multiple choices, checkboxes Comments and free text areas Billing data is not included in participant exports, even if the billing option is enabled for your event. Why this limitation? Billing data is linked to a global order, not to a specific participant. An order may include multiple tickets for different participants. Access billing data Alternative procedure: Access the "Orders" tab in your event dashboard Export order data to obtain billing information This data includes billing addresses, VAT numbers, and other tax information Frequently Asked Questions Can I export only certain participants? The export concerns all participants of the event. For a specific selection, before exporting, select the targeted individuals, or use Excel filters after export. Are the data updated in real-time? No, the export reflects the state at the time of generation. Re-export to get the most recent data. Can I export in CSV format? Currently, only the Excel format is available. You can convert the Excel file to CSV from your spreadsheet software. Do the exported data comply with GDPR? Yes, but you must process this personal data in accordance with GDPR. Use it only for managing your event and secure its storage. Can I see which participants used a promo code? Yes, the "Code promo" column indicates the code used. Empty boxes (-) correspond to participants who did not use a discount. Can I automate exports? Manual exports cannot be automated. For automatic synchronization, contact our support to explore setting up webhooks. Where to find billing data? Billing data is not in the participant export. Go to the "Orders" tab to export this transaction-specific information. --- # Resolve a Stripe Verification Block Source: https://docs.passpass.be/en/categories/finance-payments/resoudre-un-blocage-de-verification-stripe Category: Finance & Payments Language: en Updated: 2026-07-28 Stripe, our payment provider, is legally required to verify the identity of each organization receiving funds (KYC regulation). When information is missing or unrecognized, payouts are suspended. Your sales, however, continue normally and your money remains safe in your PassPass balance. Find below the most common blockages, by symptom. Where to see what's blocking? Go to Finances → Payout Methods then open your Stripe dashboard: missing elements are listed there. If in doubt, the email Stripe sent you contains a direct link to the required action. “Your account is restricted” / “Restricted access” This message means that a verification information is missing or expired, not that your account is sanctioned. Log in via Finances → Payout Methods → Manage. Open the section indicating the required information. Complete each listed item (document, address, number...). Submit: the review usually takes a few hours to 2 business days. If the list of required information is empty but the message persists, contact our support: some blockages need to be lifted on the Stripe side. I received an email “ [Action required]” This email is legitimate and important: Stripe asks you to complete information before a deadline, otherwise payouts are suspended. Follow the link in the email (or go through your dashboard) and complete the request. Doubt the authenticity of an email? Do not click on anything and go directly through Finances → Payout Methods in PassPass: if an action is really required, it will be visible there. My ID document or statutes are rejected The most common reasons for rejection: Unreadable photo: reflections, cropped document, low resolution. Take a new photo flat, in full light, with all 4 corners visible. Unofficial document: for an ASBL, a PDF of internal statutes is not enough. Submit the publication to the Belgian Official Gazette or a BCE extract. Name inconsistency: the name on the document must match exactly the one provided in the account. Expired document. Verification of owners fails For companies and ASBL, Stripe asks to confirm the beneficial owners and directors. If you get an error when confirming: Ensure each listed person has all fields completed (date of birth, full address, role). Remove duplicate people or those no longer part of the organization. Then confirm the list via the provided button, then submit. If the error persists, contact our support with a screenshot: we escalate directly to Stripe. “Almost finished” that never completes Stripe indicates that your account is “almost ready” but nothing is unlocking? There is usually one of the following elements remaining: The Stripe terms of service to accept (a discreet box at the bottom of your Stripe dashboard) An unconfirmed IBAN A document submitted but still under review (allow up to 48h) I click on “Complete onboarding” but return to the same screen If the Stripe process redirects you to PassPass without any changes (loop), it's almost always because an element was modified along the way (legal status, email, company number) and the file needs to be manually reconciled. Contact our support: we reset the connection properly, without loss of your balance. My payouts are on hold but everything seems validated Two separate verifications must be green: The PassPass validation of your organization (usually within 24 to 48h after your registration) The Stripe verification of your identity An account can display “approved” on one side and remain pending on the other. The complete status is visible in Finances → Payout Methods. If a payout date is pushed back without explanation, it's a sign that a Stripe verification is still ongoing. What our support can do (and cannot do) We can: see the exact status of your verification, tell you precisely what's blocking, reset your connection (wrong country, wrong status, email change), escalate a case to Stripe. We cannot: approve a case on behalf of Stripe or bypass a KYC requirement. These legal obligations apply to all payment providers. During any blockage, your money is safe. Sales continue, funds accumulate in your balance and are fully paid out once the blockage is lifted. --- # Link your bank account and receive your revenue Source: https://docs.passpass.be/en/categories/finance-payments/lier-votre-compte-bancaire-et-recevoir-vos-recettes Category: Finance & Payments Language: en Updated: 2026-07-28 To receive your ticketing revenue on your bank account, you need to link it via Stripe, our payment provider. This guide covers the whole journey: preparation, linking, verification and payout. The essentials Stripe is our payment provider, a global reference in secure online payments. No additional fees to expect: Stripe fees are covered by us, already included in the PassPass fees. You can sell before linking your account: funds accumulate safely on your PassPass balance. For each sale, 65% of the amount is available immediately and 35% is held for 30 days. This is a security reserve, not a fee: everything comes back to you. Learn more Linking is done via Finances → Payout methods and involves two validations: PassPass (24 to 48h) and the Stripe verification. Once active, a payout reaches your account within 2 to 3 business days. 1. Before you start: your status and documents The first choice in the process is your organisation's entity type (company, non-profit, unincorporated association, individual...). Take the time to choose it correctly: it determines which documents are requested, and a wrong choice can block the verification. Which status to choose? Company, non-profit, unincorporated association, individual → Unincorporated association without a company number? This is the most frequently blocked case: without legal personality, you have no official document to submit while Stripe requires one. Our recommendation is that one representative registers as a sole proprietorship. Full details in the article above. Also prepare, depending on your status: the IBAN of the destination account, the representative's ID card, and where applicable your company number (CBE) and your articles of association published in the Belgian Official Gazette. Three pitfalls to avoid The country: it cannot be changed after validation. A mistake requires a full reset via support. The email address: it is the permanent identifier of your Stripe account. Use a durable address belonging to the organisation, not a personal address that may change, nor an address tied to a phone number you might cancel (two-factor authentication depends on it). Access: do not share a single Stripe login between several people. Two-factor authentication is personal; add team members instead. 2. Linking your account, step by step From your dashboard, open Finances → Payout methods. Click Configure: you are redirected to the Stripe flow. Select your country then your entity type (see section 1). Fill in your organisation's details and the destination IBAN. Submit the requested verification documents (sharp photos, all 4 corners visible). Accept the Stripe terms of service. This step is easy to miss but necessary: without it, payouts remain blocked. You are redirected back to PassPass and the verification runs its course. 3. After linking: understanding where you stand Two separate validations must be completed. An account can be "approved" on one side and still pending on the other: | Status | What it means | What you need to do | |---|---|---| | Pending PassPass validation | Our team validates your organisation (24 to 48h) | Nothing, your sales run normally | | Information required (Stripe) | A document or piece of data is missing | Complete it via Finances → Payout methods | | Verification in progress | Stripe is reviewing your file (up to 48h) | Nothing, a little patience | | Active | Everything is validated | Your payouts follow the chosen frequency | How do you know everything is OK? When your payout method shows the active status and no action is listed in your Stripe dashboard. If an amount stays blocked while everything seems validated, it is often the Stripe terms of service left to accept or an IBAN to confirm. A blockage, a rejected document, a "restricted account" message? Resolve a Stripe verification blockage → 4. Receiving your money Once the link is active, your available funds are paid out according to the frequency you choose in Finances → Payout methods: Manual: you trigger each payout yourself Daily, weekly or monthly: automatic payouts Allow 2 to 3 business days between the trigger and the arrival on your account. Receiving nothing although everything is validated? Check your frequency: if it is set to Manual, no payout leaves without your action. Switch to automatic or trigger a payout manually. Does the amount received seem lower than your sales? That is the 35% security reserve, released automatically 30 days after each purchase. It is not a fee. Understanding reserves and payouts → 5. Common issues That is the security reserve: 65% is available immediately, 35% is held for 30 days then paid out in full. Nothing is lost. Details here. A piece of verification information is missing or was not recognised. Follow our troubleshooting guide by symptom. These elements cannot be changed after validation. Contact our support: we reset your link without losing your balance. Changing the IBAN is done via your Stripe dashboard. Changing the entity type (for example moving to a non-profit) requires a reset by our support. The 30-day reserve is a requirement of our payment provider and cannot be lifted case by case. Plan ahead: link your account as soon as sales open and choose a daily frequency. You will receive 65% of each sale as it comes, without waiting for the event. Your exports and accounting documents are available in Finances → Accounting. Export your financial data. Related articles Which status to choose? (Company, non-profit, unincorporated association, individual) Understanding Stripe Connect: reserves and payouts Resolve a Stripe verification blockage Export your financial data for accounting --- # Edit and delete a participant Source: https://docs.passpass.be/en/categories/manage-your-participants/modifier-et-supprimer-un-participant Category: Manage Your Participants Language: en Updated: 2026-03-10 1. Access Management Options Locate a Participant Access Your Event Open the dashboard of your concerned event Click on the "Participants" tab in the menu Identify the Participant Browse through the list of your registered participants Use the search bar to quickly locate a specific participant Participants are displayed with their name, email, and ticket type Access Actions Locate the three dots (...) to the right of each row in the table Click on these dots to open the actions menu 2. Edit Participant Information Editing Procedure Open Editing Click on the three dots (...) to the right of the participant's row Select "Edit" from the dropdown menu Edit Information First Name : Edit the first name if necessary Last Name : Correct the last name Email : Update the email address Tickets : Add, remove, or modify assigned tickets Save Changes Verify the modified information Click on "Save" to confirm the changes Email Address Modification No automatic email resend. When you modify a participant's email address, no new confirmation email is automatically sent to the new address. Recommended Procedure: Modify the email address in the dashboard Copy the direct link to the participant's ticket via the three dots (...) to the right of the participant's row Personally send this link to the new email address Inform the participant of the change and the procedure This manual step ensures that the participant receives their ticket information at their new address. 3. Remove a Participant Important Restriction: Free Tickets Only Deletion Limitation Deleting participants is currently only possible for free tickets. Participants who have purchased paid tickets through the online ticketing system cannot be removed from the dashboard. Deletion Procedure Verify Ticket Type Ensure the participant only has free tickets Paid tickets appear with a price indication Open Deletion Options Click on the three dots (...) to the right of the participant's row Select "Delete" from the dropdown menu Deletion Confirmation A confirmation window appears Read the warning carefully Confirm your choice by clicking on "Permanently Delete" --- # Connect Google Tag Manager to your ticketing system Source: https://docs.passpass.be/en/categories/integrations-and-tools/connecter-google-tag-manager Category: Integrations and tools Language: en Updated: 2026-08-17 Google Tag Manager is a distribution box: you plug in Google Analytics, the Meta Pixel, TikTok, Google Ads, all powered by the same events. You add or remove a destination without ever asking us for anything. If you work with an agency or a webmaster, this article is the one to pass on to them. Google Tag Manager is not active by default. It is activated upon request to our team. A Tag Manager container can execute code on pages where your buyers' data transit. We activate the feature for organizers who need it. Contact us to activate Tag Manager Where to paste your container ID Your ID starts with GTM- and looks like GTM-XXXXXXX. You find it at the top of your Tag Manager workspace. For all your events (recommended) Organizer profile → Settings → Tracking & Pixels For a specific event Your event → Advanced configurations → Tracking & Pixels An event that defines its own container replaces the organization's one, only for Tag Manager. Your other IDs (Google Analytics, Meta Pixel) continue to be inherited normally. Two scenarios Scenario A: your buyers purchase on passpass.be Your container is loaded on your event page and on your organizer page. It receives all the events of the journey. Security restriction: our pages host a purchase session and personal data. The "custom HTML" tags and the "custom JavaScript variables" of your container will not execute. Everything else works normally: Google Analytics, Google Ads, Meta Pixel, TikTok, and other models from the Tag Manager gallery. Scenario B: the ticketing is integrated on your site The widget sends its events directly into the dataLayer of your page, on your own domain. Your Tag Manager runs on your site, as usual. No restrictions from us: it's your site, your rules No third-party cookie, no broken session, no loss of attribution A more reliable measurement than a redirect to passpass.be Nothing to enter in PassPass for this scenario: just have your container installed on your site. The Tag Manager field on your dashboard is only for scenario A. The only condition: your site's domain must be listed in the widget's authorized domains. What your container receives These events are identical in both scenarios: view_item_list : a list of events has been displayed select_item : an event from the list has been clicked view_item : an event page has been opened add_to_cart / remove_from_cart : ticket added or removed from the cart select_promotion : a promo code has been applied begin_checkout : the purchase journey starts add_payment_info : a payment method is chosen payment_started : departure to payment (last measurable point before Stripe) purchase : sale confirmed purchase_cancelled : return from payment without purchase order_expired : cart expired generate_lead : contact form sent Data structure E-commerce information is in an ecommerce object, in the standard Google Analytics 4 format. Information specific to PassPass is at the root, prefixed pp_. { "event": "purchase", "pp_organization_id": "...", "pp_organization_name": "Ma structure", "pp_event_id": "14", "pp_event_name": "Conférence 2026", "pp_language": "fr", "ecommerce": { "transaction_id": "8421", "value": 205.20, "currency": "EUR", "coupon": "EARLY10", "items": [ { "item_id": "tkt_standard", "item_name": "Entrée Standard", "item_category": "Conférence 2026", "price": 100.00, "quantity": 2, "index": 0 } ] } }Amounts are in decimal euros, never in cents. When a buyer arrives from your organizer page or from the list widget, item_list_id is retained until purchase. You can measure the revenue generated by your organizer page. The list widget ID is embed_event_list. Configure Tag Manager 1. Create a variable for the event name Variables → New → type Data Layer Variable Key name: event. Name it DLV - event. 2. Create a unique trigger Triggers → New → type Custom Event Check "Use regex matching", then paste: ^(view_item_list|select_item|view_item|add_to_cart|remove_from_cart|select_promotion|begin_checkout|add_payment_info|payment_started|purchase|purchase_cancelled|order_expired|generate_lead)$3. Create a Google Analytics 4 tag Tags → New → type Google Analytics: GA4 event Event name: {{DLV - event}} Expand More settings → E-commerce → check "Send e-commerce data", source Data Layer Trigger: the one created in step 2 A single tag covers all events. The e-commerce box automatically maps items, amounts, and transaction ID. 4. Add the PassPass context Create a data layer variable for pp_event_id, pp_event_name, pp_organization_name and pp_language, then add them in Event Parameters on the tag. Then declare them in Google Analytics: Admin → Custom Definitions → Event scope, copying the names exactly. Without this step, they arrive but remain invisible in the reports. 5. Publish Preview mode is not enough: click Submit for your tags to apply to your real visitors. Exclude Stripe from traffic sources Payment goes through Stripe, then the buyer returns. Without this setting, Google Analytics attributes all your sales to Stripe instead of your campaigns. Admin → Data Streams → your stream → Configure tag settings → List of unwanted referrals Add: stripe.com checkout.stripe.com embedded.passpass.be (only if you use embedded widgets) Test Open Preview mode in Tag Manager by entering the relevant URL (passpass.be for scenario A, your own site for scenario B) Unfold the journey: events appear in the left column, your tags under Tags Fired Check in Google Analytics → Admin → DebugView. Preview mode automatically enables debugging Upon returning from Stripe, the preview session will be lost. Check the purchase in Reports → Real-time, one minute later. Take a paid ticket to test: a free ticket does not go through payment and does not trigger the same journey. This is intentional (scenario A). Use the corresponding template in the Tag Manager gallery. On your own site (scenario B), no restrictions apply. We only allow one container per page. Two containers would share the same data layer. Group your tags into a single container. On passpass.be, only visitors who have accepted cookies are measured. A gap of 30 to 60% is common. On your own site, it's your consent banner that decides. Yes, both fields are independent. But if your container already contains a Google Analytics configuration, do not enter the same ID in both: you would count each sale twice. The expected format is GTM-XXXXXXX. A G- ID is Google Analytics, a GT- a Google tag, an AW- a Google Ads account. --- # Resend tickets to a participant Source: https://docs.passpass.be/en/categories/manage-your-participants/resend-tickets-to-a-participant Category: Manage Your Participants Language: en Updated: 2026-03-29 Il arrive qu'un participant vous contacte parce qu'il n'a pas reçu son billet, que l'email de confirmation est tombé dans ses spams, ou qu'il a simplement perdu son ticket. Depuis votre dashboard, vous pouvez récupérer le lien de téléchargement de ses billets en quelques clics et le lui transmettre manuellement. Méthode 1 : depuis la liste des participants C'est la méthode la plus rapide si vous connaissez le nom ou l'email du participant. Rendez-vous dans Participants depuis le menu de votre événement Recherchez le participant par son nom ou email via la barre de recherche Tout à droite de la ligne du participant, cliquez sur les trois petits points ("..."). Il peut être nécessaire de scroller horizontalement pour voir cette colonne. Cliquez sur "Copier le lien des tickets" Le lien est copié dans votre presse-papier. Transmettez-le au participant par le canal de votre choix (email, WhatsApp, SMS...). Le menu "..." se trouve tout à droite du tableau. Si vous ne le voyez pas, scrollez horizontalement vers la droite. Méthode 2 : depuis le détail d'une commande Si vous connaissez le numéro de commande, ou si vous préférez passer par la vue Commandes : Rendez-vous dans Commandes depuis le menu de votre événement Cliquez sur l'ID de la commande pour ouvrir le détail En haut à droite de la page de détail, cliquez sur "Copier le lien des tickets" Transmettez le lien au participant. Vous pouvez aussi accéder à la commande depuis la liste des participants : assurez-vous que la colonne Commande est visible dans le tableau (via le bouton "Vue" qui permet de choisir les colonnes affichées), puis cliquez sur le numéro de commande pour ouvrir le détail. Que contient le lien ? Le lien de téléchargement reprend tous les billets liés à la commande. Si un acheteur a commandé 3 tickets (pour lui et deux amis, par exemple), le lien donne accès aux 3 billets. Le participant pourra télécharger les tickets en PDF ou les ajouter à son Apple Wallet / Google Wallet. Le lien est le même que celui envoyé dans l'email de confirmation initial. Il ne s'agit pas d'un nouveau billet — c'est le même lien d'accès aux tickets de la commande. Quand utiliser cette fonctionnalité Voici les situations les plus fréquentes où un participant peut avoir besoin de recevoir à nouveau ses billets : Le participant n'a pas reçu l'email de confirmation (email tombé dans les spams, adresse mal saisie) Le participant a perdu son billet ou supprimé l'email par erreur Le participant a changé de téléphone et n'a plus accès à son wallet ou ses fichiers L'acheteur souhaite transmettre un billet à un ami qui n'a pas reçu le lien Un participant vous contacte le jour de l'événement en disant qu'il ne retrouve pas son ticket Recherchez-le dans la liste des participants par son nom ou email. Utilisez le menu "..." pour copier le lien de ses tickets, puis envoyez-le-lui par email ou message. Conseillez-lui de vérifier ses spams si le problème venait de l'email initial. Oui. Les tickets sont liés à une commande, et le lien donne accès à tous les billets de cette commande. Si un acheteur a commandé 4 tickets, le lien permettra de télécharger les 4 billets. Non, le lien reprend l'ensemble des tickets de la commande. Il n'est pas possible d'isoler un seul billet. Le participant recevra le lien vers tous les tickets liés à sa commande. Le lien de téléchargement reste actif tant que la commande est valide. Vous pouvez le transmettre à tout moment, y compris le jour de l'événement. Le menu d'actions se trouve tout à droite du tableau. Si votre écran est trop petit ou que vous avez beaucoup de colonnes visibles, scrollez horizontalement vers la droite pour le voir apparaître. --- # Create and configure your tickets Source: https://docs.passpass.be/en/categories/sell-your-tickets/cr-er-et-configurer-vos-tickets Category: Sell your tickets Language: en Updated: 2026-04-14 Creating tickets is the first step to putting your tickets on sale. Whether you're organizing a free event with registration or a festival with multiple pricing categories, PassPass allows you to configure each ticket according to your needs: price, quantity, sales period, visibility, and more. Create Your First Ticket To create a ticket, go to Ticket Management > Tickets from your event menu. Click on Create a Ticket Enter the ticket name (e.g., "General Admission", "VIP Pass", "Child Ticket"). This name is visible to your buyers and can be translated into multiple languages. Add a description (optional). You can also click on Add detailed description to provide more information about what the ticket includes. Set the available quantity. Leave blank for unlimited stock, or specify a precise number to limit sales. Indicate the price including tax. Enter 0 for a free ticket. Click on Add to save your ticket. You can rearrange the display order of your tickets by dragging and dropping using the icon to the left of each ticket. Free or Paid Ticket PassPass handles both paid and free events. The difference is simply at the price level: Paid Ticket: indicate an amount including tax. Service fees apply (2% of the price + €0.60 per ticket). Free Ticket: set the price to €0. No service fees apply. The buyer sees a Validate button instead of Pay and is not redirected to a payment page. Even for a free event, creating a €0 ticket allows you to collect registrations, have a list of participants, and scan tickets at the entrance. Advanced Options Each ticket has advanced options accessible during its creation or modification. They allow you to precisely control when and how your tickets are sold. Sales Period Define when your ticket is purchasable: Event Start (default): the ticket is on sale from now until the event starts. Event End: the ticket remains on sale even after the event starts, until it ends. Custom Dates: choose specific start and end dates. Ideal for early bird tickets or phased sales. Ticket Visibility Control how your ticket appears on the sales page: Visible (default): the ticket is always displayed, even if it is not yet on sale or sold out. Visible if on sale: the ticket only appears during its active sales period. Visible with promo code: the ticket is hidden by default and only appears when a buyer enters a valid promo code associated with this ticket. Hidden: the ticket never appears on the sales page. Useful for internal tickets or manual invitations. Combine Visible with promo code and a 0% promo code to create a "secret" ticket accessible only to those with the code, without applying a discount. Learn how in our Using Promo Codes guide. Quantities per Order You can limit the number of tickets a buyer can take in a single order: Minimum per order: set a minimum (default: 1). Useful if you sell tickets in batches (e.g., minimum 2 for a duo offer). Maximum per order: limit the maximum number (default: unlimited). Practical to prevent resale or ensure fair access. Manage Your Existing Tickets From the Tickets page, you have an overview of all your tickets. Each line displays the name, price, number of sales relative to capacity, and ticket status. Click on the ... menu to the right of a ticket to edit, duplicate, or delete it. You can also change the display order by dragging and dropping. Common Use Cases Simple Event with a Single Rate Create a single "Entry" ticket with the desired price. This is the most common case for conferences, parties, or workshops. Free Event with Registration Create a €0 ticket to allow participants to register. You get a complete list of participants and can scan tickets at the entrance, just like for a paid event. Festival with Multiple Rates Create multiple tickets (Adult, Child, VIP) and organize them into groups for a clear presentation on your sales page. See our Organize Your Tickets with Groups guide for more information. Early Bird Presale Create an "Early Bird" ticket with custom dates (e.g., from March 1 to March 15) and a "Normal" ticket whose sale starts on March 16. The Visible if on sale option will automatically hide the early bird ticket once its period ends. Limit Resale (Anti-Scalping) Set a maximum per order (e.g., 4 tickets) to prevent a single buyer from acquiring a large number of tickets. For even stronger protection, you can configure a shared limit that applies to multiple ticket types simultaneously. Go Further Organize Your Tickets by Category — Group your tickets (Adult, Child, VIP…) for a clearer sales page. → Organize Your Tickets with Groups Offer Extras to Your Participants — T-shirts, parking, meals… Add extras that appear in addition to your tickets. → Offer Extras Make Your Tickets Personal — Collect the name, first name, and email of each participant to individually identify each ticket. → Customize the Purchase Form Customize the Appearance of Your Tickets — Assign a different visual to each ticket so that your participants immediately identify their ticket (Day 1, VIP, etc.). → Customize Your PDF and Wallet Tickets Yes, you can change the price of a ticket at any time. Orders already placed retain the price paid at the time of purchase. The new price only applies to future sales. The available quantity of a ticket is the stock specific to that ticket. The capacity of a group is the combined total of all tickets in the group. For example, if a "Standard" group has a capacity of 200 and contains an Adult ticket and a Child ticket, the total of both cannot exceed 200, regardless of the distribution. Set the ticket visibility to Visible with promo code. Then create a promo code (even at 0% discount) and associate it with this ticket. Only people who enter the code will see the ticket appear on the sales page. Service fees are 2% of the price including tax + €0.60 per paid ticket. Free tickets (€0) have no service fees. These fees are displayed separately in the buyer's order summary. Yes, create a ticket for each phase and configure custom dates for each sales period. Set visibility to Visible if on sale so that only the ticket for the active phase is visible on your page. --- # PassPass News | April 2026 Source: https://docs.passpass.be/en/categories/nouveautes/passpass-news-april-2026 Category: What's new Language: en Updated: 2026-04-07 Here is a comprehensive overview of all the new features rolled out this month. This update is major → complete multilingual support, new mobile app, advanced ticket management, redesigned purchasing journey, and numerous improvements to assist you. New mobile app The PassPass mobile app has been completely rebuilt.The old app is no longer functional for access control → you need to download the new version “PassPass Organizer” from the App Store or Google Play. What’s changing: Redesigned interface → clearer and faster navigation Real-time entry tracking → view the number of people entered directly from the app Improved scanning → enhanced performance and reliability for ticket control PassPass Organizer: → IOS - App Store → Android - Play Store Custom ticket visuals Each ticket can now have its own design, both on the PDF ticket and on the Wallet pass (Apple Wallet / Google Wallet). PDF tickets Add a custom image to the PDF ticket Choose whether to display the event date on the ticket Wallet pass 3 image options → event banner, custom image, or no image Ticket assignment → assign a visual to all tickets or to specific tickets Go to Ticket Management > Visuals to configure your designs. Explore ticket customization: Customize your PDF and Wallet tickets Multilingual FR / NL / EN PassPass is now fully multilingual. You can create your event content in French, Dutch, and English, and the entire flow automatically adapts to your participant's language. What is translated: Event page → title, descriptions, location, all the content you write Purchasing journey → ticket names, add-ons, form fields, buttons Confirmation emails → sent in the participant's language PDF and Wallet tickets → generated in the participant's language Admin interface → the dashboard is also available in FR, NL, and EN Each text field of your event now has a language indicator (FR, EN, NL) to write your translations directly. You can also be assisted by automatic translation. Translate your events: Set up a multilingual event Ticket and add-on groups Organize your tickets and add-ons into groups to structure your sales page. Groups allow you to visually group tickets by category (e.g., "Access", "Packages", "Catering options") and apply common rules. Configure ticket groups: Organize your tickets with groups Advanced limits The limits system has been completely revamped to offer more control over quantities: Min / max per order → set a minimum and maximum number of tickets per order Rules between groups → configure cross constraints between ticket groups (e.g., maximum 2 tickets in total between the "VIP" group and the "Premium" group) Rules between tickets → apply combined limits between specific tickets These rules apply automatically in the purchase journey → the participant is guided without being able to exceed the configured limits. Shared Limits Between Tickets Hidden tickets and promo codes Create tickets that are only visible when a buyer enters a specific promo code. This is ideal for exclusive presales, VIP access, or partner invitations. To configure a hidden ticket → in the advanced options of the ticket, set the display to "Visible with promo code", then create a promo code associated with this ticket (even at 0% discount for simple unlocking). Use promo codes Named tickets You can now request the first name, last name, and email of each participant in a much more flexible way. 3 modes available → Mandatory, Optional, or Do not ask Independent configuration → one setting for tickets, another for add-ons Configuration in Purchase journey > Custom fields, section "Participant personal information". Configurable VAT display You can now choose how your prices are displayed to your participants. Three modes are available: Prices including VAT (default) → the price includes VAT Prices excluding VAT → VAT visible on tickets → each ticket displays the amount excluding VAT + VAT separately Prices excluding VAT → VAT visible in the summary only → tickets display the price excluding VAT, VAT appears in the summary You can also set a default VAT rate and the customize by ticket or supplement. Configuration in Advanced configurations > VAT display. Configure VAT Display Enhanced purchase journey The participant side purchase journey has been redesigned to be smoother and faster: Smoother animations → smoother transitions between steps UX improvements → optimizations to reduce friction and increase conversions These improvements are automatic → your buyers benefit immediately without any action on your part. Enriched event pages The description of your event can now include videos and images directly in the content. The same goes for the detailed descriptions of your tickets → you can enrich each ticket with visual content to better present what is included. Formatted fields New types of fields are available in the order form and the participant form: Email → automatic email format validation Phone → phone format with country code Date → integrated date picker Number → numeric field with validation These formatted fields ensure clean and usable data in your exports. Improved billing data collection The billing form has been redesigned to save time and reduce errors. Autocomplete by business number → enter your business number and the billing data (name, address, VAT) will fill in automatically Adapted for businesses not subject to VAT → the form adapts to the VAT status of the business to only request the necessary information Result → a faster purchase journey for participants ordering on behalf of a business. Refreshed dashboard The administration interface has been updated with a refreshed design. Navigation is clearer and the entire interface is more consistent. If you use PassPass daily, you will notice a more pleasant and faster experience. Marketing tracking The configuration of tracking IDs (Google Analytics, Meta Pixel, etc.) has been improved. You can add and manage your tracking identifiers more easily from Advanced configurations > Tracking & Pixels. Integration of the Meta Pixel on your PassPass ticketing And then? We continue to build. The coming weeks will bring even more improvements. In the meantime, if you have any questions or feedback about these new features, feel free to contact us via the contact form on your event page or directly from the chatbot at the bottom right. --- # Create your first event in 5 minutes Source: https://docs.passpass.be/en/categories/getting-started/cr-ez-votre-premier-v-nement-en-5-minutes Category: Getting Started Language: en Updated: 2026-03-27 1. Create an organizer account Create an account on the organizer portal dashboard.passpass.be 2. Create the foundation of your event Once logged into your PassPass account: Click on "Create an event" from your dashboard Complete the essential information: Event title Date and time (start/end) Location Venue name (free text field where you can indicate: venue name, webinar, online, specific address, address to be confirmed, etc.) Specific address (optional) Add an attractive banner (recommended dimensions: 1920x1080px) Description (present your event attractively) Save this basic information All event information can be modified throughout its lifecycle. 3. Add tickets In the "Tickets" tab, click on "Create a ticket". Define for each ticket type: Ticket name (e.g., Early Bird, Standard, VIP, ... ) Price (free or paid) Available quantity Availability period You can add add-ons to your tickets (merchandising, VIP options, meals, workshops, etc.) 4. Publish an event Choose the publication mode: Public : visible to everyone on PassPass and indexed on search engines like Google Private : accessible only via a direct link (not accessible from search engines) Click on "Publish my event" For publishing events with paid tickets, you must link a Stripe Connect account to receive payments to your bank account. This setup can be done later to collect the money from your first sold tickets. In the meantime, this money will be stored in your organization's balance. Use the "Preview" option to see your event page as your participants will see it Share your event: Copy the direct link to your event page and share it on your various communication channels 5. Understand the user journey and registration management 6. Add team members --- # Add and manage team members Source: https://docs.passpass.be/en/categories/manage-your-organization/ajouter-et-g-rer-les-membres-d-quipe Category: Manage Your Organization Language: en Updated: 2026-03-10 PassPass allows you to add collaborators at two different levels according to your needs: Organization Level: Members added at this level have access to all existing and future events of your organization Event Level: Members added at this level only have access to a specific event This flexibility allows you to tailor permissions according to each collaborator's role, whether they are a permanent partner or a temporary partner for a one-time event. Add a Member at the Organization Level To add a member to your organization (global access to all events): Access your PassPass dashboard Click on the "Settings" tab at the top of the page Select the option to add a member Select the appropriate role from: Event Manager: Can create and modify events Administrator: Can manage organization and event settings Super Administrator: Has all rights, including managing administrators When adding a member, they will receive an invitation email to join your organization: If the person already has a PassPass account, they will simply need to log in If the person does not have an account yet, they will be invited to create one and will be automatically added to your organization based on the email you provided Add a Member at the Event Level To add a member to a specific event only: Access the dashboard of the relevant event Select the "My Team" tab in the left sidebar menu. Click on "Add a member" Enter the person's email address Select the role specific to the event: Validator: Responsible for ticket scanning, without access to financial or sensitive data Event Manager: Can modify the event Administrator: Can modify the event and manage members Depending on the roles, you can define access to “the ticket scanning application” which allows validating event entries. As with adding at the organization level, an invitation email will be sent to the new member. The login or account creation process follows the same rules. --- # Export your financial data for accounting Source: https://docs.passpass.be/en/categories/finance-payments/exporter-vos-donn-es-financi-res-pour-la-comptabilit Category: Finance & Payments Language: en Updated: 2026-03-27 Access Transaction Export Step 1: Navigation Log in to your PassPass dashboard Go to the "Finances" tab in the main menu Locate the transactions section with your listed payouts Step 2: Initiate Export Click on "Export Transactions" A settings window opens automatically Select Your Period PassPass offers several options to customize your export according to your accounting needs: Predefined Periods Current Month : All transactions for the current month Current Quarter : Transactions from the last 3 complete months Current Year : All transactions since January Since the Beginning : Complete account history Custom Period Select specific dates according to your needs Ideal for quarterly reports or specific accounting periods Intuitive calendar interface for precise selection Excel Report Content The generated document is organized into three distinct sheets for comprehensive financial analysis: "Information" Sheet (Export Summary) Export Type : Financial export Selected Period : Start and end dates of the export Organization : Name of your PassPass organization Statistics : Total number of payouts and payments for the period "Payouts" Sheet (Transfers to Your Account) ID : Unique identifier for each payout Amount : Amount credited to your bank account (in euros) Account : Destination bank account Initiation Date : When PassPass initiated the payout Arrival Date (Estimate) : When the funds arrived in your account "Payments" Sheet (Details of Individual Transactions) ID : Unique number for each payment First Name/Last Name : Buyer's identity Email : Participant's email address Net Amount : Amount you receive after fees Gross Amount : Price paid by the participant Fees : PassPass commission deducted Payment Date : Transaction timestamp --- # Integrate the ticketing system on your website Source: https://docs.passpass.be/en/categories/integrations-and-tools/int-grer-la-billetterie-sur-votre-site-web Category: Integrations and tools Language: en Updated: 2026-08-19 Integrate the PassPass ticketing module directly on your website or application. No more redirection to an external page: your visitors purchase on-site, in one click. When clicking a button on your site, a modal opens with the complete checkout (ticket selection, form, payment). Generally, market alternatives opt for integrating the ticketing directly into the website body, which can cause issues like double scroll, mobile rendering, and user experience. PassPass opts for a dedicated modal within your website that opens on button click and perfectly adapts to all screens. Customize the modal style to match your visual identity: colors, font, rounding, light or dark mode. The result gives the feeling of a native module on your site. From your event dashboard, go to Advanced Settings → Website & Apps Integration in the left sidebar menu to configure the widget. Customize Appearance Adapt the widget to your site's style: Primary Color : buttons and accents. Monochrome option to automatically derive the entire theme from this color Light / Dark / Custom Mode : choose according to your site, or let automatic detection. The custom mode allows for more advanced configuration with the modal background color and the color of the inserts (ticket cards background, order summary, etc.) Font : your site's font for a consistent rendering Button Rounding and Shape : adjust the border-radius and choose between default, square, or rounded buttons Analyze My Site Use our analysis tool to pre-configure your modal style based on your website. Enter your site's URL, PassPass detects your colors, font, rounding, and light/dark mode. Check the result and apply with one click. Add Your Authorized Domains The widget only works on domains you authorize. This is a security measure to prevent the use of your widget on a third-party site. Add each domain from the widget configuration. If you sell from multiple sites, list them all. Without an authorized domain, the widget remains configured but the modal will be blocked by the browser on your site. Remember to add your domain before testing. Preview Test the rendering directly from your dashboard before going live. A live preview updates with each style modification. Mobile/desktop toggle available to check rendering on both formats. Integrate on Your Site Click on Integrate to access the 3 integration methods. Choose the one that fits your context. Method 1: Ready-to-Paste Button (the simplest) PassPass generates a styled button with the complete code. Copy-paste it on your page where the button should appear. The button style defaults to your site's analysis and can be independently modified. Method 2: Connect Existing Buttons Your site already has one or more purchase buttons. Insert the PassPass script in your site's header, then add an attribute to each button that should open the modal. Your design does not change. Method 3: Programmatic Triggering For advanced integrations. Insert the PassPass script, then trigger the modal from your own code at the desired moment. Ideal for forms, custom events, or any specific scenario. Pass Parameters via Your URL You can pre-configure the modal by adding parameters to your page's URL. When the modal opens, these parameters are automatically taken into account. Two parameters available: pp_lang → forces the modal language (FR, NL, or EN). Useful if your page is in Dutch and you want the ticketing to display in Dutch as well. pp_code → pre-fills a promo code. The visitor arrives with the promotion already applied or the hidden ticket already unlocked. Add the parameters to the end of your URL with a ? before the first parameter, and a & between each additional parameter. One parameter: yoursite.com?pp_lang=NL Two parameters: yoursite.com?pp_lang=NL&pp_code=PARTNER The visitor arrives on your page, opens the modal, and has the ticketing directly configured according to your parameters. Ideal for targeted campaigns (newsletter, social media, partners). Transmit Instructions to Your Webmaster No need to draft a brief. Click on Copy for my webmaster to generate an instruction document ready to send via email or Slack. It contains the code for the 3 methods and the steps to follow. You retain control over the authorized domains configuration from your dashboard. If the integration is done on a new domain, add it to your configuration for the widget to work. Compatibility The widget works on all types of sites: WordPress, Wix, Squarespace, Webflow, static sites, or custom applications. No framework required, the script weighs less than 10kb. For any technical questions or need for support, feel free to contact our support. Contact us --- # Understanding the purchase journey of your participants Source: https://docs.passpass.be/en/categories/parcours-d-achat/comprendre-le-parcours-d-achat-de-vos-participants Category: Purchase journey Language: en Updated: 2026-06-24 When a visitor clicks on a purchase button on your event page, they enter the PassPass checkout process. Understanding what your participants see helps you better configure your tickets, add-ons, and forms. Here is the complete step-by-step process. The 4 steps of the checkout The checkout process opens in a modal window over your event page. An indicator at the top shows the progress in 4 steps: Step 1: Tickets The buyer sees the list of your available tickets with their name, description, and price. They use the +/- counters to select the desired quantity. Tickets are organized according to your groups, and hidden or not yet on sale tickets are not displayed. If a promo code is entered, a green "Discount" badge appears on the relevant tickets, and the original price is crossed out with the new price next to it. Step 2: Add-ons If you have created add-ons, they appear at this step. The buyer can add extras (T-shirts, parking, meals...) to their order. If you have no add-ons, this step is automatically skipped. Step 3: Contact Information The buyer fills out the order form (name, email, and your custom fields). If you have enabled participant fields, they will need to fill in the information for each ticket. This is also where your additional terms and billing data collection appear, if configured. You can customize the fields of this step in Customize the purchase form. Step 4: Payment For paid orders, the buyer is redirected to the secure payment page (Stripe) to finalize their order. For free orders, this step is replaced by a simple Validate button. Order summary Throughout the checkout, an order summary is displayed on the right side. It contains: The thumbnail, title, date, and location of your event The selected items with quantity and price The subtotal The Discount line (if a promo code is applied) The service fees The final total Service fees PassPass applies a service fee of 2% of the total price + €0.60 per paid ticket. These fees are transparently displayed in the order summary. Paid tickets : fees = 2% of the price + €0.60. Example: a ticket at €15 → fee of €0.90. Free tickets (€0): no service fees. Paid add-ons : same fees as tickets (2% + €0.60). Free add-ons: no fees. Payment methods At step 4, the buyer is redirected to the secure payment page (Stripe). The available payment methods are: Bancontact (highlighted for the Belgian market) Credit card (Visa, Mastercard) Apple Pay / Google Pay American Express (optional) Klarna - Payments in 3 installments (optional) Timer and cancellation A countdown of about 25 minutes is displayed at the top of the checkout. It temporarily reserves the selected tickets. If the buyer does not finalize within the allotted time, the reservation expires and the tickets become available again. If the buyer clicks the close button (X) while their cart is not empty, a confirmation modal asks if they wish to resume or cancel their order. Promo code in the checkout A "Promo code" tag is visible at the top of the checkout as well as above the total. The buyer can click on it to enter a code. Once applied, the discounts are immediately visible in the summary and on the relevant tickets. Want to create discount codes or unlock hidden tickets? Check out Using promo codes. Bancontact (highlighted for the Belgian market), Visa, Mastercard, Apple Pay/Google Pay, American Express, Klarna. Payments are securely processed via Stripe. About 25 minutes. A countdown is displayed at the top of the checkout. After this period, the reservation expires and the tickets are put back on sale. Yes, paid add-ons are subject to the same service fees as tickets: 2% of the total price + €0.60. Only free tickets and add-ons (€0) have no fees. A confirmation modal asks the buyer if they wish to resume or cancel their order before closing. If they confirm the cancellation, the order is lost and they will have to start over. However, any promo code will remain applied in the browser session. --- # Customize your confirmation messages Source: https://docs.passpass.be/en/categories/parcours-d-achat/personnaliser-vos-messages-de-confirmation Category: Purchase journey Language: en Updated: 2026-06-24 {"document":{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"After finalizing their order, your participants receive a confirmation email and see a confirmation screen on the display. PassPass allows you to customize these two messages to share practical information: exact location, access instructions, guidelines, or simply a thank you note."}]}},{"type":"paragraph","content":[{"type":"text","text":"Go to "},{"type":"text","marks":[{"type":"bold"}],"text":"Purchase Path > Personalized Messages"},{"type":"text","text":" from your event menu."}]}} --- # Offer supplements (extras) Source: https://docs.passpass.be/en/categories/sell-your-tickets/proposer-des-suppl-ments-extras Category: Sell your tickets Language: en Updated: 2026-04-02 Add-ons allow you to offer additional options when purchasing tickets: T-shirts, parking, meals, drinks, goodie bags, or any other extras. They appear separately from tickets in the purchase process and allow you to increase your revenue per order without complicating your ticketing offer. Add-ons are not entry tickets and do not generate a scannable ticket. Like paid tickets, they are subject to the same service fees. Create an Add-on Go to Ticket Management > Add-ons from your event menu. Click on Create an Add-on Enter the add-on name (e.g., "Festival T-shirt", "Parking Spot", "VIP Menu"). This name is visible to your buyers and can be translated. Add a description (optional) to specify what the add-on includes. You can also add a detailed description. Set the available quantity. Leave blank for unlimited stock. Indicate the price including tax. Set to 0 for a free add-on. Click on Add. Advanced Options Add-ons have the same advanced options as tickets: Sales Period Choose when your add-on is purchasable: from the start of the event (default), until the end of the event, or during custom dates. Useful if you offer an add-on only in presale. Visibility As with tickets, you can set visibility to: Visible, Visible if on sale, Visible with promo code or Hidden. How Add-ons Appear to the Buyer Add-ons appear at step 2 of the purchase process, just after ticket selection. The buyer sees the name, description, and price of each add-on with a +/- counter to choose the desired quantity. Add-ons are automatically available for all orders — there is no direct link between a specific ticket and an add-on. If a buyer purchases any ticket, they will see all of your add-ons at the next step. Add-ons vs Tickets: Differences Dedicated QR code : tickets and add-ons each generate their own PDF with a distinct QR code, allowing them to be differentiated and scanned separately. Service fees : paid add-ons are subject to the same service fees as tickets (2% + €0.60). Checkout step : tickets are purchased at step 1, add-ons at step 2. Advanced options : add-ons share the same options as tickets (sales period, visibility), but do not have native min/max per order. Add-ons are an excellent way to increase your revenue per order. Offer relevant extras (parking, merch, meals) to enrich your participants' experience. Common Use Cases Merchandising Sales Create an add-on for each variant (T-shirt S, T-shirt M, T-shirt L, T-shirt XL) with a limited quantity per size. Use an add-on group to group all sizes under one title (e.g., "Festival T-shirt") and make the purchase process clearer for your participants. See Organize your tickets with groups for more information. Parking Option Create a "Parking Spot" add-on with a capacity limited to the number of available spaces. You can also use a shared limit if the parking is shared between multiple ticket types. Optional Meals or Drinks Offer a "Full Menu" or "Open Bar" add-on that participants add to their order. This is an excellent way to anticipate the number of meals to prepare. Yes, paid add-ons are subject to the same service fees as tickets: 2% of the price including tax + €0.60 per add-on. Free add-ons (€0) have no fees. Add-ons are displayed to all buyers, regardless of the type of ticket purchased. There is no direct ticket-add-on association in the creation form. If you want to limit an add-on, you can use the visibility option Visible with promo code to display it only to buyers with a specific code. If the available quantity is reached, the add-on displays "sold out" in the checkout and can no longer be added to the order. The buyer can still finalize their order for tickets only. Yes, promo codes can apply to add-ons. When creating a promo code, you can choose to associate the discount with all tickets and add-ons, or only with specific items. See Using promo codes for more information. --- # Understanding Stripe Connect: Holds and Payouts Source: https://docs.passpass.be/en/categories/finance-payments/comprendre-stripe-connect-retenues-et-versements Category: Finance & Payments Language: en Updated: 2026-03-27 What is Stripe Connect? Stripe Connect is a payment solution used by millions of businesses worldwide, integrated with PassPass to manage all the financial transactions of your event. Just like Bancontact for local payments, Stripe has become an international reference for secure online payment management. Main Features Maximum Security All your transactions are protected by the strictest security standards in the market, with PCI DSS level 1 certification. Your data and that of your participants are secured according to international banking standards. Direct Payments and Automation Funds are deposited directly into your bank account without intermediaries. No manual handling is necessary once the setup is complete. International Support Accept payments in over 135 currencies with automatic conversion. Your participants can pay in their local currency. Total Transparency Detailed tracking of each transaction, from ticket sale to deposit into your bank account. You maintain full control over your finances. Setting Up Your Stripe Connect Account Why is this step necessary? Linking your bank account via Stripe Connect complies with KYC (Know Your Customer) regulations, mandatory for all payment providers. This verification protects both your business and your participants against fraud. Stripe Connect is only used for deposits to your bank account. You can sell and collect payments without waiting for this setup which can be done later. Required Documents For Individuals: IBAN of your bank account Official ID (identity card or passport) For Businesses: IBAN of the business bank account Business/Tax ID number Legal documents (articles of incorporation, publication in the official journal) ID of the legal representative Setup Process Start Selling Immediately : You can create your event and start ticket sales even before the Stripe setup Secure Storage : Payments are automatically stored in your PassPass organization balance Stripe Setup : When you first need a payout, you will be guided to the Stripe setup. Document Verification : Secure submission of your documents Validation : Processing usually completed within 24-48 hours Active Payouts : Automatic transfer of funds to your bank account The Hold System: How It Works Basic Principle When a participant buys a ticket, the amount is automatically divided: 65% are immediately available in your PassPass balance 35% are temporarily held for 30 days Concrete Example: Ticket sold: €10 on August 1st €6.50 immediately available for payout €3.50 held until August 31st On September 1st: the €3.50 are automatically released Why This Hold? This system meets legal obligations and provides protection for everyone: Protection Against Disputes : Funds available for potential refunds Financial Security : Coverage in case of technical issues or cancellations Regulatory Compliance : Adherence to standards imposed by banking networks Important: The hold starts from the purchase date, not the event date. Payout Frequencies PassPass offers you total flexibility to manage your payouts according to your cash flow needs. Available Options Automatic Payouts Daily : Ideal for high volumes or immediate cash flow needs Weekly : Balance between frequency and administrative management (recommended option) Monthly : For simplified accounting management Manual Payouts Total Control : You decide when to trigger payouts Cash Flow Management : Optimize your financial flows according to your needs Simple Reactivation : Switch back to automatic at any time How to Change Your Frequency Access your financial settings in PassPass => “Finances” tab Select your preferred frequency The change takes effect immediately for upcoming payouts Fees and Transparency PassPass Fees Commission : 2% + 0.60 incl. VAT of the ticket amount No Hidden Fees : What you see is what you pay Payout Schedule Payouts are made according to your chosen frequency, respecting standard banking delays (1-2 business days to reach your account). Frequently Asked Questions Can I change my bank account after setup? Yes, contact our support to securely update your bank information. Do the 35% held generate interest? No, it is a security hold, not an investment. The funds are fully returned to you and will be gradually paid to your bank account. Can I see the details of my holds? Yes, your financial dashboard displays the available amount and the amount on hold with release dates. Stripe has limited me, what should I do? A Stripe limitation usually occurs when KYC information is missing or incorrect. You will automatically receive an email with a link to complete the missing data. It is often due to missing documents or an unreadable ID. Simply follow the email instructions to unlock your account. What types of payments are accepted? Stripe accepts all modern payment methods: Visa, Mastercard, Bancontact, American Express, and many others. PassPass fees remain fixed (2% + €0.60) regardless of the payment method used. PassPass absorbs the cost differences between payment methods to guarantee you fixed and predictable pricing. --- # Use promo codes Source: https://docs.passpass.be/en/categories/sell-your-tickets/utiliser-les-codes-promo Category: Sell your tickets Language: en Updated: 2026-05-30 Promo codes allow you to offer percentage discounts to your buyers or unlock hidden tickets reserved for certain people. They are a powerful tool for managing your pre-sales, rewarding your partners, or creating exclusive access. Create a Promo Code Go to Ticket Management > Promo Codes from your event menu. Click on Create a Promo Code Define the code that your buyers will need to enter (e.g., EARLY20, PARTNER, VIPACCESS). The code must be in uppercase letters and numbers only, without spaces or special characters. Add an internal note (optional) to remind yourself who or what this code is for (e.g., "For sponsor partners"). This note is only visible to your team. Indicate the percentage value of the discount. For example, 20 for a 20% discount. Enter 0 if you want to use the code only to unlock a hidden ticket, without applying a discount. Set the usage limit (optional). Leave blank for unlimited use, or specify a maximum number (e.g., 50 for 50 total uses). Choose the availability period: as long as sales are possible (default), or custom dates to limit the code to a specific period. In advanced options, choose to associate the code with all tickets or with specific tickets. Two Types of Use Discount Code The classic case: a code with a percentage value (e.g., EARLY20 = 20% discount). When a buyer enters the code, the relevant tickets display a green "Discount" badge, the original price is crossed out, and the new price appears next to it. The discount is also displayed as a separate line in the order summary. Discount codes only apply to paid tickets. Free tickets (0 €) are not affected by a discount code. Unlock Code A 0% discount code, associated with a ticket whose visibility is set to Visible with promo code. The ticket is invisible on the sales page until the buyer enters the code. The ticket then appears in the list, and the buyer can purchase it normally. This is the ideal mechanism for: Exclusive pre-sales (ticket reserved for newsletter subscribers) Partner or sponsor access Free invitations (100% code + hidden ticket) You can combine both: a 50% code associated with a hidden ticket. The buyer unlocks the ticket AND gets a discount. How the Buyer Uses a Promo Code During the purchase process, a "Promo Code" tag is displayed at the top of the checkout. The buyer clicks on it to open a modal, enters their code, and clicks on Apply. A confirmation message appears, and the discount (or unlocked ticket) is immediately applied. The buyer also sees the remaining number of uses for the code, which can create a sense of urgency if the number is limited. Share a promo code via a link When you create a promo code, a share link is automatically generated. This link activates the code by default, without the buyer having to enter it manually. In practice: the buyer clicks on your link, arrives on the sales page with the promotion already applied (or the hidden ticket already unlocked), and can purchase directly. Retrieve the link via the menu (three dots) of your promo code, or from the code's configuration panel. Common Use Cases Early Bird EARLY20 code with a 20% discount, limited to 100 uses, available during the first 2 weeks of sales. Share it in your newsletter to reward early sign-ups. Partner Invitation PARTNER100 code with a 100% discount, limited to 20 uses. Your partners get free access by entering this code. No need to create a separate ticket. Secret VIP Ticket Create a "VIP Pass" ticket with visibility Visible with promo code, then a VIPACCESS code at 0%. Only those with the code can see and purchase the VIP ticket. Refer to Create and configure your tickets to set up visibility. Yes, promo codes only accept uppercase letters and numbers, without spaces or special characters. For example: EARLY20, VIP2024, PARTNER. The limit is global, across all orders. If you set a limit of 50, the code can be used 50 times in total. The value of a promo code applies to a ticket (or add-on) and not to an entire order. The new code replaces the old one. However, if the old code had unlocked a hidden ticket, that ticket remains visible even after the code change. The discount, however, is recalculated according to the new code. Yes, when creating the code, you can choose to associate the discount with all tickets and add-ons or with specific items. An add-on like a T-shirt can also benefit from the discount. --- # Customize the purchase form Source: https://docs.passpass.be/en/categories/parcours-d-achat/personnaliser-le-formulaire-d-achat Category: Purchase journey Language: en Updated: 2026-06-24 The purchase form is what your participants fill out when placing their order. By default, PassPass requests the buyer's first name, last name, and email. But you can go much further: add custom fields, collect information per participant (nominative tickets), enable billing data collection, and more. Go to Purchase Path > Custom Fields from your event menu. Two Levels of Forms PassPass offers two levels of data collection, catering to different needs: Order Fields These fields are requested once per order, regardless of the number of tickets purchased. They are used to collect the main buyer's contact details, contact or billing data. By default, a "First name, last name, email" field is already present and mandatory. Participant Fields These fields are requested for each ticket in the order. If a buyer takes 3 tickets, they must fill out these fields 3 times, once per participant. This is the mechanism that allows your tickets to be nominative. By default, a "First name, last name, email" field is present but optional. Make Your Tickets Nominative This is one of the most common questions: how to identify each participant individually? The answer lies in the participant fields. In the Participant Personal Information section, enable the collection of first name, last name, and email for each participant. Choose whether this information is Mandatory or Optional. For truly nominative tickets, choose Mandatory. (Optional) Add additional participant fields to collect other information per person: phone number, T-shirt size, dietary requirements, etc. The information collected per participant is viewable and exportable from the Participants view of your event. You can thus generate a complete nominative list before the big day. Add a Custom Field Whether for order fields or participant fields, the creation process is the same: Click on Add a Field in the desired section (Order or Participants). Enter the field label (e.g., "Phone number", "T-shirt size"). This label is visible to the buyer and can be translated. Check Mandatory Field if you want to enforce entry. Select the appropriate field type (see below). (Optional) Add a description to guide the buyer. (Optional) Limit display to certain tickets only (by default, the field is displayed for all tickets). Available Field Types Formatted Field: email, phone, number, or date, with automatic format validation. Short Text: single-line text field. Text Field: multi-line text area for longer responses. Single Choice: the buyer chooses one option from a list (e.g., size S/M/L/XL). Multiple Choice: the buyer can check multiple options (e.g., food allergies). Selection: dropdown menu to choose an option. Additional Condition: checkbox to accept conditions (T&Cs, internal regulations, etc.). Text Without Field: information block displayed in the form without an input field. Useful for displaying a reminder ("Bring your ID"). Billing Data Collection For professional or B2B events, you can enable billing data collection via a dedicated toggle. This automatically adds the fields: company name, VAT number and billing address. These data are exportable from the Orders tab of your event. The billing section is a global toggle. You cannot configure billing fields individually. Organize Your Fields You can rearrange the order of your fields by dragging and dropping using the icon to the left of each field. The order you set is the order in which the fields appear to the buyer during checkout. Each field has a ... menu to edit or delete it. A previewer is available to the right of your configuration. By default, it only displays order fields. Select a ticket in the simulator to see the participant fields assigned to that ticket. Display a Field Conditionally Create conditional fields that only appear when certain response conditions are met. For example, a "VAT Number" field that only appears if "Status" = Company or Self-employed. To configure: open a field, enable the Display Conditionally toggle, choose the trigger field, operator, and value. The conditional field automatically appears indented under its trigger field with an orange badge. Multiple conditions can be combined with AND (all true) or OR (at least one true). To learn more: Conditional Fields: Configuration and Examples Common Use Cases Nominative Tickets: enable participant personal information in mandatory mode. Each ticket will be associated with a name. T-shirt Size Choice: add a participant field of type "Single Choice" with options S, M, L, XL. Phone Number per Participant: add a participant field of type "Formatted Field" in phone mode. General Conditions to Accept: add an order field of type "Additional Condition" mandatory. Informative Text: use a "Text Without Field" to display a reminder ("Attention: bring your ID") without requiring input. B2B Event with Billing: enable billing data collection to obtain company name, VAT, and address. Field Specific to a Ticket: a "Dietary Requirements" field only for tickets that include a meal, use the "Display only for certain tickets" option. An order field is filled out once by the buyer (for the entire order). A participant field is filled out for each ticket in the order. If someone buys 3 tickets, they will fill out the participant fields 3 times. Enable the Participant Personal Information section and set it to Mandatory. Each buyer will need to provide the first name, last name, and email of each participant. This information is then visible in your participant list and exportable. Yes, when creating the field, use the Display only for certain tickets option and select the relevant tickets. If you leave this field empty, it will display for all tickets. Participant field data is visible in the Participants view of your event and is exportable. Billing data is available in the Orders tab. It's an information block displayed in the form without requiring input from the buyer. Ideal for displaying a reminder or instruction ("Arrive 30 minutes before the event starts"). --- # Display your events on your website Source: https://docs.passpass.be/en/categories/integrations-and-tools/afficher-vos-v-nements-sur-votre-site-web Category: Integrations and tools Language: en Updated: 2026-08-07 Automatically display the list of your PassPass events on your website, reflecting your brand. When you create or modify an event on PassPass, it automatically appears on your site, no maintenance required. Go to Settings → Integrations → Event List to configure the widget. Setup Click on New Integration Configure the appearance and behavior. A live preview updates in real-time with each modification Click on Embed, copy the code and paste it on your site where the list should appear. You can also send the instructions to your webmaster directly from this step The code looks like this:
The widget is inserted where you place the