Skip to main content

Check-in App Guide

Your staff's new best friend on event day. The Event Karma check-in app turns any smartphone into a badge scanner—no special hardware, no training videos, no "let me call IT." If your team can use a camera app, they can use this.

Native iOS App Available

This guide covers the Web PWA (works on any phone). For iPhone/iPad users, we also have a native iOS app with faster scanning, voice notes, and VIP alerts. See the iOS App Guide.


Three Ways to Check In Attendees

ModeBest ForThe Experience
ScannerStaff walking the floorPoint phone at QR code, hear beep, move on
KioskSelf-service stationsMount tablet, attendees scan themselves
LookupNo-QR-code situationsSearch by name/email, tap to check in

Most events use Scanner as the primary method, with Lookup as backup for attendees who lost their pass email.


Getting Started

First-Time Setup (2 minutes)

  1. Open pass.eventkarma.ai in Safari (iOS) or Chrome (Android)
  2. Tap Browse Events and select your event
  3. Choose your mode (Scanner, Kiosk, or Lookup)
  4. Crucial step: Add to Home Screen

Why "Add to Home Screen" Matters

The app works fine in a browser, but Add to Home Screen:

  • Makes it feel like a native app (no browser chrome)
  • Loads faster
  • Won't accidentally get closed when switching apps
  • Looks more professional to attendees

iOS: Tap Share (box with arrow) → Add to Home Screen Android: Tap Menu (three dots) → Add to Home Screen

Brief Your Staff

Include "Add to Home Screen" in your pre-event briefing. The 30 seconds it takes saves fumbling at the registration desk.


Scanner Mode

The workhorse. This is what your staff will use 95% of the time.

How It Works

  1. Point phone camera at attendee's QR code
  2. Hold steady for half a second
  3. Scanner auto-detects and processes
  4. Success feedback: green screen + haptic buzz + attendee name
  5. Ready for the next scan

That's it. No buttons to tap. No menus to navigate. Point, wait, done.

Understanding the Screen

┌─────────────────────────────┐
│ Event Karma Check-In │
│ [Your Event Name] │
├─────────────────────────────┤
│ │
│ ┌─────────────────┐ │
│ │ │ │
│ │ Camera View │ │
│ │ (live feed) │ │
│ └─────────────────┘ │
│ │
│ Scanned: 127 | Queued: 0 │
├─────────────────────────────┤
│ Last: Sarah Chen │
│ sarah@acmecorp.com │
│ Acme Corporation │
│ [Add Note for SDR] │
└─────────────────────────────┘

Scanned = Total successful check-ins Queued = Scans waiting to sync (see Offline Mode)

Success States (What the Colors Mean)

FeedbackWhat It MeansWhat to Do
Green + NameNew check-in recordedGreat! Next attendee.
Green + "Already checked in"They scanned earlierStill fine—no duplicate created
Red + Error messageSomething went wrongSee error, use Lookup if needed
Pro Tip: The "Already Checked In" Message Is Fine

It means the system is working. Attendees might scan twice (forgot they did it, different entrance, etc.). No duplicate records are created—Event Karma handles it.

The "Add Note" Feature (Your SDRs Will Thank You)

After scanning someone, you'll see Add Note for SDR. This is powerful:

  1. Staff taps the button
  2. Types a note: "Decision maker. Interested in enterprise. Wants demo next week."
  3. Taps Save
  4. Note appears as a Task on the Lead/Contact in Salesforce
  5. SDRs see it in the activity timeline when they follow up

Brief your staff: "If someone mentions budget, timeline, authority, or asks for a demo—tap Add Note." Those 10-second notes dramatically improve follow-up quality.

Offline Mode (WiFi Goes Down—It Happens)

Event WiFi is unreliable. We know. Event Karma works offline.

When you lose connection:

  • Yellow banner appears: "Offline - Scans will sync when connected"
  • Keep scanning—everything queues locally
  • Counter shows "Queued: X" instead of uploading
  • No data lost

When connection returns:

  • Scans auto-sync in background
  • Or tap Sync Now to push immediately
  • Queued counter goes back to 0
Pro Tip: Test Offline Before the Event

Turn off WiFi, scan a test pass, turn WiFi back on, verify it synced. Better to know it works than hope it works.


Kiosk Mode

Self-service check-in for high-volume events. Mount a tablet, let attendees scan themselves, free up staff for conversations.

When to Use Kiosk

  • Trade shows with constant flow
  • Conferences with 500+ attendees
  • Events where you want staff greeting, not scanning
  • Multiple entrance points with limited staff

Physical Setup

  1. Get a tablet stand (chest height works best)
  2. Secure the tablet (venue security, cable lock, or staff nearby)
  3. Position in well-lit area (camera needs good light)
  4. Test camera angle with an actual QR code

