Case study · OXYHELP Industry

How OXYHELP's sales team stopped losing leads at trade shows.

I replaced their paper business cards with a HubSpot-routed lead-capture system. Every prospect now lands on the right team member's plate, automatically — across trade shows, expos, and distributor visits. Shipped in two weeks.

Live demo · Eduard's card

This is the actual product running on production. Tap Save contact or Connect with me to see how it behaves on a phone.

Open the live demo in a new tab →

The customer

OXYHELP manufactures hyperbaric oxygen chambers and sells them globally — mostly in person.

Buyers are wellness brands, sports clinics, performance facilities, distributors, and high-end medical practices. The product is high-ticket, hardware-heavy, and almost always sold face-to-face — at trade shows, industry expos, and field visits.

The team is on the road constantly. FIBO. Masters Expo Amsterdam (winter and summer). CHW Copenhagen. Health Optimisation Summit London. Arab Health Dubai. Muscle Show UAE. Football-club doctor networks in Madrid. Wherever the buyers gather, OXYHELP has a stand.

The problem

Trade-show economics are brutal. Most of the leads they met never made it back to HubSpot.

A team member works the floor of a 4-day event and meets dozens of qualified prospects. They hand each one a paper business card. Maybe a quarter of those cards survive the conference unmarked, unbent, and not lost in a coat pocket. Of those, maybe a third of prospects ever take the action of typing the contact info into their phone after they get home. The math kills the funnel before it starts.

The other side is worse. The team member walks away from the event with a fistful of business cards in a lanyard pouch. Best case, they spend Sunday evening at the hotel typing each one into HubSpot — a three-hour grind nobody does. Realistic case, the cards sit stacked on a desk until they fall behind a drawer. The leads die because nobody had time to triage.

Some shows offer “lead-capture devices” — handheld scanners rented from the organizer. Same outcome with extra friction: scanned leads still have to be exported, deduplicated, mapped to the right team member, and imported into the CRM by hand. By the time anyone processes the file, the prospect has forgotten the conversation.

OXYHELP was spending six-figure sums per year on booths, flights, and hotels to generate leads that were leaking out the back of every event.

What I built

A digital business-card platform. Every team member gets their own URL. Two taps, lead in HubSpot.

Every member of OXYHELP's sales network has their own URL — oxyhelp-card.vercel.app/eduard, /andrew, /valentin, and so on. The page opens instantly on the prospect's phone with two primary actions.

Save contact

One tap. The team member's full vCard — name, role, company, email, phone, WhatsApp, website, LinkedIn — is added to the prospect's iOS or Android contacts natively. No typing, no copy-paste, no app to download.

Connect with me

A short form opens — name, email, phone, company, optional message. On submit, the lead is auto-created in OXYHELP's HubSpot via the Private App API, assigned to the right team member (the one whose card was scanned), and tagged with the event source. The CEO's leads land in the CEO's pipeline. Each team member sees their own.

QR for the stage

Every cardholder has a /qr route that shows their card as a full-screen QR. They flash it from a phone during a talk, a panel, or a product demo. Audience scans, two taps, contact saved and lead captured.

Admin dashboard

Password-protected admin route. Per-cardholder analytics — card views, leads captured, event sources. The team sees what's working without bothering me.

PWA, themes, brochures

Installable as a PWA (the prospect's phone treats it like a native app), dark/light theme switcher, brochure-download section for spec sheets. Everything a paper business card couldn't do.

Timeline

Contract signed to first team member using it live: 2 weeks.

No agency dance. No “next sprint.” No staging blockers. Working with someone who lives inside HubSpot every day means there is no translation layer between “what the sales team needs” and “what gets shipped.”

Results, since launch

Every conversation now ends up in HubSpot. The leakage stopped.

200+
Inbound leads into HubSpot, auto-routed to the correct team member
~50%+
Of those leads would not have been captured the old way
€100K+
Multiple deals closed from leads that originated on a card
24
Cardholders live across OXYHELP's sales network — internal team, distributors, partners. Including the CEO & Founder.

OXYHELP also stopped printing business cards entirely. Nothing to lose, nothing to reorder when titles change, nothing to run out of at the booth. By the time the team member is back at the hotel, their leads are clean, routed, and already in the CRM.

In their words

“We stopped losing leads at trade shows. Every conversation now lands in HubSpot, on the right team member's plate, ready to follow up. It's the first sales tool the whole team adopted without being asked twice.”

— Valentin Ancuta, CEO & Founder, OXYHELP Industry [DRAFT — pending sign-off from Valentin]

Stack

Next.js 14TypeScriptTailwind CSSSupabaseHubSpot Private App APIVercelCustom subdomain per client

Same stack on every client deployment. Each customer gets their own Supabase project, their own HubSpot Private App token, and their own subdomain (card.yourcompany.com). No data co-mingling. No noisy-neighbor problems.

Want this for your team?

The same system, white-labelled to your brand, live in 2 weeks.

Three tiers, from a single cardholder to a 50-person sales team. HubSpot integration, custom subdomain, PWA, admin dashboard — all included.