Case Study

Trade show leads, captured in seconds

QR Lead Capture is a mobile app that lets sales teams scan visitor badges at trade shows and exhibitions, capturing contact data instantly — no more business cards, no manual entry, no lost leads.

Platform:iOS & Android
Industry:Sales / Events

Project overview

The challenge

At trade shows and exhibitions, sales teams lose valuable leads every day — business cards get misplaced, manual entry is error-prone, and CRM data is never up to date by the time the team gets back to the office.

Our solution

We built a Flutter app that uses the phone camera to scan visitor badge QR codes, automatically parsing and storing contact data in Firebase. The app works offline, syncing leads when connectivity is restored.

The impact

Sales teams now capture leads in under five seconds per contact — with zero manual entry. Lead data is in the CRM before the event is over, giving the follow-up team a head start the same day.

Key features

Scan. Capture. Follow up.

QR code scanning

Sales reps scan a visitor's badge QR code to capture their contact details instantly.

Instant enrichment

Contact profiles are enriched and synced to the CRM in real time without manual entry.

Offline mode

Leads captured without internet are queued and synced automatically when connectivity returns.

iOS & Android

Flutter delivers a smooth, native experience on both platforms from one shared codebase.

Design & UX

Speed is the feature

On a busy exhibition floor, every second counts. The interface was designed around a single primary action — scan — with all secondary features accessible but out of the way. Large touch targets and clear feedback keep the flow fast even in a noisy environment.

A quick-add note field lets reps attach context to each lead right at the point of capture, so no insight is lost between the booth and the follow-up call.

QR Lead Capture – UI design for event lead management and tagging
QR Lead Capture – lead form and CRM sync workflow design
QR Lead Capture – captured lead list and event analytics view
QR Lead Capture – contact detail and CRM export screen

Technology

The tech stack

Flutter delivers the cross-platform app from a single codebase. Firebase provides real-time sync, offline persistence and authentication. TypeScript powers the integration layer that connects lead data to downstream CRM systems.

FlutterFlutter
FirebaseFirebase
TypeScriptTypeScript
FigmaFigma

Ready to build your next product?

Let's talk about your project — we bring strategy, design, and engineering under one roof.

Get in touch