Lock the Tablet to Kiosk Mode

Prevent attendees from accidentally (or intentionally) navigating away:

iPad (Guided Access):

  1. Settings → Accessibility → Guided Access → On
  2. Open pass.eventkarma.ai in Safari, select Kiosk mode
  3. Triple-click side button → Start Guided Access
  4. Set a PIN only staff knows

Android:

  • Use device management or a kiosk app (many free options)
  • Or simply tape a "Please don't touch—scan only" sign

The Attendee Experience

┌─────────────────────────────┐
│ │
│ Scan Your Pass │
│ │
│ ┌─────────────────┐ │
│ │ │ │
│ │ Camera View │ │
│ │ │ │
│ └─────────────────┘ │
│ │
│ Hold QR code to camera │
│ │
└─────────────────────────────┘

↓ After scan ↓

┌─────────────────────────────┐
│ │
│ ✓ │
│ │
│ Welcome, Sarah! │
│ │
│ Acme Corporation │
│ │
│ You're checked in │
│ │
└─────────────────────────────┘

Screen auto-resets after 5 seconds, ready for the next attendee.

Kiosk Tips

  • Have staff nearby for attendees who can't find their pass (they'll need Lookup)
  • Test the lighting at the actual venue before doors open
  • Consider multiple kiosks if you expect more than 50 people arriving at once
  • Print a small sign explaining what to do: "Scan your QR code pass here"

Lookup Mode

For when QR codes aren't an option. Attendee deleted the email, phone died, printed pass got coffee-stained—it happens. Lookup lets staff find anyone by name or email.

  1. Type attendee's email or name in the search box
  2. Results appear as you type (instant filtering)
  3. Tap the correct person
  4. Confirm check-in
  5. Done—they're checked in

The Walk-In Registration Superpower

Someone shows up who isn't on the list? Register Walk-in handles it:

  1. Tap Register Walk-in at the bottom of Lookup
  2. Fill in:
    • First Name
    • Last Name
    • Email
    • Company
  3. Check the consent box
  4. Tap Register & Check In

What happens in Salesforce:

  • New Lead created
  • Lead added to Campaign
  • Campaign Member status set to Checked-In
  • All in one tap
Pro Tip: Walk-in = New Lead

Every walk-in who wasn't pre-registered is someone who showed up organically. That's valuable. Event Karma captures them as new Leads so sales can follow up.

Search Tips

  • Email is most reliable (exact match)
  • Name search is fuzzy (finds "John" if you type "Jon")
  • Company search works too if you know the domain
  • If you can't find them, try Register Walk-in—they may not have been on the original list

Best Practices

Before the Event

TaskWhy It Matters
Test scan with a real passCatch config issues before they're urgent
Verify camera permissionsDifferent phones, different settings
Add to home screen on all devicesFaster, more reliable
Brief staff on all three modesSomeone will need Lookup
Charge backup deviceMurphy's law applies to batteries

During the Event

TaskWhy It Matters
Monitor offline statusCatch WiFi issues early
Sync queued scans periodicallyDon't let the queue grow too large
Use "Add Note" for hot leadsYour SDRs will love you
Handle walk-ins promptlyDon't let them wait—they're excited to be there

After the Event

TaskWhy It Matters
Review Publish dashboardSee the full picture
Apply guardrailsFilter before it hits Salesforce
Publish within 24 hoursStrike while the iron's hot
Verify in SalesforceSpot-check a few records

Troubleshooting

ProblemSolution
Camera won't startCheck browser permissions. Try Safari (iOS) or Chrome (Android).
Scan not registeringClean camera lens. Improve lighting. Hold steady.
"Token expired"Attendee's pass link expired. Use Lookup instead.
"Campaign Member not found"Email not in Campaign. Use Register Walk-in.
Wrong event showingGo back to Setup, select correct event.
"Offline" but WiFi is onToggle airplane mode. Or the API might be having issues—scans will queue.
Notes not savingCheck Salesforce connection in admin portal.
Kiosk screen went blackBattery saver kicked in. Adjust display settings.

Quick Reference Card

Print this for your event binder:

EVENT KARMA CHECK-IN QUICK REFERENCE

SCANNER:
Point → Wait → Green = Done
Yellow banner = Offline (keep scanning)
Add Note = Creates Task in Salesforce

KIOSK:
Attendee shows QR → Camera reads → Welcome screen
Resets in 5 seconds

LOOKUP:
Search by email/name → Tap person → Confirm
Walk-in? → Register Walk-in button

TROUBLE?
Camera won't work → Check permissions
Can't find person → Try Register Walk-in
Offline → Keep going, will sync later

SUPPORT: support@datakarma.ai

Ready to dive deeper? Check out the Staff Training Guide for a print-ready briefing document, or the Publish Guide for what to do after the event.