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

  • November 2026
  • October 2026
  • 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!

Coming Soon!Launchpad
2 days ago

HubSpot Integration on Launchpad: Your CRM Knows Your Members. Now Your Registration Does Too 🤝

Your HubSpot portal already knows who's a member, whose membership has lapsed, and where everyone works. Until now, your registration form didn't. Registrants hunted for member codes and retyped details you already had, and your team checked pricing by hand afterward. The new HubSpot integration for Launchpad fixes that. Registration reads your HubSpot contacts as people sign up, so the right price and the right details appear without anyone asking for them.

What's new

One HubSpot connection gives you two features:

  • Registration Lookup: Launchpad finds the registrant in HubSpot by email, or by another contact property you choose, such as a member number. It then writes the values you've mapped onto the registration, such as membership status or a Classification. Your existing pricing, promo code conditions, package visibility, and approval rules act on those values. There's no new engine to configure.
  • Profile Pre-fill: Once registrants verify their email, Launchpad fills in their name, company, and other profile fields from HubSpot. They confirm or correct the details and move on.

How it works

Set it up in Launchpad

  1. In HubSpot, create a Service Key under Settings → Integrations → Service Keys with the crm.objects.contacts.read scope.
  2. In your event's Integrations, select HubSpot and paste the key into Connection Details. Launchpad checks the key with HubSpot before saving it, then shows which portal you're connected to.
  3. Turn on Registration Lookup and click Configure. Choose the property to match on (email by default). Then map HubSpot properties, custom ones included, to registration fields, for example membership_status → Membership.
  4. Run a test email through the test panel to see exactly what would be written. Testing changes no data.
  5. Optional: turn on Profile Pre-fill and map HubSpot properties to profile fields such as first name, last name, and company.

What registrants see

  1. They enter their email and verify it with a one-time code.
  2. Launchpad looks them up in HubSpot. Members see the member price. Everyone else sees non-member pricing, plus any membership package you've set up for them.
  3. If Pre-fill is on, a quick confirmation shows a masked version of the name found in HubSpot. They choose Use my details or Not me, start fresh.
  4. Every pre-filled field stays editable, so outdated details get corrected on the spot.

Key behaviors

  • Nobody gets blocked: If there's no match, HubSpot is down, or a rate limit is hit, the registrant continues as a non-member. They see no error, and the screens look exactly like a no-match.
  • Privacy built in: Personal details appear only after the registrant verifies their email or signs in. Until then, matched and unmatched emails look identical, so nobody can type in an email to find out who's in your CRM.
  • Your properties, ready to map: The mapping screens list your portal's contact properties as HubSpot groups them, including one you created yesterday. Hidden, archived, calculated, and sensitive properties are left out.
  • Dropdowns just work: HubSpot values are matched to list fields such as ticket type, package, Classification, or country by their label.
  • Registrant edits win: Pre-fill never overwrites a field the registrant has edited, and an empty HubSpot value never blanks a field.
  • Health at a glance: The Configuration page shows Connected, Token rejected, HubSpot unreachable, or Scopes missing. It also shows failed lookups from the last 24 hours, with a link to the integration log.
  • Always current: If a registrant changes their email, or you change a mapping, the lookup runs again on the next save.
  • Read-only: Nothing is written back to HubSpot. Corrections stay in Launchpad, and each registration stores the matched HubSpot contact ID for traceability.

Why organizers will love it

Members expect to be recognized. Now they are: the right price on the first try, no "email us for the member rate" detour, and a form that already knows them. Your team stops cross-checking registrations against HubSpot. Your membership logic stays in HubSpot, where it already lives, and registration becomes a smooth path into membership instead of an obstacle to it.

💡 Pro tip: Before go-live, run three emails through the test panel: an active member, a lapsed member, and an unknown address. You'll see every pricing path in under a minute.

💡 Pro tip: Keep your HubSpot values aligned with your Launchpad option labels. If HubSpot says "Gold" and your Classification is "Gold tier", the value won't be written.

Coming Soon!MONETIZE · Exhibitors & sponsorships
a week ago

Rich-Text Extras: Show Exhibitors Exactly What They're Buying 🛍️

A wall of plain text doesn't sell an upgrade. Extra descriptions in the exhibitor marketplace now support formatting, so you can spell out what's included, how it works and where to learn more. Exhibitors understand the offer before they hit Buy now.

How it works

