Swapcard Swapcard Product Updates logo

Swapcard Product Updates

Discover here the last features that have been released or are coming really soon! Click on "Subscribe to Updates" to receive our Monthly Product Newsletter.

Subscribe to Updates

Labels

  • All Posts
  • Coming Soon!
  • AI
  • CONNECT · Attendee networking
  • CONNECT · Audience engagement
  • NURTURE · Community
  • MONETIZE · Exhibitors & sponsorships
  • MONETIZE · Lead management
  • MONETIZE · Ticket sales
  • MANAGE · Event management & promotion
  • MANAGE · Onsite production
  • MANAGE · Session AV production
  • MANAGE · Integrations
  • Beta
  • Add-On

Jump to Month

  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
Release notes byAnnounceKit

Create yours, for free!

Coming Soon!MONETIZE · Ticket sales
a week ago

Customizable Confirmation Page for Registration

We’ve introduced a new feature that lets organizers customize the confirmation page shown at the end of the registration process.

🎨 What you can customize

Image

Upload your own visual or illustration to personalize the page.

Title (with translations)

Set a custom title, such as “Thank you for registering” or any message you prefer.

Description (with translations)

Write your own message using rich text formatting.
You can include instructions, next steps, or useful information for attendees.

Show event details

Toggle event details on or off depending on how much information you want to display.

CTA Button

Choose what happens when attendees click the button:

  • Redirect to an event page (e.g., Home page)
  • Redirect to an external URL
  • Or show no button

You can also customize the button label in every supported language.


Coming Soon!MONETIZE · Ticket sales
a week ago

Promo Code Support on Payment Links

We’re pleased to release an improvement to the organizer-sent payment link flow:
Attendees can now apply a promo code directly when paying through a payment link.

Why it matters

  • Smoother attendee experience: Users no longer need to restart registration just to use a promo code.
  • More flexibility for organizers: Discounts can still be applied even when the organizer initiates the process.


📌 How it works

  1. Organizer sends the payment link
  2. User opens the link and enters their promo code
  3. Price updates automatically if the code is valid
  4. User completes payment normally



MONETIZE · Ticket sales
a month ago

Enhanced People Export: Now Includes Financial Details

We’ve enhanced the People Export to include key financial data that provides a complete overview of each participant’s transaction.

The new export now includes:

  • 💰 Total Cost – The total amount before any discount or promo code was applied.
  • 💳 Total Paid – The amount actually paid by the participant after all discounts and promotions.
  • 🎟️ Total Discount – The total discount amount applied to the order.
  • 🏷️ Promo Code – The specific promo code (if any) used during registration.
  • 🧾 Billing Details

How It Works

When exporting People data from the Studio, you’ll now find these additional columns automatically included in your Excel export.
No setup is required simply export your attendee list as usual, and the new fields will be available for analysis and reporting.

MONETIZE · Ticket sales
2 months ago

Customizing Your Registration (Promo) Code Field label

Event organizers now have more control over how the code input field appears on the registration form. This new feature helps you tailor the experience to fit your event’s unique needs, whether you have created discount or access codes for your attendees to use when registering for event tickets.

Introducing the Code Settings Panel

Within Registration, under the Codes tab in your event dashboard, you’ll now see a “Code Settings” button. Clicking this button opens a dedicated panel where you can customize how the code field is presented to your registrants.

Note that these settings apply globally to all codes you create for the event.

Customization Options

Within the Code Settings panel, you’ll find:

1. Label (Required) - Sets the visible heading of the code field on the registration form, e.g. "Discount Code", "Access key". Ensure to choose the wording that makes sense for your event’s context.

2. Description (Optional) - Appears directly below the label on the form. This space can be used to explain why the code is needed or give additional guidance, e.g. "Enter the organization-issued code to complete registration.”

3. Preview Function - Allows you to see exactly how your customized field will look to registrants. You can type in a mock code to check spacing, alignment, and styling before saving changes.

 
How it Appears to Registrants

When someone registers for your event, they’ll encounter:

  • A code input field clearly labeled according to your customization (e.g., “Discount Code”).
  • If you’ve provided a description, it will appear beneath the label, offering helpful context or instructions.
  • The underlying function such as validation rules, discount application, or access logic remains exactly as you configured it before.

