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

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

Coming Soon!CONNECT · Attendee networking
today

Two-Level Sorting for People Lists: Full Control

You've always been able to sort your attendee and exhibitor lists. But "sort" used to mean one thing: pick a field, get a list. If that field happened to be a custom field, sticky headers appeared whether you wanted them or not. No separation between how items are grouped and how they're ordered within that grouping.

That changes today. People's views now support two independent sorting levels, just like Sessions has had all along.

What's New

In Studio, the single Sort by dropdown is replaced with two separate controls:

  1. Section titles: define whether sticky group headers appear, and what they're based on. Choose None (no headers), Alphabetical, or any single-select custom field defined on your People or Exhibitor list.
  2. Sort by: define how items are ordered within each section (or across the full list if Section titles are set to None). Choose from Most complete profiles, First name, Last name, Registration date, or any single-select custom field.

Both list view and grid view respect the same configuration.

Key Behaviors

  • No headers + custom field sort: set Section titles to "None" and Sort by to a custom field (e.g. "Sponsor Package"). Exhibitors appear in your indexed order (Platinum → Gold → Silver) with no tier labels visible to attendees. Clean list, clear hierarchy.
  • Section headers + secondary sort: set Section titles to "Industry" and Sort by to "Name". Attendees see clean group headers; within each group, exhibitors are alphabetically ordered.
  • Alphabetical headers + any sort: set Section titles to "Alphabetical" and Sort by to "Registration date". Letter headers appear only for letters that have at least one person.
  • Empty groups disappear: if no one belongs to a section title value, that header simply doesn't render. No blank "Bronze" header floating awkwardly at the bottom.
  • Custom field sort without headers: this is the key new use case. Sort by a custom field without exposing the grouping logic to attendees.

How to Configure It

  1. In Studio, open your event and navigate to the People page.
  2. Open the page's settings panel and go to the Data tab.
  3. Under sorting, you'll now see two dropdowns: Section titles and Sort by.
  4. Select your desired combination and save. Changes apply instantly across Web, iOS, and Android.

 Why Organizers Will Love It

Sponsorship tiers are sensitive. Showing a "Bronze" sticky header above three lonely exhibitors can feel unflattering, for them, and for you. Until now, the only way to prioritize Platinum sponsors at the top of your list was to also expose the tier structure to every attendee.

This feature breaks that constraint. Surface your VIP speakers first, keep your premium exhibitors front and center, and build the attendee experience you actually intended, without leaking your internal hierarchy.

It also brings People views to full feature parity with Sessions, giving organizers a consistent, powerful sorting toolkit across all content types.

💡 Pro tip: Sponsorship tiers without the labels: Create a single-select custom field called "Sponsor Level" with values indexed in your preferred order (Platinum, Gold, Silver, General). Set Section titles to None and Sort by to Sponsor Level. Platinum exhibitors float to the top of the list: attendees just see a clean, ranked directory.

💡 Pro tip: Speaker spotlight: Use a custom field like "Featured" (values: Featured, Standard) with Section titles set to None and Sort by set to Featured. Your keynote speakers appear first, no header required.

Coming Soon!MANAGE · Integrations
yesterday

Webhook Subscription Limit: Keeping Your Integrations in Good Shape

Swapcard's webhook system is a powerful tool for real-time integrations — but like any powerful tool, it needed a guardrail. Starting now, each customer account is limited to 20 webhook subscriptions per event. It's a small number that makes a big difference.

What's changing

Previously, there was no ceiling on how many webhook subscriptions could be created per customer. That opened the door to two common problems:

  • Accidental overload — A developer iterating quickly on an integration could unknowingly create hundreds of duplicate subscriptions without realizing it, silently degrading performance.
  • Automated proliferation — some tools auto-generate webhook subscriptions, and without a limit, those can stack up fast.
  • Malicious abuse — In the worst case, a bad actor could flood the system with thousands of subscriptions and impact Swapcard's performance for everyone.

How it works

The fix is simple: 20 webhook subscriptions per event, maximum.

  • If a customer already has 20 active subscriptions, any attempt to create a new one will be blocked with a clear error message.
  • Existing subscriptions are unaffected — the limit applies to new creations going forward.
  • The cap applies across all webhook events and endpoints for that customer account.

Why this matters

This isn't just a defensive measure — it's a reliability investment for every team building on Swapcard's API. Clean integrations perform better, are easier to debug, and don't silently eat up system resources in the background.

