How guests open a program using a code, QR scan, or their recently visited history.
Guests open the Access page at /access (linked as Access from the programleaf homepage) to find a program without needing an account. Three tabs are available: Code, Scan, and Recent.
No account or login is required to view a published program. Guests only need the access code or a QR code from the organizer.
Every published program has a unique 8-character access code (e.g. ABCD1234). The organizer shares this code in print, on-screen, or in the event invitation.
Codes are not case-sensitive — you can type in uppercase or lowercase.
If the organizer provides a QR code (displayed on-screen, printed in the venue, or shared digitally), guests can use their device camera to open the program instantly.
Camera access requires HTTPS. If you're on an older network or custom domain without SSL, the camera tab may not work — use the Code tab instead.
After a successful scan the page navigates away, so the scanner stops automatically. If you want to scan another code, return to the Access page and tap Scan Again.
The Recent tab shows a list of programs you have opened in this browser. It makes it easy to return to a program at an ongoing event without re-entering the code.
Each entry in the list displays:
Tap any entry to open the program immediately.
A program is automatically added to your Recent list the first time you open it. The list is stored in your browser's local storage — it is device-specific and private. Clearing your browser data or switching to a different browser or device will reset the list.
The badge number on the Recent tab shows how many programs are currently in your history. If the tab shows no badge, your history is empty.
Once a program opens, guests see the full event outline — a scrollable page showing the program title, description, venue, date and time, and all sections and items in order. No account or login is required.
The program's visual appearance — colors, fonts, and banner — is set by the organizer. Each program may look different.
When the organizer starts a live session, a pulsing LIVE badge appears at the top of the program page. This means you are connected in real time — the organizer can highlight items, navigate the program, and send announcements directly to your screen.
You do not need to do anything to join the live session. As long as the program page is open, you are connected automatically when the organizer goes live.
When the organizer highlights an item during a live session, the program switches to Focused view automatically. Focused view fills the screen with just the current item — its heading, content, and an Up Next preview at the bottom — so it is easy to follow along without distraction.
In Focused view, a fullscreen button appears next to the Normal View button (on devices that support it). Tap it to expand the view to fill the entire screen — useful on large displays or when projecting. Tap again to exit fullscreen.
Focused view works best on mobile — it keeps the current moment front and centre without guests having to scroll. On a tablet or large phone, try fullscreen mode for an even cleaner display.
During a live session, the organizer can broadcast an announcement to all connected guests. When an announcement is sent, an overlay appears in the centre of your screen with the message text.
Announcements are typically used for schedule changes, delays, or directions — for example: "Dinner is now served in the main hall" or "Please take your seats — we are starting in 2 minutes."