Hidden Tickets Requiring an Access Code

If all your tickets are set as “hidden,” the registration experience changes slightly:

  • Users first land on a page that looks empty, with no visible ticket options.
  • Instead, they see:

    • A message explaining that a code is required to display available tickets.
    • A code input field.
  • Once a valid code is entered, the hidden tickets become visible, and registration can proceed as normal.

This flow is especially useful for private or invitation-only events or events where certain ticket types should only appear for users with the correct code


Customizing the code field helps you:

  • Provide clear instructions tailored to your event
  • Reduce confusion and improve the user experience
  • Maintain consistent branding and messaging across the registration process


Improve your users registration experience by starting to use the feature today!

MONETIZE · Ticket sales
2 months ago

Unlock Exclusive Tickets & Discounts with Codes

Want VIP tiers, secret ticket types, or early-bird passes that only appear for people with a code? Now you can, while also applying discounts automatically.

With this upgrade, codes control both visibility and pricing, giving you a smarter, more flexible registration flow.

What’s new

Code Creation now includes two controls:

  • Apply discount (on/off): When on, the code applies a discount to linked tickets. When off, the code only reveals hidden tickets—no discount.
  • Reveal linked hidden tickets (on/off): When on, entering a valid code instantly shows the hidden tickets it’s linked to.

How it works for attendees

  • If no tickets are visible by default, attendees can enter a code to reveal specific hidden tickets.
  • Once a code is entered, the system validates it, shows any linked hidden tickets, and—if configured—automatically applies the discount.
  • Behavior follows your settings in Studio.

Details for organizers

  • Editing: You can fully edit a code until it’s used or currently locked in an ongoing registration.

    • After use/lock, some fields become read-only (e.g., discount value, reveal setting).
    • You can still update validity dates, description, and applicable tickets.

Great combos

  • Code-gated landing pages: Start with no tickets visible; unlock them by code.
  • Audience-specific access: Different codes for different groups; keep everything hidden until the right code is entered.

Why it matters: Streamline exclusive offers and discounts without extra tools or workarounds—clean, controlled, and conversion-friendly.

Try it today in Studio and start unlocking special access with precision.

Coming Soon!MONETIZE · Ticket sales
2 months ago

Tax-Inclusive & Exclusive Ticket Options

You can now decide how taxes are applied to ticket prices, giving you greater flexibility to match local requirements and attendee expectations.



What’s New
Event organizers can configure ticket pricing in two ways:

  • Tax-exclusive: Taxes are added on top of the ticket price.
    → Example: A $100 ticket + 10% tax = $110 total.
  • Tax-inclusive: Taxes are already built into the ticket price.
    → Example: A $100 ticket (tax included) = $90.91 + $9.09 tax.

This update gives you full control over how ticket prices are displayed and charged, depending on your event’s location and compliance needs.

Default Setting
By default, ticket pricing remains tax-exclusive (taxes are not included in the displayed ticket price).

By default, the setting is set on tax-exclusive, meaning that taxes are not included in the ticket price.



MONETIZE · Ticket sales
3 months ago

Stripe Account Validation Warning Banner

To help you avoid unexpected payment disruptions, the Studio dashboard now displays a Stripe validation warning banner whenever your Stripe account isn’t fully verified or is at risk of being blocked. This feature ensures you’re immediately alerted to take action, even if you miss Stripe’s email notifications.


Swapcard uses Stripe to process ticket payments. Stripe requires all connected accounts to complete KYC verification (business info, tax details, proof of identity).
If you don’t, Stripe may:

  • Temporarily disable payouts
  • Block transactions entirely

The warning banner helps you resolve these issues early, so your registration and ticket sales continue without interruption.

Swapcard checks your Stripe account status via API. We also listen to real-time updates via Stripe’s webhook, so you’ll be alerted as soon as the account status changes.


What You’ll See in Studio

When Stripe identifies missing or incomplete verification steps:

  • An alert banner appears at the top of your Studio dashboard.

    "Your Stripe account is not fully verified. Please complete verification to avoid payment disruptions."

  • A “Verify Stripe Account” button takes you directly to your Stripe dashboard, where you can upload missing documents or complete any required actions.


