Public pages
Every project can publish a public page at app.helm.show/p/<project-id> — a curated, read-only view of the show for clients, vendors, and the wider team. No Helm account required to view it. You control it block by block from the page builder.
Enabling and finding the builder
Section titled “Enabling and finding the builder”- Project Settings → Public page → tick Enable public page.
- Click Open page builder (or use the Public page sidebar link to see the live page itself).
The builder is a two-column view: the editor on the left, a live preview iframe on the right. Everything autosaves as you type (watch the Saved indicator); the preview refreshes on each save. Preview controls let you view as Public / Password holder / Member, flip between desktop and mobile widths, and open the live page in a new tab.
Page, branding, and sub-pages
Section titled “Page, branding, and sub-pages”- Page — title (defaults to the project name) and an intro paragraph. The page password is set in project Settings; the builder tells you whether one is currently set.
- Branding — accent colour, light/dark mode, soft/sharp corners, hero style (cover image or minimal), and a toggle for the “Powered by Helm” footer.
- Pages — beyond the main page you can add sub-pages (“Setlists”, “Press pack”, per-department areas). Each sub-page gets its own block list and lives at
/p/<id>/s/<slug>; visitors reach it via buttons on the main page.
Block types
Section titled “Block types”Each page is a stack of blocks. Add one from the grid at the bottom of the editor, reorder with ↑↓, set each to full or half width, and optionally start collapsed (visitors click the title to open).
| Block | What visitors get |
|---|---|
| Text | Copy with lightweight formatting (## headings, - bullets) |
| Divider | Section heading / separator |
| Asset bucket | Media grid or list from chosen folders and/or hand-picked files — plays inline |
| Documents | Docs only (PDF, text, sheets) from chosen folders |
| Track list | The set list with inline waveform players and links to track pages |
| Track packs | Expandable per-track packs: audio, media, docs, and named sections |
| Link buttons | External links — call sheets, drives, forms |
| Team | Project members grid |
| Details | Production type, date, about |
| Progress tracker | Task progress bars per area + overall — counts only, no task detail |
File blocks pick whole folders (with a “root files” toggle), individual files via a searchable picker, and a sort order (library order / A→Z / duration).
Track blocks pick which tracks appear (none ticked = all), whether to show the inline player, and an order mode including manual. The block header shows the total running time. Track packs add per-track media/docs toggles and pack sections — named asset groups (e.g. Audio / Content / Render) that pull from chosen folders and match files to each track by name.
Access control per block
Section titled “Access control per block”Every block has an access level:
| Level | Who sees the content |
|---|---|
| 🌐 Public | Anyone with the link |
| 🔑 Password | Visitors who’ve entered the page password |
| 👥 Members | Signed-in project members only |
Locked blocks still render on the page as a locked card — password blocks show an inline unlock form, member blocks a sign-in link — so visitors know more exists without seeing it. Set the password in project Settings; without one, password-gated blocks stay locked for everyone.
What visitors see vs. what stays private
Section titled “What visitors see vs. what stays private”Visitors get exactly what the blocks expose: inline playback of audio (waveform player with volume/channel controls), video, images, and PDFs; download links for other file types; and public track pages at /p/<id>/t/<track-id> — the track’s waveform with cue markers, SMPTE readout, cue list, and any pack sections/media/docs you’ve exposed.
They never see: the project’s internal tabs (tasks detail, calendar, activity, comments), files in folders you haven’t exposed, member emails or roles beyond the team grid you opt into, or anything behind a lock they can’t open. Comments and annotations are member-only — the public page has no commenting.