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!

CONNECT · Audience engagement MANAGE · Event management & promotion
2 weeks ago

Build Branded Button Navigation With Custom Images Only 🖼️

Your event home page is prime real estate for brand expression. Until now, when you uploaded a custom image for a homepage button, the platform enforced a label overlay — limiting how much visual control you had. With image-only homepage buttons, that constraint disappears.

Now organizers can display buttons as pure background images: no label, no overlay, just the branded visual your event deserves.

What's New

The Homepage Builder's Buttons block now offers a third Display Mode option:

  • Background image with Label — Your original choice; displays the image plus a button label
  • Icon with Label — Icon-driven navigation with accompanying text
  • Background image only — NEW; displays only the destination page's background image

When you select Background image only, each button shows exclusively the background image you've configured for its destination page — giving you total control over typography, spacing, and branding.

Why Organizers Will Love This

Homepage buttons are often the first interactive element attendees see. When they're constrained by mandatory labels, your design suffers. Image-only buttons unlock creative freedom — perfect for events where your visual identity matters as much as the navigation itself. Build a home page that's unmistakably yours.

💡 Pro tip: Use high-contrast, professionally designed images for your button destinations. Image-only buttons shine when the visuals do the talking — so invest in the photography or graphics upfront.

MONETIZE · Exhibitors & sponsorships
2 weeks ago

Marketplace Extras: Send the Perfect Follow-Up the Moment Exhibitors Buy 📩

An exhibitor just bought a premium booth upgrade, a lead-capture license — that's the ideal moment to talk to them. Until now, there was no way to trigger a tailored email off a Marketplace purchase, let alone build one without leaving the extra's settings. That changes today: create a pre-filled Email Manager campaign in one click, and it sends automatically to every exhibitor who purchases the extra.

How it works

Spin up a campaign without ever opening a blank canvas:

  1. Open the settings of any Exhibitor Marketplace extra.
  2. Find the new section, "After purchase email Campaign"
  3. Click Create campaign.
  4. Swapcard generates a campaign named "Campaign for Marketplace - {Extra Name}", targeted at that extra, and drops you straight into its email settings.
  5. Edit the pre-built blocks
  6. Flip the status to Enabled when you're happy, and you're live.

Prefer to build from scratch?

There's a new "Extra Purchase" target in the Email Manager too. Pick it, choose one or more extras from the multi-select list, and your audience is set — combine it with the email content and timing of your choice.

Key behaviors & options

  • Pre-filled, not pre-sent — every campaign is created Disabled by default, so nothing goes out until you've reviewed the copy and switched it on.
  • Reaches the whole booth team — when an exhibitor purchases the extra, the email is sent to every exhibitor member attached to that company.
  • "All-of" logic on multiple extras — select two or more extras and only exhibitors who bought all of them are targeted — perfect for bundle and upsell follow-ups.
  • Stackable targeting — layer the Extra Purchase target on top of your existing targeting rules in the same campaign.
  • Continuous or one-time — choose whether the email fires on every qualifying purchase or as a single send.
  • No duplicate hunting — open an extra that already has campaigns and you'll see links to each one.
  • Independent sends — several enabled campaigns can target the same extra, and each sends its own email.

Why organizers will love it

Marketplace extras are a core driver of exhibitor ROI — but the relationship shouldn't go quiet the second the payment clears. This feature turns every purchase into a moment of communication: onboard exhibitors into what they just bought, point them to the right resources in the Exhibitor Center, and upsell the next add-on, all on autopilot. You build it once from the extra itself, customize it like any other marketing email, and let Swapcard handle the timing — so exhibitors feel looked after and your team saves the manual campaign setup for everything else on event week.

MANAGE · Event management & promotionMANAGE · Session AV production
2 weeks ago

Introducing Custom Speaker Roles: Tailor Your Lineups for Maximum Impact

The Custom Speaker Roles feature helps you break free from the one-size-fits-all "Speaker" label. Organizers can now define precise, event-level roles (like Moderator, Panelist, Emcee, or Track Chair) and assign them to speakers on a per-session basis. This gives you absolute control over how your talent is showcased and grouped on the Event App, maximizing clarity for your attendees and elevating your speakers' profiles. 🎤✨