💡 Pro tip: If you're regularly hitting or approaching the 20-subscription limit per event, audit your active webhooks for duplicates or stale endpoints. A lean webhook setup is a healthy one.

Coming Soon!MONETIZE · Ticket sales
2 days ago

Improved Ticket Descriptions with HTML Formatting

Ticket descriptions are now more powerful and flexible. Organizers can use HTML formatting to create rich, structured descriptions that render correctly on the registration page, making it easier for attendees to understand what each ticket includes

Whats's Changed

  • Organizers can now use HTML formatting in ticket descriptions
  • Content such as line breaks, lists, and basic formatting is supported
  • Descriptions render properly on the registration page and ticket views

How it works

In Studio → Registration → Tickets:

  • Add or edit a ticket description
  • Use HTML formatting 
  • Save your ticket -> your formatting will be preserved and rendered

Expected Outcome

  • More engaging and structured ticket descriptions
  • Improved attendee understanding of ticket benefits
  • Enhanced overall registration experience and clarity
CONNECT · Audience engagement MANAGE · Session AV productionBeta
2 days ago

Master your schedule with the new Calendar View! 🗓️✨

The Calendar View helps you transform your "My Schedule" from a basic list into a dynamic, time-based layout. You can now visualize your entire event journey on a single, intuitive grid, making it easier than ever to manage your time and ensure you never miss a session you’ve registered for.

What’s New?

We’ve launched this Web-only MVP to give you a "quick win" for time management. This update introduces a visual way to track your personal agenda and see exactly how your day is shaped.

  • Toggle Your Perspective: Easily switch between the traditional List View and the new Calendar View using the icon in the page header. Your preference persists, so the app remembers exactly how you like to view your day when you return.
  • Live Time Tracking: A "current time" indicator line moves across your grid in real-time, so you can instantly see where you are in your schedule and how long you have until your next session. ⏱️
  • Conflict Transparency: If you’ve registered for overlapping sessions, they are displayed side-by-side. You get a clear view of your "double-bookings" so you can decide where to go on the fly.

How it works:

  1. Switch the View: Click the calendar icon on the My Schedule page to opt-in to the new layout.
  2. Navigate by Date: Use the simple date navigation at the top to jump between event days.
  3. Identify by Color: Use the side panel legend to quickly identify your session types and formats via our new color-coding system.

Why Event Organizers Love It:

  • Enhanced Time Management: Attendees can spot gaps in their schedule at a glance, encouraging them to explore more content.
  • Reduced Friction: By keeping everything on one horizontal plane, attendees feel more in control of their event experience.
  • Modern Web Experience: This V1 is optimized for the web, giving users a sophisticated "command center" view of their participation.

Note: This is a V1 Web-only release. We’ve focused this MVP on your bookmarked and registered sessions to meet the most requested needs first. We’re already looking ahead to expanding this view!

Ready to see your schedule in a whole new light? Head to the Web App and toggle on the Calendar View today! 🚀

MONETIZE · Exhibitors & sponsorships
6 days ago

Team Members List: One Table, Total Clarity 🗂️

The card grid is out. The new Team Members page hands exhibitor admins a single table view that surfaces what actually matters: who's visible to attendees, who's sharing contacts, and who has admin powers, without opening a single profile.

What's new

The Team Members page in the Exhibitor Center has been fully rebuilt around a table layout. Every team member now sits on a single row with all the info you need to manage them quickly:

  • Team member: avatar, name, and email in one column.
  • Job title: who does what, at a glance.
  • Visibility: a Visible or Hidden badge with an inline dropdown to flip the status without leaving the page.
  • Contacts: a Shared or Not shared badge with an inline dropdown to control lead-retrieval participation.
  • Role: Admin or Limited, also editable from the dropdown (if the Exhibitor Role Add-on is enabled).

A search field above the table filters by name or email, and hovering any row reveals a quick View profile action.

How it works

  1. Head to Team members in the Exhibitor Center side navigation.
  2. Scan the table to spot anything off, a Direct Sales rep who isn't sharing contacts, an admin who shouldn't be, a profile still hidden from the marketplace.
  3. Click any Visibility, Contacts, or Role dropdown to update a member directly from the table.
  4. Hover a row and click View profile when you do need to go deeper.
  5. Use Add a member (top-right) to invite a new teammate.

Mobile, responsive by default

