Help â€ē Live control

Live control

Run your event in real time — highlight the current item, send announcements, and keep all guests in sync.

🔒
Plan requirement

Live Control is available on the Event, Grand Event, Multi-Day Event, Pro, and Business plans. The Free plan does not include live control.

Before going live

Confirm the following before your event starts:

  • Your program is published. Live Control requires a published program.
  • Your program has an accurate event start and end time set — this determines whether you are in Full Live mode or Test mode (see Event window & test mode below).
  • Your share link or QR code is ready to distribute to guests.
  • You have a stable internet connection — Live Control requires a continuous connection to keep guests in sync.
  • You know the expected number of guests and have confirmed it's within your plan's guest limit.
PlanMax simultaneous guestsConcurrent live sessions
Free—Not available
Event2501
Grand Event2,0001
Multi-Day Event1,0003
Pro5001
Business2,5005

Opening live control

There are two ways to open Live Control:

From the Dashboard

  1. Find the program card on the Dashboard.
  2. Click Go Live in the card actions. Live Control opens in a new tab.

From the program editor

  1. Open the program editor by clicking Customize on the program card.
  2. Click the Manage tab at the top of the editor.
  3. Under the QR code and share links, click Go Live. Live Control opens in a new tab.
â„šī¸
Note

Keep the Live Control tab open for the duration of your event. Closing it does not automatically end the live session, but you will lose your control interface.

Starting a live session

  1. In the Live Control page, click the Go Live toggle at the top of the page.
  2. The toggle turns active and shows a LIVE indicator. A viewer count display appears.
  3. The status bar shows either Test mode or Live depending on whether you are inside your event window (see below).
  4. Guests who are on the program page will see a "Live" badge appear. Their page is now connected.
💡
Tip

Share your program link before going live so guests have time to open it on their devices. Once you go live, the "LIVE" banner appears on their screen immediately.

Event window & test mode

programleaf uses your program's start and end time to define the event window — the period during which full guest capacity is available. Outside that window the session runs in Test mode, which caps viewers at 5 regardless of your plan.

ModeWhenViewer cap
Test modeMore than 6 h before start, or after end + 4 h, or no event time set5 viewers
Full LiveWithin 6 h of start through end + 4 hFull plan limit

Test mode

Use Test mode to rehearse your setup, check highlights, send test announcements, and verify your connection — all without affecting your event-day capacity. All Live Control features work normally; only the simultaneous viewer count is restricted to 5.

💡
Tip

Run a dry-run the day before your event using Test mode. Invite 2–3 colleagues to join as viewers and confirm everything looks right from their screens.

Full Live mode

Once you are within 6 hours of your event's start time, the session automatically upgrades to Full Live mode and your plan's full viewer capacity becomes available. No action needed — the transition happens in the background.

âš ī¸
Important

If your event time is not set, or is set inaccurately, you will remain in Test mode during your actual event and guests beyond the 5-viewer cap will be rejected. Set your start and end time correctly in the program editor, and add a buffer of at least 30 minutes on each end to account for guests arriving early or the event running long.

Highlighting items

Highlighting tells guests which item is currently happening. The highlighted item appears with a distinct background color (set in your design settings) on all guest screens simultaneously.

  1. Click the Highlight button on an item in the Live Control list. A LIVE badge appears next to it.
  2. All connected guest screens update within milliseconds.
  3. To remove the highlight (e.g., during a break), click the Highlight button again on the active item — it becomes unhighlighted.
  4. Only one item can be highlighted at a time.
â„šī¸
Note

If a guest joins while a session is live, they immediately see the current highlighted item — no refresh needed.

Sending announcements

Announcements are broadcast messages that appear as a banner across all guest screens. Use them for: delays, direction changes, reminders, or important notices.

  1. Find the Announcement box in the Live Control page (usually in the sidebar or below the nav bar).
  2. Type your message. Maximum: 300 characters.
  3. Click Send. The announcement banner appears on all connected guest screens immediately.
  4. The banner stays visible until dismissed by the guest or replaced by a new announcement.
💡
Tip

Keep announcements short and action-oriented: "Please take your seats — ceremony begins in 2 minutes." or "Dinner is served — please proceed to the dining hall."

Viewer count

While live, a viewer count is displayed at the top of the Live Control page. This is the number of guests currently connected to your live session. The effective cap depends on whether you are in Test mode or Full Live mode — see Event window & test mode above.

â„šī¸
Note

The viewer count reflects active connections, not unique devices. A guest who refreshes their page will briefly drop and re-add to the count. Guests on slow connections may reconnect automatically.

âš ī¸
Important

Guests who attempt to join when the viewer cap is reached will see a "session full" message. In Test mode this cap is 5; in Full Live mode it is your plan's guest limit.

Inline editing while live

You can edit item content directly from the Live Control page without switching to the editor. This is useful for last-minute changes during the event.

  1. Hover over an item in the Live Control list.
  2. Click the Edit (pencil) icon on the item.
  3. The item's heading and content become editable inline.
  4. Make your changes and click Save changes on the item.
  5. The updated content is saved and reflected on guest screens.

Other live editing actions

  • Delete item — removes the item from the live program.
  • Swap items — swap two items' positions instantly.
  • Move item — place an item before or after another.
âš ī¸
Important

Changes made in Live Control are saved immediately to the program. There is no undo in Live Control — use the regular editor for complex structural changes before the event.

Focused view Pro+

Focused view is a guest-side feature that hides upcoming items — guests only see the current and past items. This creates a "reveal as you go" experience for certain event types.

  1. Guests can toggle Focused view from their own program view screen.
  2. It is an opt-in feature for each guest — it does not affect other guests' views.
  3. When focused view is on, items after the highlighted one are hidden until they become current.
🔒
Plan requirement

Focused view is available on Pro and Business plans (plans with the "live" feature flag enabled at the higher tier).

Ending a live session

  1. Click Stop Live at the top of the Live Control page.
  2. A confirmation dialog appears — click Confirm to end the session.
  3. The LIVE badge disappears on guest screens. Guests can still view the program but it is no longer live-connected.
â„šī¸
Note

Stopping a live session does not unpublish the program. Guests can continue to view it after the session ends.

Reconnecting and session limits

If your connection drops

  1. Live Control automatically tries to reconnect if your internet connection is interrupted.
  2. If your session expires mid-event, a sign-in prompt appears within Live Control — enter your credentials and the session resumes without losing your live state.

Session persistence

If you close and reopen the Live Control tab for a program that is still live, the page restores to the current live state — including which item is highlighted.

Concurrent session limits

Most plans allow 1 concurrent live session. Business allows 3. Attempting to go live when your limit is already reached will be rejected with an error — stop one of your other live sessions first, then try again.