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
  • Launchpad

Jump to Month

  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • 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
Powered by

Create yours, for free!

MONETIZE · Ticket sales Launchpad
a week ago

Anonymous Group Registration: Buy the Passes Now, Assign Them Later 🎟️

A company wants 25 passes for its team. The catch: the team isn't finalized, and forcing them to name 25 people at checkout is the fastest way to stall the sale. Anonymous Group Registration removes that blocker. Buyers reserve and pay for a whole block of registrations in a single transaction, then hand out the seats on their own schedule, so the sale closes now and the roster catches up later.

How It Works

  1. Turn it on. In Registration Settings, enable Anonymous Group Registration and pick what buyers can bulk-buy: tickets only or packages only (one type per event, matched to your package and classification setup).
  2. Build the purchase flow. A dedicated page builder gives you a fixed five-page flow — Landing, Purchaser & Financial Contact, Review, Payment, Completion — with the same elements, theming, conditions, and languages you already use everywhere else.
  3. Buyers purchase in bulk. The new Bulk Quantity Selector lets a purchaser choose how many of each item they want, watch the order total recalculate live, and pay once, with no per-attendee fields anywhere before payment.
  4. Slots are created, unassigned. Every pass bought becomes a slot with a status of Unassigned, linked to its item and the group order. The buyer lands on a Pass Assignments dashboard, also linked in their confirmation email.
  5. Seats get filled, two ways. From that dashboard, the group contact can assign a pass directly (enter someone's email and name) or invite by email (send a tokenized link and let the person complete their own registration).
  6. Badges unlock on assignment. A slot only earns a badge and check-in once it's tied to a real, completed registration. No name, no badge.

Key Behaviors

  • One payment, zero names. The whole block is a single transaction and a single group order; attendee details are collected later, never at checkout.
  • Tickets or packages, not both. Each event runs one bulk type, and a cart can't mix a package with a ticket.
  • A clear slot lifecycle. Every pass moves through Unassigned → Pending → Assigned, with Canceled for anything pulled back, so you always know what's still open.
  • Revoke and reassign. Pull back an invitation that was never completed and the slot frees right up for the next person.
  • Tiered quantity discounts. Set promo codes that unlock at a quantity threshold, and buyers get a nudge as they approach it ("you're 1 registration away from your discount") to push the cart higher.
  • Cancel and refund from Admin. Recover unused inventory and process refunds against the original group payment, straight from the group's Financial tab.
  • Reporting and reminders, built in. Track fulfillment with Unassigned / Pending / Assigned counts on the Group Registrations report, filter searches and advanced reports by Assigned status, and fire off Unassigned Slots and Incomplete Invitation reminder emails to chase the stragglers.

Why Organizers Will Love It

Group and corporate sales are where a lot of registration revenue lives, and they're exactly the deals that stall when you demand a full roster upfront. This flips the order: buyers commit budget and lock in passes the moment they're ready to buy, and the names arrive on their timeline instead of yours. You get cash and committed capacity earlier in the cycle; your buyers get a checkout that doesn't punish them for planning ahead. And because assignment, badge gating, reporting, and reminders are all part of the same flow, an unnamed pass never quietly becomes an unusable badge on-site.

💡 Pro tip: Decide tickets-only vs packages-only before you open sales. It's tied to your event's package and classification setup and it shapes the entire bulk-buy flow.

💡 Pro tip: Set your tiered discount thresholds where they'll actually bump buyers into the next bracket. The "you're X away" nudge does the upselling for you, but only when the next tier is within reach.


Launchpad
3 weeks ago

Salesforce Flow Membership Integration: Member Pricing That Validates Itself 🪪

For associations and membership-driven events, registration has always carried a manual tax: check whether someone's a current member, apply the right price, and hope the record you pulled was accurate. This integration removes that step entirely. Connect your membership data through Salesforce Flows, map the fields once, and registration validates members, applies the correct pricing, and keeps Salesforce in sync on its own.

Set It Up Once, Right in Your Salesforce Integration

Configuration is self-serve and Flow-driven — no custom dev per event.

  1. Add your credentials. Enter your Organization Domain, Consumer Key, and Consumer Secret. All three are required — Save stays disabled until they're filled, and invalid credentials throw an inline error before you can go further.
  2. Pick the processes to run. The integration now shows a list of available processes, each with a Type, Description, and Enable/Disable + Edit actions.
  3. Map your Flows. For each membership process, select the Salesforce Flow you want to use, and Swapcard loads its inputs and outputs for you to map.

The process list covers three options:

  • Registration (existing) — now toggled on or off directly from this list, with Edit routing to your familiar Salesforce Registration Settings.
  • Membership Lookup (new) — validate membership status at registration.
  • Membership Purchase (new) — connect the Flow that handles membership transactions.

Field Mapping That Speaks Both Languages

Selecting a Flow opens a clean, two-way mapping page so Salesforce and Launchpad stay perfectly aligned:

  • Send Data — the fields Salesforce expects, shown read-only, each with a dropdown to pick the Launchpad field that feeds it.
  • Return Data — the fields Salesforce sends back, each mapped to the Launchpad field that receives the value.
  • No Flows available? You get a clear "There are no available Flows to be configured" message instead of an empty screen — and the data sections stay hidden until there's something to map.
  • Nothing lost on the way out. Disabling a process keeps its saved configuration, reopening a configured process pre-fills every selection, and a failed save surfaces an error without wiping your mappings.

Real-Time Validation at Registration

The moment a registrant enters the flow, Swapcard queries Salesforce using your configured lookup identifier and pulls their membership type, status, and expiration date — no promo codes to chase, no spreadsheet to cross-check.

  • Match found: their membership data and status are retrieved and ready to drive pricing.
  • No match: the registrant is simply treated as a non-member and continues without friction.

Purchases and Renewals Flow Back to Salesforce

When a membership transaction is processed through registration, the details write back automatically — so your source of truth stays current without anyone re-keying data.

  • The right data, only the right data. The payload carries registrant profile and membership product details — never financial information.
  • A paper trail you can trust. The returned Salesforce Sales Order ID is stored against the registration.
  • Failure never blocks a registration. If a write-back fails, it's logged and flagged for follow-up, and the attendee still completes registration uninterrupted.

One Report for Every Membership Transaction

A dedicated Launchpad report captures every membership transaction processed through the event — New Membership, Renewal, and Early Renewal — in one place.

  • Everything in one row: registrant and contact details, Fonteva Contact/Member ID, membership type, transaction type, chapter, purchase amount, date, event, and Sales Order ID.
  • Built for reconciliation: filter by transaction type, date range, or membership type; export to CSV or Excel; scoped to the current event by default.
  • Nothing slips through: transactions where write-back failed show a blank/flagged Sales Order ID, so manual follow-ups are easy to spot.

Why Organizers Will Love It

Member pricing is where association registration gets messy — manual verification, mismatched records, and reconciliation headaches after the fact. This integration turns all of it into configuration you set once. Members get the right price automatically, your team stops fielding "am I a member?" tickets, and Salesforce stays the single source of truth without anyone copying data between systems. For membership-driven events, that's faster registration, cleaner revenue tracking, and member records that keep themselves honest.

💡 Pro tip: Have your Salesforce Consumer Key and Secret ready before you start — credentials are validated on entry, so setup is smoothest with your Salesforce connected-app details in hand.

💡 Pro tip: Map your Membership Lookup Flow first and run a test registration before opening the doors. Confirming that member pricing applies end-to-end takes minutes now and saves a scramble on launch day.

Launchpad
a month ago

Support Chat in Launchpad Admin: Help Without Leaving the Page 💬

Hitting a question mid-setup used to mean leaving Launchpad Admin behind; new tab, new tool, and a fresh explanation of what you were doing. Not anymore. The Intercom chat is now built into Launchpad Admin, so help is one click away from wherever you are, at any hour.

📍 Good to know: The Intercom chat has been available in Studio for a while. This release brings it to Launchpad Admin, so both products now offer the same route to support.

How it works

  1. Open the chat bubble in Launchpad Admin.
  2. Search the help articles for a quick answer, or describe what you need in your own words.
  3. Your message reaches Swapcard's support team, and replies land back in the same chat.

What this changes

  • A real person, around the clock. Swapcard support is staffed 24/7, so whether you're building at 9am or troubleshooting the night before doors open, someone's there.
  • The help center, built in. Search the Launchpad help articles straight from the chat window. Plenty of questions get answered before you ever need a person.
  • No tool-switching. When you do need support, ask without leaving the page you're working on.
  • Context comes with you. Support can see where you're working, so you spend less time re-explaining and more time getting unblocked.
  • One thread, start to finish. Your conversation stays in the chat, no hunting through your inbox for the last reply.
  • Same route to support across products. Studio and Launchpad Admin now work the same way, so teams using both don't have to remember two paths to help.

💡 Pro tip: Reach out from the page where the issue is actually happening. The context that travels with your message means fewer clarifying questions and a faster first reply.

Why this matters

Registration setups are time-sensitive, and they rarely break at convenient hours. A blocked ticket configuration or a failed import can hold up an entire launch. Having the help articles and a 24/7 support team behind the same chat bubble means the quick questions resolve themselves and the real blockers get to a human fast, and every client working in Launchpad Admin now has the same direct line to support that Studio users already had.

Launchpad
3 months ago

Abandoned Registrations on Launchpad

Abandoned Registration is a new Launchpad feature that automatically captures and tracks registrations that were started but never completed. When a participant's session expires mid-registration, the system preserves their data, notifies them, and gives organizers full visibility and control over what happens next.

For organizers

  • Dedicated reports — Two new reports give full visibility: Abandoned Registrations shows everyone who dropped off (with last page completed, attendee type, package, and abandoned date), and In Progress Registrations shows active sessions before they expire.
  • Re-engagement tools — Send the built-in "Complete your registration" email directly from the report, or trigger bulk recovery emails to selected records. Organizers can customize the email subject, body, and button label.
     
  • Bulk actions — From the Abandoned Registrations report, select multiple records to bulk-send recovery emails, complete registrations on the attendee's behalf, or permanently delete records — each with a confirmation step.
  • Complete or delete individual records — View a full abandoned registration record, then choose to complete it directly in the admin or send the person a personalized link to finish on their own.
  • Clean data, everywhere — Abandoned registrations are excluded from all standard reports, list views, the Full Data Export, registration APIs, and XML feeds. They won't pollute the confirmed attendee counts.

 

For participants

  • Seamless recovery — If a registration is left incomplete, the participant can enter their email when they return and choose to either resume (via a one-time code) or start fresh — their choice.
  • Data control — A dedicated deletion link in the abandoned registration email lets participants permanently remove their incomplete record at any time.
  • Auto-purge — Abandoned records are automatically deleted after 90 days, with a notification email sent 7 days in advance. This keeps personal data from being retained indefinitely.
     
Launchpad
3 months ago

New Report Spacing configuration

Launchpad Admins Users can now customize report row density with a new Report Spacing setting in the user menu.

  • Default keeps the standard row padding.
  • Compact reduces padding so you can view more rows at a time.

This preference is saved to your profile (persists across sessions) and applies across events you access.

Launchpad
3 months ago

Ability to include new fields as a required field for Registration Imports

You can now configure additional required fields for registration imports. Default required fields stay enforced, and any extra fields you select will be required for every imported row. The import instructions page will automatically reflect your configuration.

New Configuration on Registration Settings

The new Import Configuration section in Registration Settings makes the default Required Fields read-only and adds an "Add Value" option to include new available fields as required for the Import Registration.

Updated Import Registrations instructions

All new fields marked as Required in the Registration Settings will be listed below the default Required Fields in the Import Registrations instructions.

Launchpad
4 months ago

Promo Codes — UI Refresh on Launchpad

A refreshed, more intuitive interface for creating and managing Promo Codes in Launchpad, lowering the learning curve and making everyday registration tasks faster.

Redesigned list view 

Modern table layout with inline toggles, quick-action icons, and click-anywhere row editing. 

New creation flow 

Two-step wizard for adding promo codes with a cleaner form layout and progressive disclosure of advanced settings.


Streamlined edit page

Single-page editing with a unified discount list, sortable items, and inline add/edit/delete actions.

 

Settings panel refresh

 Promo Code Options is now "Settings" — same functionality, fully redesigned with new UI components.

 

Launchpad
4 months ago

New Theme and Page Layouts for Exhibitor Portal Event Template

We've redesigned the Exhibitor Portal from the ground up — modern look, smarter navigation, and new available admin tools in the Page Builder.

Why it matters: Exhibitor satisfaction directly impacts event success. A modern, intuitive portal means less confusion, faster task completion, and a better first impression for every exhibitor at every event you run on Launchpad. 

What's New


Three powerful new elements on Page Builder
Admins now have three dedicated elements in the Page Builder to compose they Exhibitor Portal.
  • Basic Cards — icon, label, custom colors and redirection per card; drag-and-drop ordering; apply colors to all shortcut
  • Task Widget — configurable title, color scheme and status widget layout (none, left, right)
  • Advanced Cards — promotional cards with title, description, configurable button, background image upload and redirection

Modern Theme and Branding

Every page of the Exhibitor Portal now carries your event's identity. The logo, event name and dates appear in the header on every page — so exhibitors always know exactly which event they're managing.

  • New Theme available to be used improve the UI and UX of the Exhibitor Portal
  • User menu in the top-right corner — cookie settings, change password, logout
  • Back to dashboard breadcrumb link on all detail pages


Launchpad
5 months ago

Launchpad Reports Just Got Easier to Read and Navigate.

We’ve improved the reporting experience with sticky headers and an always-visible horizontal scroll, so you can move across wide tables without losing context. This makes it faster to compare metrics, reduces back-and-forth scrolling, and keeps key column labels visible while you explore your data—especially on dense, multi-column reports.

What’s new

=> Sticky headers to keep column titles visible as you scroll

=> Always-visible horizontal scroll for quicker navigation across wide reports

Why it matters

=> Faster scanning and comparison across columns  

=> Less friction when working with large datasets  

=> A smoother day-to-day reporting workflow for organizers and teams


Launchpad
6 months ago

Additional Questions Is Now Custom Fields on Launchpad

This is not just a rename. Custom Fields is a fully rebuilt experience — redesigned from the ground up to make data collection on Launchpad faster, cleaner, and more powerful.


While Additional Questions is now called Custom Fields, this release comes with a completely redesigned setup experience:

  • A new, purpose-built form builder — cleaner interface to create and manage Custom Fields, with a more intuitive flow for configuring field types, options, and conditions
  • Improved conditional logic — setting up rules for when a field appears is now easier and more visual
  • Better performance — the system now handles fields with a large number of options significantly faster, with a smarter display mode that keeps things responsive even with hundreds of values
The underlying data and behaviour remain unchanged — all existing fields, responses, and configurations are automatically carried over.