On mobile, the table folds into a vertical list of member cards, each showing the avatar, name, job title, and the three status badges (visibility, contacts, role). The search field stays on top, and Add a member sits right below the page title for admins on the go.

Why exhibitor admins will love it

Booth teams change fast. People join late, swap roles, or forget to flip their visibility on before doors open. The old grid forced you to click into each profile just to verify status, death by a thousand clicks during a busy event setup.

The new table puts visibility, contact sharing, and role management in a single view with edit-in-place dropdowns. That means cleaner team setups, fewer "why isn't my rep showing up?" support tickets, and stronger lead retrieval coverage, because nobody's accidentally hidden when the floor opens.

💡 Pro tip: Do a 30-second sweep of the Team Members table on the morning of day one. Confirm everyone is Visible and Sharing contacts, and you've just protected your exhibitor ROI before the first attendee walks in.

MANAGE · Integrations
a week ago

Smarter Source Tracking in Your People List: Know Exactly Where Every Attendee Came From 🔍

When you're managing thousands of attendees across multiple integrations, "Sync" is not a useful answer.

Until now, the Studio > Content > People view showed a fixed list of source types — Registration, Code, Organizer, Sync, Developer API, Excel Import. Helpful enough at a glance, but the moment you're running data syncs through multiple connectors, it all collapses into one ambiguous label. Debugging data issues becomes a scavenger hunt.

That's fixed. Source tracking in the People list now goes one level deeper.


What's New

When a connector pushes people into your event, the Source column now shows the connector's actual name instead of the generic "Sync" label. If you're syncing from ASP Events, you'll see ASP Events. If it's your registration platform, CRM, or any other connected tool — same deal.


Where You'll See It

  • Studio > Content > People — the Source column now shows the connector name wherever it's available
  • People export — Source Details are included in CSV exports so you can audit and filter outside Studio

Key  Behaviors 

  • Automatic — no configuration needed. The connector name is captured and stored at import time.
  • Legacy records keep their existing source label — this applies to people added going forward.

Why Organizers Will Love It

Multi-source events are the norm — registration platforms, CRM syncs, badge scanning systems, hosted buyer tools — they all funnel people into Swapcard through different pipes. When something looks off in your People list, you need to know which pipe caused it.

This update makes data auditing dramatically faster. Spot a duplicate? Check the source. Attendee missing a field? Check the source. Running a post-event report by acquisition channel? The data's already there.

Less "where did this person come from?" — more "let's fix it."


💡 Pro tip: Source Details are included in the People export — filter the CSV by source name to quickly segment attendees by acquisition channel.










Coming Soon!MANAGE · Onsite productionMANAGE · Session AV production
a week ago

Control Your Content: New Video Visibility Restrictions 🎥

The Video Content Visibility feature helps you monetize your on-demand content and manage hybrid event experiences with precision. You can now decouple session access from video access, allowing attendees to see the agenda and session details while restricting the actual video player to specific groups. 

Why this is a game-changer for your Event 🚀

Previously, if a participant could see a session, they could watch the video. This update gives you the flexibility to:

  • Monetize On-Demand Content: Keep your sessions visible to everyone to spark interest, but restrict the video playback to "VIP" or "Paid" ticket holders. 💰
  • Tailor Hybrid Experiences: Show the video stream only to your virtual audience while providing onsite attendees with just the session info and location. 🏢💻
  • Protect Exclusive Content: Easily exclude certain groups (like Guests or specific attendee tiers) from viewing sensitive or premium recordings.

What’s New? 🛠️

We’ve replaced the old "Make the stream public" toggle with a much more powerful restriction-based model.

  • Group-Based Restrictions: Under Session Settings, you can now select exactly which groups should not have access to the video content. If no groups are selected, everyone with session access can watch.
  • Community & Guest Control: Use dedicated toggles to hide video content from Guest users or Community members who haven't registered for your specific event. 🚫👥
  • Seamless Attendee Experience: If a user doesn't have video access, they won't see a broken player or an error message. Instead, the video player is replaced by a clean session banner image, keeping your interface looking professional.
  • Default Preferences: Save time by setting a baseline for your whole event! You can define your video visibility rules once in the Default Session Preferences, and every new session you create will inherit those settings automatically.

How to use it 📝

  1. Navigate to Studio → Content → Sessions.
  2. Select a session (ensure it is a Live Stream, Pre-recorded, or On-demand type).
  3. Go to the Preferences tab.
  4. Scroll to Video content restriction (or Video content visibility in defaults).
  5. Select the groups you wish to block from viewing the video.
  6. Hit Save! Your restrictions are now live.

