TryMellon

QR Default — Demo & Sales Playbook

Demo script, value messages, objection handling, and pre-demo checklist.

QR Default — Demo & Sales Playbook

Use this playbook to demo the QR default domain feature to prospects and handle common questions.


Follow this order for maximum impact:

1. Set the Context (30 seconds)

“Most auth providers require you to build and deploy a mobile page for cross-device login. With TryMellon’s bridge domain, you skip that entirely. QR login works out of the box.”

2. Show the Landing Section (1 minute)

  • Open the landing page and scroll to the QR Default section.
  • Walk through the flow diagram: Desktop → QR → Bridge → Mobile → Session.
  • Highlight: “Zero deployment on your end for the mobile piece.”

3. Live Demo (3 minutes)

  1. Open demo-auth-app at http://localhost:4173 (or the deployed URL).
  2. Click “Login con QR” — show the QR code appearing.
  3. Scan with your phone (or the prospect’s phone).
  4. The bridge page opens → tap “Usar passkey” → FaceID/TouchID.
  5. Desktop receives the session → redirect to dashboard.

Key moment: The desktop detects the session within 2–3 seconds of mobile approval. Point this out.

4. Show the Docs (1 minute)

  • Open QR Default Integration Guide.
  • Highlight the code snippets: “This is all the code you need on desktop.”
  • Show React and Vanilla JS examples.

5. Migration Path (30 seconds)

“When you’re ready to brand the mobile page, change one config value — primary_qr_base_url. No user migration, no re-registration.”


Key Value Messages

ObjectionResponse
”We already have our own auth""TryMellon doesn’t replace your auth — it plugs in. Keep your sessions, add passkeys."
"QR login sounds like extra friction""It’s for cross-device scenarios (desktop → phone). Same-device users get direct passkey prompt."
"We don’t want to depend on your domain""Bridge domain is a starting point. One config change switches to yours. Zero migration."
"Is it secure?""WebAuthn + passkeys. No passwords, no phishing. Session tokens, not cookies on the bridge."
"How does pricing work?""QR default is included in Growth ($79/mo) and Scale ($159/mo). Session limits: 10K and 100K/mo."
"What about browser compatibility?""Chrome, Safari, Firefox, Edge. iOS FaceID, Android fingerprint. Works on all modern platforms.”

Pre-Demo Checklist

Before showing the feature live, verify:

  • Backend is running (local: http://localhost:3000 or production URL)
  • demo-auth-app is running (npm run devhttp://localhost:4173)
  • Application exists in the dashboard with:
    • Correct App ID and Publishable Key in .env
    • http://localhost:4173 (or demo URL) in Allowed origins
  • Phone is ready with:
    • Camera working for QR scan
    • Passkey registered (or ready to register on first use)
    • Network connectivity
  • Browser state clean: no stale sessions, no cached errors
  • Dashboard accessible: can show Plan Limits → QR Default indicator

Quick Health Check

# Backend running?
curl -s http://localhost:3000/health | head -1

# Demo app running?
curl -s http://localhost:4173 | head -5

After the Demo

  1. Share the QR Default Integration Guide link.
  2. Offer a sandbox account for the prospect to try it themselves.
  3. If they’re ready: direct to Pricing → Growth plan includes QR default.