🚀 What’s New?

Managing a complex lineup just got a whole lot easier. Instead of every presenter being lumped into a single list, you can now curate exactly how your speaker ecosystem looks across three different management levels: Event, Session, and People.

🏛️ 1. Event-Level: Master Role Management

Head to Sessions > Sessions settings > Speaker roles to set up your global hierarchy.

  • Tailor the Labels: The system auto-creates a default "Speaker" role, but you can edit, delete, or add custom roles (e.g., Facilitator, Co-Author, Keynote).
  • Dual-Naming Control: Define a Session Speaker role name (how it looks next to a presentation) and a Profile Speaker role name (how it looks on their personal bio).
  • Global Ordering: Manually drag and drop the roles into your preferred order. This sequence applies globally across all sessions on the Event App.
  • Go Global: Translate role labels into all active event languages.

⚠️ Deleting Roles: If you delete a role that is already assigned to active sessions, a safety alert module will warn you. Confirming the deletion will cleanly remove that role assignment from both the sessions and user profiles.

📅 2. Session-Level: Precise Lineup Curation

Navigate to Sessions > [Select a Session] > Speaker role to build your perfect stage.

  • Assign & Regroup: Select from your event-level custom roles and assign one or multiple roles to each speaker within the same session (e.g., a single speaker can now be designated as both Moderator and Presenter for the same talk!).
  • Custom Sorting: Drag and drop to re-order the individual speakers within their specific role groups to highlight your lead presenters.
  • Quick Navigation: Need a new role on the fly? The "Manage Role" shortcut will take you directly back to your global settings.

👤 3. People-Level: The Speaker's Perspective

Manage a single speaker's entire schedule from People > [User Profile] > Speaker to.

  • Cross-Session Assignment: View and assign any event-level role to the user across multiple sessions simultaneously.
  • Session Ordering: Easily add, remove, or re-order the sessions tied to their specific role groups.

📱 The Event App Experience

Your attendees will experience a highly polished, intuitive interface that mirrors your exact configuration.

On the Session Detail Page:

  • Clean Grouping: Speakers are automatically displayed under their designated role headers (e.g., Moderators listed together, Panelists listed together). If a speaker holds multiple roles in a single session, they will appear under each corresponding role header seamlessly.
  • Smart Display: Empty roles are automatically hidden. If a custom role only has one person assigned, it cleanly displays just that speaker and their specific title.
  • Perfect Ordering: The app strictly respects your hierarchy—sorting first by your global Role Order, and then by the specific Speaker Order you set within that session.

On the People Detail Page:

  • Dynamic Schedules: The "Speaking at" section and "Is attending" sections are now mutually exclusive. If a user is speaking at any session under any custom role, the standard "Is attending" list is hidden to keep the focus purely on their professional contribution.
  • Multi-Role Visibility: If a VIP is a Keynote for Session A and a Moderator for Session B, both sessions will dynamically display in their respective translated role blocks right on their profile.

🛠️ How to Get Started

Ready to level up your event program?

  1. Go to Sessions in your Studio organizer center.
  2. Click Session settings and toggle to the new Speaker roles tab to build your custom roster.
  3. Open any session or user profile to start assigning single or multiple roles to your speakers!

Got questions about mapping out your custom speaker workflows? Let us know!

Launchpad
2 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.

MONETIZE · Ticket sales
3 weeks ago

Apple Wallet Passes Now Show Ticket Names for External Registration

Attendees using External Registration can now see their ticket name directly on their Apple Wallet pass.

What’s improved

Previously, the ticket name was only displayed when a specific In-App Registration Badge configuration was selected in Studio, limiting the information available to externally registered attendees.

With this improvement:

  • Ticket names are displayed on Apple Wallet passes for externally registered attendees.
  • The information is shown regardless of whether the Studio configuration uses an In-App Registration Badge or QR Code.
  • External Registration attendees now receive the same relevant ticket information as attendees using other registration flows.

This provides a more consistent and informative pass experience for all attendees.

Launchpad
3 weeks 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.