Pro Tip: Want to set this up for your entire event at once? Go to Event Settings → Default session preferences to configure your global video strategy before you start building your agenda!


Good to know 💡

  • Existing Sessions: Don't worry—nothing will break! Your existing sessions will remain fully accessible by default until you choose to apply restrictions.
  • Visibility vs. Access: Remember, these settings only hide the video. The session description, speakers, and documents remain visible based on your standard visibility rules.

Now go forth and curate your content like the event pro you are! 🌟

CONNECT · Audience engagement
a week ago

UI Improvement: Transparent Targeting Logic in Email Manager

The Email Manager UI update helps you eliminate targeting errors by visually aligning the interface with the platform's backend logic. You can now build your campaign audiences with the certainty that the "AND/OR" logic you see on your screen is exactly what will be executed when you hit send. ✉️

No more "phantom filters" or logical contradictions. We’ve cleaned up the interface to ensure that the relationship between User Groups and other criteria is clear, transparent, and easy to manage.

What’s New?

We’ve revamped the targeting experience to prioritize clarity and prevent the selection of unsupported logic combinations.

  • Logic Alignment: When you select Groups as a targeting criterion, the UI now locks the operator to "AND". This reflects the backend requirement and prevents the interface from misleading you with an "OR" option that doesn't apply to Groups.
  • Auto-Prioritized Layout: To make your filtering easier to read, the interface now automatically moves Group selection to the top of your criteria list. This hierarchy helps you see the "base" of your audience before adding secondary filters. 🏗️
  • Adaptive Controls: The "AND/OR" selector only remains active when you are using individual criteria that support flexible logic. If your setup includes Groups, the selector is smartly disabled to keep your data segments accurate.

How it Aids Event Management

Precise communication is the backbone of attendee satisfaction and exhibitor ROI. This UI improvement ensures:

  • Error-Free Segmentation: Avoid the risk of sending registration links or speaker briefings to the wrong audience due to misunderstood UI toggles.
  • Faster Campaign Setup: The "Group-first" layout allows you to quickly scan your targeting parameters and confirm your audience at a glance.
  • Reduced Friction: By removing options that don't function in specific contexts (like the "OR" logic for Groups), we’ve removed the guesswork from the user experience. 💡

UI & UX Enhancements

  • Visual Consistency: Updated the targeting criteria blocks to ensure the most important filters are always at the top of your view.
  • Contextual Tooltips: Added clarity to the targeting module so you know exactly why certain logic is applied to your specific filter combination.
  • Clean Logical Trees: Improved the rendering of nested conditions, making it easier to manage complex audiences for large-scale or hybrid events.
AICONNECT · Attendee networking
a week ago

Sherlock Is Smarter, Faster, and Ready for the Show Floor 🔍

Sherlock isn't just an event chatbot; it's your AI co-pilot for the full event experience. This release brings smarter discovery, end-to-end exhibitor lead management, on-demand badge access, and a conversational flow that actually understands what you mean when you say "book it." A lot has changed. All of it matters.

Smarter discovery, powered by AI

Sherlock now delivers AI-powered recommendations for people, exhibitors, products, and sessions, all matched to your profile. No more browsing through long lists hoping something sticks.

  • Profile-matched recommendations: Sherlock surfaces the most relevant content based on who you are and what you're there for.
  • Find people by role, industry, or shared interests: just describe who you're looking for in plain language.
  • Deep links from chat: tap any recommendation to jump directly to an exhibitor booth, product page, session, or attendee profile.

💡 Pro tip: Try "Find me CTOs in fintech attending tomorrow", Sherlock will return a filtered list you can act on instantly.

Meetings and networking, handled end-to-end

Your meeting inbox and connection requests are now fully manageable inside Sherlock. No context switching, no digging through menus.

  • Connection requests: list, accept, or decline incoming requests directly from the conversation.
  • Meeting management: find open slots, accept or decline invitations, assign to a team member, and reschedule in a single sentence.
  • Session ratings: rate talks you've attended without leaving the chat.

💡 Pro tip: After asking Sherlock to list available slots, just say "book the 3 pm one", it picks up the context and confirms in seconds.

Exhibitors: from prospecting to export, in one place 📋

This release turns Sherlock into a full lead management workstation for exhibitor teams. No spreadsheets required, until you actually want one.

