Skip to main content
This walkthrough takes you from a fresh account to a pass in a real wallet. Everything here happens in the admin console at app.passlet.io. If you would rather automate, see the API reference afterwards.
1

Create your account and workspace

Go to app.passlet.io and enter your email. Passlet detects whether you are signing in or signing up. New accounts go through a short onboarding:
  1. Set up your account: your name and a workspace name (typically your company or team name).
  2. Secure your account: pick how you will sign in next time. Passkeys are recommended; you can also set a password. You can change this later under Settings → Sign-in & security.
A workspace is the top-level container for everything: templates, passes, team members, billing, and API access.
If your company already uses Passlet with Enterprise SSO, you may see a “Continue with SSO” option for your email domain. Use that instead of creating a separate workspace.
2

Create a template

From Overview, choose Create a template (or go to Templates → Start blank). You can also Browse Gallery for starting points curated by Passlet.In the create dialog, name the template and choose which wallets it supports: Apple Wallet, Google Wallet, or both. Then design it in the editor:
  • Lay out fields, colors, images, and the barcode for each wallet.
  • Add variables: named placeholders (text, number, date, choice) that get filled in per pass at issue time, for example attendeeName or seat.
  • Optionally set a redemption rule that controls when the pass is valid and how often it can be scanned. See Redemption and scanning.
When you are happy, click Publish. Only templates with a published version can issue passes.
3

Issue your first pass

Go to Passes → Issue passes (or press Issue Pass right from the template editor).
  1. Pick your template.
  2. Fill in a row per pass: a Label (the holder’s display name), an External Pass ID (your own reference, or let Passlet auto-generate it), and a value for each template variable.
  3. For bulk issuance, use Import from CSV.
  4. Click Issue pass.
The pass moves through Queued, Pending, and Issued within moments. Issuing happens asynchronously, so large batches don’t block.
4

Add it to a wallet

Open the pass from the Passes list. The detail page shows add-to-wallet links for Apple Wallet and Google Wallet. Copy one and open it on a phone to add the pass.In production you would deliver these links by email, SMS, or your own app. See Distributing passes.
5

Scan it (optional)

To validate passes at the door, open Scanner app in the sidebar and scan the setup QR with the Passlet Scanner mobile app to connect a device. Scans show up live in the pass’s scan history. See Redemption and scanning.
6

Automate with the API (optional)

Create an access token under Access tokens and you can do everything above, and more, over REST: issue passes in batches, update pass data, record scans, and receive webhooks when passes change or are scanned.
See the API overview for direct integrations, or learn about the developer-preview Passlet Zapier integration for no-code workflows.

Where to next

Core concepts

The full vocabulary: templates, versions, variables, projects, scanners.

Invite your team

Owners, members, and viewers, and who can do what.