Coming Soon!AICONNECT · Attendee networking MANAGE · Event management & promotion
a month ago

Meet Sherlock in the Inbox: Two Email Blocks That Do the Promoting For You 🕵️

Sherlock is only as useful as the number of people who know to ask it something. Now the email manager can do that job for you: two ready-made blocks nudge attendees, exhibitors, and speakers straight to Sherlock, on WhatsApp or in the app, with zero copywriting on your end.

What's new

Two pre-built blocks are now available in the email manager:

  1. Sherlock on WhatsApp: drops a subject, body, and "Chat with Sherlock" CTA straight into any email.
  2. Sherlock in-app: same idea, but the CTA ("Discover Sherlock") opens the event in the app with Sherlock already launched.

Both blocks come fully written. All you add is the link.

How it works

  1. Open any email in the email manager and browse the block library.
  2. Add either the Sherlock on WhatsApp or Sherlock in-app block (or both).
  3. Drop in the required link: your WhatsApp conversation link for the WhatsApp block, or the event deep link for the in-app block.
  4. Send. Clicking the CTA takes attendees directly to the WhatsApp chat or into the app with Sherlock open.

💡 Pro tip: Leave the link field empty and Swapcard won't let you save or send, an inline error flags it immediately so a broken CTA never reaches an inbox.

Key behaviors

  • Pre-written, pre-translated copy: Subject, body, and CTA are ready to go, no drafting needed.
  • One required field per block: Just the WhatsApp link or the deep link, nothing else to configure.
  • Validation built in: Missing link = blocked send, with an inline error on the block itself.
  • Smart defaults:If Sherlock (or Sherlock on WhatsApp) is enabled for your event, the block is automatically added to key campaigns:
    • "It's almost go-time! Are you ready?" (attendees)
    • "Qualified prospects are waiting to meet you!" (exhibitors)
    • "Want to see who's attending your session?" (speakers)

Why organizers will love it

Awareness is the bottleneck for any AI agent, and now it's solved before you even open the email builder. These blocks turn every campaign into a Sherlock touchpoint automatically, no extra effort, no extra emails to design. More attendees discover Sherlock, more conversations happen, and your AI Agent actually earns its keep.

Coming Soon!AICONNECT · Attendee networking
a month ago

Sherlock on WhatsApp: Support, Under Your Brand 💬

Attendees live on WhatsApp. Now Sherlock can meet them there, without your organization's name disappearing behind Swapcard's. If you run branded apps, you can request a dedicated WhatsApp number, connect it through Meta, and put Sherlock to work answering attendee questions right where they already are.

How it works

  1. Request a number. From WhatsApp sender settings, organization admins submit a request form with the phone number's country and legal entity. Customer Success reviews it and assigns a number once approved.
  2. Connect via Meta. Click "Add WhatsApp account," then "Connect with Meta" to launch Meta's embedded signup. Enter your number, grab the verification code Swapcard displays, and drop it into the Meta popup to confirm.
  3. Bind it to your app(s). Pick which branded application(s) this WhatsApp account should serve: attendees on that app will see Sherlock respond from your number.
  4. Manage it anytime. Every linked application shows its phone number alongside Copy URL, Copy phone number, and Download QR code actions, plus an Edit option to change bindings on the fly.

Key behaviors

  • One number, multiple apps: a single WhatsApp account can serve several branded applications at once.
  • Built-in guardrails: no branded app yet? The request button greys out with a banner pointing you to create one first. Try to save with zero apps selected, and you'll get a clear validation message instead of a silent fail.
  • QR codes on demand: download a ready-to-share QR code for each linked app, perfect for on-site signage or booth collateral.
  • Clean teardown: deleting a WhatsApp account removes it and all its app bindings in one confirmed action.

Why organizers will love it

Branding isn't just a logo, it's every touchpoint attendees have with your event, WhatsApp included. This closes the gap between "attendees want to message us where they already are" and "our support has to live inside one app." Now it doesn't.

💡 Pro tip: Have the Meta Business account details and your legal entity info ready before you start the request, it's the single biggest thing that slows approval down.


Coming Soon!AICONNECT · Attendee networking
a month ago