ICP-powered prospecting

Define your Ideal Customer Profile once, and Sherlock instantly surfaces matching prospects across your warm leads, existing contacts, and the full attendee list. Fast, focused, and ready to act on.

Qualify, manage, and export leads

  • Custom qualification forms: capture notes and qualify contacts directly inside the conversation, using your existing form fields.
  • Download leads to XLSX: export your full lead list with a single instruction. Say "download my leads" and Sherlock handles the rest.
  • Booth meeting management: accept or decline meetings on behalf of the booth, and see each team member's workload at a glance.
  • Marketplace access: browse booth upgrades and add-ons directly from Sherlock, without switching to another screen.

💡 Pro tip: Use the ICP search before the event to build a priority list by sending connection requests, then qualify on the spot during booth conversations from My Contacts. Then, your leads XLSX export will be ready by the end of the day!

Finally, Sherlock is now available on the Exhibitor Center for more lead management. 


Your badge, always in reach 🪪

Attendees can now access their event badge directly from Sherlock. No hunting through app menus at the entrance: just ask, and it's there.

Everything else that got better

  • Multilingual support: Sherlock responds in your language, even if you switch mid-conversation.
  • Smarter multi-turn flows: follow-up messages like "book it" or "send a request" are understood in context, without having to re-explain.
  • Better response formatting: recommendations now highlight the relevant detail for each result, making it easier to compare and decide.
  • New access point: Exhibitor Center: Sherlock is now available directly from the Exhibitor Center, right where your team is already working.

Why this matters for your event

Sherlock reduces the friction that costs organizers ROI and attendees time. Exhibitors close more meetings, qualify more leads, and leave with cleaner data. Attendees find the right people and sessions faster. And everyone spends less time navigating the app and more time at the event. That's the goal, and this release gets meaningfully closer to it.

Sherlock keeps improving based on your feedback. Keep sharing, more updates are on the way. 

Coming Soon!CONNECT · Attendee networking
a week ago

A Cleaner, Smarter Meeting Details Page 📋

The meeting details page is where a lot happens: requests get accepted, schedules get juggled, teams get assigned, and attendance gets tracked. For a page this central to the networking experience, it was long overdue for a proper rethink.

The revamped meeting details page in the Event App now shows the right actions to the right people at the right time - dynamically adapting based on who you are in the meeting (requester, invitee, team member) and where that meeting is in its lifecycle.

How It Works

The page now has a clear, consistent layout split into two components: the meeting details card (participants, time, location, message) and a contextual options panel that updates based on meeting state. Here's what each role sees:

As an invitee receiving a meeting request:

  • Accept or Decline the request
  • Reschedule directly from the details page
  • Connect Google Calendar to stay in sync

As the requester waiting on a response:

  • Reschedule or Cancel the request
  • Add participants or video conferencing
  • Export to calendar without leaving the page

As a team member handling exhibitor meetings:

  • Assign the meeting to a colleague (or reassign it)
  • Full action set available for both unassigned and assigned states

Once a meeting is in the past:

  • Requesters are prompted to confirm attendance — with three honest options: "I joined, and it was valuable," "I joined, but it wasn't valuable," or "It didn't happen"
  • Once confirmed, the feedback is locked in and the page reflects it cleanly

Key Behaviors

  • Context-driven actions: The options panel only surfaces actions that are relevant to your role and the current meeting status. No clutter, no confusion.
  • Google Calendar sync: Available across virtually every meeting state, so attendees can always connect their calendar regardless of where the meeting stands.
  • Canceled, rescheduled, and expired: The page still renders cleanly for these states, offering calendar options without surfacing irrelevant actions.
  • Multi-participant meetings: Invitees in group meetings can reschedule, add participants, export to calendar, or decline - and if they've declined, the page reflects that clearly.

Why This Matters

This revamp makes the meeting details page feel intelligent. It reduces friction at every stage of the meeting lifecycle, from the first request to the post-meeting attendance confirmation. For exhibitors managing high volumes of meetings across a team, the clearer assignment flow alone is a meaningful upgrade.

It's also built to scale - the new architecture makes it far easier to extend the page as the meetings feature evolves.

💡 Pro tip: Encourage exhibitors to use the post-meeting attendance confirmation as part of their follow-up workflow. The "valuable / not valuable / didn't happen" signals feed directly into ROI tracking and can help teams refine their meeting strategies across events.