Write it in Studio

  1. In Studio, go to Exhibitor marketplace and create a new extra or open an existing one.
  2. In Basics, format the Description: bold, underline, bulleted and numbered lists, and links, with up to 5,000 characters to work with. It's the same editor you already use for session descriptions.
  3. Save.

Description editor in Studio

Translations work just like before, and existing extras keep their current description untouched.

What exhibitors see

On Boost your ROI in the Exhibitor Center, each card shows the image, name, price and a short plain-text excerpt of the description, so extras stay easy to compare side by side, along with View details and Buy now.

Clicking View details (or the extra's name) opens the full picture: a large image, the formatted description, the price, Learn more when you've added a link, and Buy now. 🎯

Extra details view in the Exhibitor Center

Coming Soon!MONETIZE · Exhibitors & sponsorships
a week ago

SKU Codes for Extras: Match Every Stripe Payment to Your Catalog 🏷️

Reconciling extras sales used to mean lining up Stripe payments with your catalog by name and amount. Now each extra can carry your own product code (SKU), and that code is sent with every payment to Stripe. Your finance team and your accounting tools see the same reference from day one.

Create an extra in Studio

How it works

  1. In Studio, go to Exhibitor marketplace and create a new extra or open an existing one.
  2. In Additional settings, enter your product code in the SKU code field.
  3. Save. Done.

SKU code field in Additional settings

When an exhibitor buys that extra, the Stripe payment includes your SKU in its metadata, under the sku key. The metadata you already receive stays exactly as it was, so your existing reports and integrations keep working.

The field is optional and only visible to your team in Studio: exhibitors never see it. You can also reuse the same code on several extras when they map to a single product in your catalog. 💸

Coming Soon!MONETIZE · Exhibitors & sponsorshipsMANAGE · Event management & promotion
a week ago

Sponsor Blocks, Your Way: Choose Which Sections Each Block Shows 🏆

Until now, every Sponsors block showed every sponsor section, so your home page and custom pages all carried the same full list. Now you decide, block by block, which sections appear. Put your premium partners front and center, dedicate a page to a single tier, and give every sponsor the visibility they paid for.

Sponsors block in the page builder

How it works

  1. In the builder, open your home page or a custom page and select a Sponsors block.
  2. In the Content tab, under What to display, switch each sponsor section on or off. Enable all turns everything back on in one click.
  3. Click Publish this page.

What to display in the Sponsors block settings

Sponsor sections themselves are still created, managed and ordered in Studio, under Event builder → Sponsors & advertising. Every block follows that order, so to move a section up or down, change it there.

Good to know

  • Existing blocks keep showing all their sections: nothing changes until you edit them.
  • New blocks start with every section switched on.
  • New sections you create later start switched off in your existing blocks. Turn them on wherever you want them to appear.
Coming Soon!MANAGE · Event management & promotion
2 weeks ago

Custom Pages: Build Any Page Your Event Needs 🧩

Until now, every page in your event menu was tied to a feature with a fixed layout. Custom pages remove that limit: design pages from scratch with the same sections as the home page builder (banners, rich text, media, buttons, FAQ, sponsors and more) and place them exactly where your attendees will look.

Pages & menu with custom pages

How it works

  1. Go to Studio → Event builder → Pages & menu and click Create page.
  2. Choose a custom page, give it a Label, and pick where it lives:
    • Menu pages: shown in the main navigation menu and linked buttons.
    • Other pages: hidden from navigation, only accessible via direct link.

Add custom page modal

  1. Click Customize page on the page row to open the page editor, then Create section to start building. Every section from the home page builder is there, with the same per-group visibility rules.
  2. Click Publish changes when you're happy with it.

Page editor with the page switcher

Keep your pages organized

  • Page switcher: jump between your home page and custom pages from the top of the editor, or create a New page without leaving it.
  • Design & Visibility: set the label, color, icon and background images, and choose which groups can see each block.
  • Menu placement: drag pages to reorder them, nest them in a menu group, or use the … menu to Remove from menu, Show in menu or Delete.

Publish changes only publishes the page you're editing: other pages keep their drafts, and a warning icon in Pages & menu shows which ones still have unpublished changes.

Coming Soon!CONNECT · Audience engagement MANAGE · Onsite production
2 weeks ago

Calendar View: See Your Whole Agenda at a Glance 🗓️

A long list is fine for five sessions. For five parallel tracks, it isn't. Attendees scroll, lose their place, and miss that the workshop they wanted starts at the same time as the keynote. The new Calendar view puts every session on a timeline, so overlaps, gaps, and the shape of the day are clear right away.

What's new

Calendar is a new display option for Event Agenda pages, alongside List, Grid, and Live. Sessions are placed on a vertical time axis and sized by their duration. Parallel sessions sit side by side, never on top of each other.

How it works

  1. In Studio, Navigate to Event builder under Page & menu
  2. Create a new page and select schedule under sessions pages or Open an existing Event schedule page
  3. Go to the Data tab.
  4. Under Display preferences, select Calendar.
  5. Choose how columns are grouped with Group columns by:
    • Date (default)
    • Type
    • Location
    • A custom session field (single-choice fields only)
  6. Save. Attendees now see that page as a calendar.

Running several agenda pages? Each one keeps its own grouping. Group your main agenda by day and your workshops page by room.

Key behaviors

  • Day columns: Grouped by date, the calendar shows up to three days at a time. Use the arrows to move through longer events. Events of three days or fewer fill the screen, no navigation needed.
  • Room, type, or custom field columns: Attendees see one day at a time with a date picker, and use the arrows to browse the columns of that day.
  • Only what matters: Columns with no sessions are hidden. With custom field grouping, only sessions with a value for that field appear.
  • Rich session cards: Title, time, location, speakers, and a marker when the session is already in the attendee's schedule. The field used for grouping isn't repeated on the card.
  • Quick preview: Click a card to open the session preview without leaving the calendar. Attendees can Add to schedule or Open in full page, then close it and land back exactly where they were.
  • Live during the event: Today's column is highlighted, a line marks the current time, and a Now button jumps straight back to it.
  • Past sessions fade out: Sessions that already ended appear in a muted color, and remain clickable.
  • Your brand, automatically: The calendar uses your event theme color. Change the theme in Studio and the calendar follows.
  • Mobile ready: On iOS and Android, attendees get the selected day with a date strip on top, and swipe to switch columns.


Coming soon 🔜

Search and filters are next on the list for the Calendar view:

  • Keyword search to find sessions by title, right above the calendar.
  • Filters by Type, Location, and Topics, using the Available filters you already set up for your Sessions page. Nothing to configure twice.
  • Time zone and time format options, so attendees can switch between event and local time, and 12h or 24h.
  • Mobile filter sheet showing how many sessions match before applying.

Why organizers will love it

Multi-track conferences, trade show content programs, hybrid events: the more parallel content you run, the harder it is to show in a list. Calendar view makes your session management visible to attendees. They spot conflicts, find open slots between meetings, and build a better schedule. Fuller rooms for you, less "wait, that was at 2pm?" for them.

💡 Pro tip: Running a multi-room event? Group by Location. Attendees get a room-by-room grid, just like the printed timetable at the venue door.

💡 Pro tip: Use a single-choice custom field like "Track" or "Level" to group columns. It's the fastest way to show your program structure without building separate agenda pages.

Coming Soon!Launchpad
2 weeks ago

Invoices Are Coming to Launchpad 🧾

Today, Launchpad gives you a financial summary: a live view of what’s owed right now. Handy for checking a balance, less handy when your finance team asks what was billed and when. Soon, Launchpad will issue proper invoices instead.

What’s changing

  • Real invoices, not summaries. Every registration, exhibitor and sponsor purchase gets an invoice with its own number.
  • What you send is what stays. Once an invoice goes out, it won’t change.
  • Changes are handled cleanly. If an order changes after an invoice is sent, a new invoice or credit note covers the difference.
  • Easy access for everyone. Your team, your registrants and your exhibitors can all find and download their invoices.

Why organizers will love it

Cleaner records, happier accountants, and fewer “can you re-send my invoice?” emails.

More details are coming closer to launch. Stay tuned! 👀

Coming Soon!Launchpad
3 weeks ago

Protech Integration: Your Members Recognized at Registration 🔗

For associations, the first question at registration is always the same: is this person a member? Until now, answering it meant asking registrants for a membership number they rarely remember, or checking lists by hand after the fact.

Not anymore. With the new Protech integration, Swapcard checks your Protech records while someone registers. Members are recognized, priced and welcomed correctly from the very first click.

What’s new

  • Membership Lookup: as someone registers, Swapcard checks Protech to confirm whether they’re a member and what kind. Member rates, partner tiers and special offers then apply automatically.
  • Profile Pre-fill: Swapcard can also bring in details you already hold in Protech, like their name, job title or company. Members skip the typing and land on a form that already knows them.

How it works

  1. A registrant starts signing up for your event.
  2. Swapcard checks with Protech to see who they are.
  3. The right experience follows: member pricing, the right ticket options, and a form with their details already filled in.

Your team decides how members are recognized and what information comes back. Your membership rules stay in Protech, exactly where they already live.

Key behaviors

  • Your rules, your way: whether a member is identified by email, membership number or company, and whatever your tiers look like, the logic stays in your hands.
  • Renew or join: show expiring members a renewal offer and everyone else a membership offer, automatically.
  • Personal data stays protected: profile details are only shared once the registrant has confirmed their identity, either by being signed in or with a quick code sent to their email.
  • Built on Microsoft Dynamics: because Protech runs on Microsoft Dynamics 365, the integration works within the Microsoft tools your team may already use.

Why organizers will love it

Members expect to be recognized. Now they are: the right price on the first try, a form that fills itself in, and no “contact us for the member rate” detour. Your team stops cross-checking registrations against Protech, your member data stays clean, and membership becomes a smooth part of registration instead of an obstacle to it.

💡 Pro tip: Use membership expiry dates to your advantage. A registration that doubles as a renewal reminder is one of the easiest ways to keep members on board.

Coming Soon!MANAGE · Onsite production
3 weeks ago

Badge Reprinting: Replace Badges Without Losing Check-In Data

With Swapaccess Badge Reprinting, attendees can get a replacement badge with a simple scan at a SwapAccess station — no need to undo their check-in!

How it works

  • Enable reprinting: Turn on SwapAccess badge reprinting in Studio → Registration → Badge templates. This allows attendees registered for tickets linked to that badge type to reprint their badges onsite.
  • Manage individual attendees: Enable or disable reprinting from the attendee’s Registration tab in Studio. This individual setting overrides the badge template setting.
  • Track print history: View the latest print date and access previous prints for each attendee.

Why you’ll love it

  • Keep attendance data accurate: The original check-in timestamp is never overwritten.
  • Stay in control: Manage reprinting at both the badge-template and individual-attendee levels.
  • Keep PDF badges unchanged: The feature only applies to SwapAccess badge printing.

Faster badge replacements, smoother onsite operations, and reliable attendance reports, all without disrupting check-in.

Coming Soon!AICONNECT · Attendee networking
2 months ago

Sherlock Suggests: Three Smart Questions to Get Every Conversation Started 🕵️

The biggest bottleneck to Sherlock adoption was never the AI, it was the blank box. Attendees and exhibitors open the chat, don't know what to ask, and give up before they even start. Smart Predefined Questions closes that gap: the moment someone opens Sherlock, three suggested questions are already waiting, tailored to that exact person and event.

How it works

  1. Sherlock's recommender engine pulls from five signals: the user's profile data, their past Sherlock interactions, the event's trend questions, the event timeline, and a set of hard-coded questions.
  2. It ranks and narrows those down to the three most relevant questions for that specific attendee or exhibitor, and surfaces them the moment they open Sherlock.
  3. Tap a suggestion, and it's sent straight to Sherlock as a message, kicking off a normal Sherlock reply, plan mode included, when the question calls for it.

Key behaviors

  • Personalized when there's data: Returning users get questions ranked against their profile, their Sherlock history, trend questions, and the event timeline.
  • Cold start, covered: New users with no profile data or interaction history still get three relevant questions, pulled from trend questions and a hard-coded set.
  • No awkward gaps: Fewer than three good candidates? Sherlock shows whatever's available, no empty placeholders, no error states.
  • Fallback built in: If the recommender comes up empty, or has an off moment, the hard-coded questions step in by default.
  • No repeats: Once a question's been suggested and answered, or it's one Sherlock can't answer, it drops from that person's pool for the rest of the event.
  • Always current: Close and reopen Sherlock, and the three questions recompute against the latest data available.

Why organizers will love it

Adoption for an AI agent lives or dies on that first message. Smart Predefined Questions turns Sherlock from "type something and hope" into a guided nudge, personalized per attendee, per exhibitor, per moment in the event. More people start a conversation, more of those conversations are relevant from message one, and matchmaking, session discovery, and exhibitor Q&A all get a running start instead of a cold open.