Sherlock Goes Off-App: Embed Your AI Agent on Any Website 🕵️

Your event app was never the only place people look for answers: some guests never install it, some just want a quick check before they commit to downloading anything. Until now, Sherlock couldn't follow them there. That gap closes today: enable guest mode, grab an embed snippet from Studio, and Sherlock shows up wherever you already have a website.

What's New

  • One toggle, one snippet: turn on Guest mode for Sherlock in Studio and an embed code section appears, giving you a copyable snippet scoped to your event.
  • Guest-scoped answers: Sherlock only draws on content you've explicitly marked "available for guests" in Studio. Nothing else leaks through.
  • White-label aware: "Powered by Swapcard" shows on standard events and disappears automatically if your event is white-labeled.
  • Fresh start, every time: no conversation history carries over between visits, so every session starts clean.

How It Works

  1. Open the AI Agent page in Studio with Sherlock enabled.
  2. Turn on Guest mode: the embed code section unlocks.
  3. Copy the snippet; it's already scoped to your event.
  4. Paste it into your website.
  5. Mark the content you want Sherlock to use as available for guests in Studio, so it has something to answer with.


Key Behaviors & Options

  • Scoped content only: even with the widget live, Sherlock will only ever surface guest-accessible content; anything not marked for guests stays out of the conversation entirely.
  • Feedback built in: the same suggestions, app-support answers, chat, and thumbs up / thumbs down controls guests get in the app carry over to the embedded widget.
  • No content marked yet? No problem, sort of: the embed still generates and works technically, but Sherlock won't have anything to answer with until you flag content as guest-available.

Why Organizers Will Love It

Your website is real estate you already own and control, and now it can answer attendee questions before they've even considered the app. It's a lower-friction first touchpoint for prospects browsing pre-event, and a safety net for onsite guests who'd rather not install anything. Same AI agent, same guardrails on what it can share, just meeting people where they already are.

💡 Pro tip: Mark your guest-accessible content in Studio before you flip on Guest mode, an embedded Sherlock with nothing to say is a rough first impression.

💡 Pro tip: This is a great addition to a pre-event landing page, let prospects get quick answers about the event without the "download our app first" wall.

Coming Soon!AICONNECT · Attendee networking
a month ago

Sherlock: Your Personal Wayfinder, Right Inside the Chat 🧭

No more bouncing between the chat and the full-page map. Sherlock now shows exhibitors, sessions, and venue facilities exactly where they are, and gets attendees there, without ever closing the conversation.

What's new

Ask Sherlock for a location, and it answers with an actual map, not just text:

  • "Show me the event map" → Sherlock drops an embedded ExpoFP map preview right into the chat, level selector included.
  • "Where's the AWS booth?" → the preview opens zoomed in and pinned on that exact spot.
  • "Where are the Chinese exhibitors?" or "What's in Hall 5?" → the relevant hall or zone lights up, with the matching exhibitor list alongside it.
  • "How do I get from Hall 3 to Hall 4?" → Sherlock asks where you're starting from, then draws the route straight to your destination.

Key behaviors

  • Pinch, zoom, pan: the embedded map behaves like the real thing, without hijacking the conversation's scroll.
  • Closest match first: ask about several exhibitors or sessions at once, and Sherlock pins the closest one to you first (or the first one found, if it doesn't know where you are).
  • No dead ends: if a location or route doesn't exist on the map, Sherlock says so instead of showing a blank or broken screen.
  • Smart reuse: once the map has loaded in a session, Sherlock reuses that instance instead of reinitializing it every time.
  • Open map button: every map reply comes with a one-tap way out: on web it opens full-page alongside Sherlock; on mobile, Sherlock steps aside and the map goes full screen.

Why organizers will love it

Fewer "where is..." messages bouncing between attendees and your help desk, and a much smoother onsite experience overall. Attendees get answers without breaking their flow, exhibitors get found faster, and your floor plan finally works as hard as your AI assistant does.

💡 Pro tip: This release covers single-destination directions. Multi-stop itineraries (visit A, then B, then C) and full route optimization across a wishlist aren't in scope yet, but the groundwork's there for it.