Check-In Modes
Overview
Belong CheckIn uses a single QR-scanning flow that adapts to different kinds of businesses — cafés, events, communities, and co-working spaces. The core idea is a clean split between getting access (buying a ticket or membership ahead of time) and verifying on site (scanning a QR at the door).
Buy / get access (ahead of time):
User → Event page / Chat / Shop → Buy NFT ticket → Wallet
Check in (on site):
User → Scan QR → System checks wallet → "You have a VIP Pass" → Confirm → Done
Access modes
Each venue or hub runs one primary access mode, optionally combined with a membership option.
| Mode | Amount entry | NFT check | Best for |
|---|---|---|---|
| Free | No | No | Meetups, free community visits, simple attendance |
| Venue payment | Yes / No | No | Cafés, bars, restaurants, paid local experiences |
| NFT ticket | No | Yes | Conferences, concerts, ticketed and gated entry |
| NFT membership | No | Yes | Clubs, communities, recurring and member-only spaces |
Venue payment supports three amount flows:
- Customer-entered amount — the visitor types in their check total
- Owner-set quote — staff send an amount after the visitor requests payment (see Payments)
- Fixed amount — a set price configured by the venue (e.g. a day pass)
The check-in flow
flowchart TD;
A[Scan QR code] --> B[Read venue settings]
B --> C{Multiple modes?}
C -->|Yes| D[Visitor chooses how to check in]
C -->|No| E[Use the single configured mode]
D --> F{Which mode?}
E --> F
F -->|Free| G[Confirm attendance]
F -->|Venue payment| H[Enter or receive amount, then pay]
F -->|NFT ticket / membership| I[Check wallet for NFT]
I -->|Found| G
I -->|Not found| J[Show buy option]
G --> K[Check-in complete]
H --> K
style A fill:#e1f5fe
style K fill:#c8e6c9
style J fill:#fff3e0
Example scenarios
| Aspect | Café / Bar | Event | Community | Co-working |
|---|---|---|---|---|
| Entity | Hub | Event | Hub | Hub |
| Modes | Payment + membership | Ticket only | Free + membership | Payment + membership |
| Amount entry | Yes (variable) | No | No | No (fixed) |
| NFT check | Optional | Required | Optional | Optional |
| Daily limit | — | 1 per ticket | 1 | 1 |
| Main outcome | Configured spend reward | Access | Attendance or configured reward | Access |
Café / Bar — A visitor enters their order total, pays in USDC or LONG, and can receive the venue's configured spend reward. A membership NFT can gate member perks.
Event — The ticket NFT is bought ahead of time. At the door, the QR scan checks the wallet for a valid ticket and grants access (e.g. "VIP Pass — Day 1 of 3").
Community — A free check-in records attendance and can apply the configured flat reward. A membership check-in verifies the configured NFT collection for member-only access.
Co-working — A fixed-price day pass via venue payment, or a monthly membership NFT that's verified on entry.
Edge cases the flow handles
- Multiple valid NFTs in the wallet — the visitor picks which one to use; already-used-today tickets are marked
- NFT already used today — a warning appears with other available modes and when it can be used again
- Amount below the minimum — the payment is blocked with a clear minimum
- Connection lost mid-payment — the pending state is saved so the visitor can resume, retry, or cancel
Related
- App Features — product overview
- CheckIn Crypto Guide — the on-chain venue and payment flow
- Sponsored Gas — gasless check-in for eligible users