Share links and permissions
Hand out the right URL to the right person: public Player, public Agenda, public Gateway, password-protected Moderator. How to copy, rotate passwords, and regenerate a slug.
Last updated
Share links and permissions
Timers Studio has one room and four public surfaces hanging off it: Player (stage), Agenda (audience), Moderator (backstage), Gateway /ask (spectators). This page walks through the LinksModal where you hand out the right URL to the right person.
Prerequisites
- A room opened in the Studio at
timers.studio/id/<your-room> - At least one timer in the rundown if you want the Player to show something
- The identity of the people who will receive each link (speaker, stage technician, moderator, audience)
Steps
1. Open the Links modal
In the Studio header, click the Share icon. The LinksModal opens and lists one row per surface: Player, Agenda, Moderator, Gateway. Each row shows the URL, a Copy button and, when relevant, a password slot.
2. Copy the Player URL
Click Copy next to Player. The URL timers.studio/player/<your-room> is placed on your clipboard. Paste it to:
- The speakerβs laptop or tablet for a personal countdown
- The stage display running on a wired machine
- An OBS Browser Source for livestreams
- A backstage monitor on the same network
The Player is public by design β no login, no account. Anyone with the link sees the live clock.
3. Copy the Agenda URL
Click Copy next to Agenda. The URL timers.studio/agenda/<your-room> is also public and read-only. Send it to:
- Lobby or hallway screens
- Livestream sidebars
- Audience phones for corporate events
- Expo booth displays
The Agenda renders the rundown as titled cards with speakers and times. It never exposes private notes from timer rows.
4. Set or rotate the Moderator password
In the Moderator row, click Password. A small field opens: type a value (6 characters or more) and confirm. The password is stored on the controller row and checked by ModeratorLoginView at login time.
Existing moderator sessions stay open until the browser tab closes or the session cookie expires. New logins after the rotation require the new password.
Rotate the password after every show if you shared it through email, chat or a printed run-sheet. The
LinksModalhas no history of who has seen it.
5. Copy the Moderator URL and share it with the password
Click Copy next to Moderator. The URL is timers.studio/moderator/<your-room>. Share it with the password on a different channel β for example, the URL by email, the password by SMS. This limits damage if one channel leaks.
6. Copy the Gateway ask URL
Click Copy next to Gateway. The URL timers.studio/ask/<your-room> is the public spectator form. Attendees open it on their phone, optionally pick a seat, type a question, submit. When a poll is active, the same page swaps into SpectatorPollVote.
Print it as a QR code if you want spectators to reach it from the room.
Expected result
Six URLs handed out cleanly:
- Player β speaker / stage / OBS
- Agenda β lobby / livestream / audience phones
- Moderator β co-host (with password, separate channel)
- Gateway β audience / QR code
Every Player, Agenda, Moderator and Gateway tab on the same room is synced by the realtime channel. Within 100 ms of a Studio action, all of them reflect it.
Troubleshooting
Which URLs are public and which need authentication?
Player, Agenda and Gateway /ask are public by design β anyone with the link can view or post. Studio /id needs a signed-in account. Moderator /moderator needs a password set from this modal.
How do I revoke a link that was leaked?
Rotate the Moderator password in the LinksModal β that invalidates the Moderator URL for anyone who was not already signed in. For the public surfaces (Player, Agenda, Gateway), regenerate the room slug in Studio settings: this changes every URL and old ones 404.
Does the Moderator password expire? No. It stays valid until you rotate it. Rotate it after each live show if the password travelled through mail, messaging or a printed run-sheet.
Can multiple moderators log in at the same time?
Yes. The password is shared, but every session is independent. You can have several people on /moderator/<your-room> at once, each on their own widget layout.
Next reads
- Launch and control the Player β what your speaker sees after you share the Player URL.
- Moderator module overview β what the password-holder sees.
- Gateway module overview β what the
/askform does once an attendee submits.