Banner Behavior

The banner appears and stays persistent as long as your account has pending requirements or is blocked.
Once Stripe confirms your account is fully verified and active, the banner disappears automatically from your dashboard.

MONETIZE · Ticket sales
4 months ago

Collecting Billing and Tax Information for Paid Ticket Sales

To improve the checkout and invoicing experience for paid events, we’ve introduced a feature that lets you collect billing and tax details from attendees during purchase. This helps ensure invoices are complete and accurate.

What’s New at Checkout

Organizers can now collect billing information for paid tickets. Attendees purchasing a paid ticket will be asked to provide the following details:

  • Billing Name – Required
  • Billing Address – Required (with country selected from a standard list)
  • Billing Email Address – Required
  • Tax ID Type - Optional and shown only when relevant and based on the buyer’s country
  • Tax ID – Optional and shown only when relevant and based on the buyer’s country

💡 This applies only to paid tickets. Free events are unaffected.

The billing information is securely sent to Stripe, where it’s used to generate a complete invoice. This means no follow-up is needed to request details later — it’s all handled automatically.

Viewing Collected Billing Information

When billing details are collected at checkout, organizers can easily access them within Studio:

  • Navigate to the registration record for any attendee.
  • In the Transaction Details section, each processed transaction can be expanded.
  • You’ll see the Billing Information provided at checkout, including the Tax ID (if it was collected).

This makes it simple to reference the information when needed.

Coming Soon!MONETIZE · Ticket sales
5 months ago

Simplify Event Tax Management with Automated Stripe Tax

Managing tax collection for event registrations can be complex — but it doesn’t have to be. With Swapcard Studio, you can now seamlessly enable Stripe Tax to automate tax calculations during your event registration and payment process.

How It Works

  • Stripe calculates taxes automatically at checkout, based on the attendee’s location and tax details.
  • The correct tax amount appears dynamically on the order summary and invoice.


Setup in Three Steps

1. Check Stripe Tax Status

  • When you connect Stripe, Swapcard checks if Stripe Tax is enabled. In case the set up is not complete in the Stripe dashboard, a message is displayed:

“Stripe Tax is not yet configured on your account. Please complete the setup in Stripe to enable automated tax calculation.”

Go to your Stripe dashboard → Tax Settings to set it up.

2. Choose Your Tax Mode
In Studio > Registration > Payment Settings, select:

Automatic Tax to allow Stripe to calculate taxes automatically at checkout based on the users billing information. 
Manual Tax can still be used, which is based on a single tax percentage.

3. Collect Required Info at Checkout
To calculate taxes automatically correctly, Stripe needs:

  • Billing Address (country, postal code, state, etc.) — collected using Stripe Elements.
  • Tax Type & Tax ID — optional, but helps apply exemptions.

Users can see an Estimated Tax amount when completing the registration form, based on the registrants IP address. If attendees change their billing information which is different from the logged in IP, taxes recalculate instantly.

Get started by automating your tax calculation, save time and stay compliant, all with Automatic Tax in Swapcard Studio. 

MONETIZE · Ticket sales
6 months ago

A Smoother, Smarter Way to Build Registration Forms

Creating a seamless registration experience just got easier. Our latest updates to the registration form builder and custom field creation are designed with you in mind. Here’s what’s new:

New Form Creation Landing Page

If you haven't set up a form yet, you’ll now see a dedicated landing page with:

  • A quick explanation of the form feature
  • A “Set up form” button
  • A Help Center link for guidance
  • A banner to enable Swapcard Registration if needed

Smarter Field Management

Fields are now organized into:

  • Basic Fields – Must-haves for registration
  • Custom Fields – Suggested or user-created options

You can now convert suggested fields to custom ones with a simple label prompt

Add Multiple Fields at Once

Select several fields at the same time:

  • Selected fields are greyed out with checkmarks
  • Click “Create Form” to add them all instantly

Better Form Editing Experience

  • First & Last Name appear on the same line
  • Fixed side panel with draggable fields
  • Improved drag previews for better visual editing
  • Create custom fields directly from the form editor

Clear Field & Section Selection

Easily see which field or section you're editing with new visual highlights.


These updates are designed to save you time, reduce clicks, and give you more control. Happy form building!