Atlas

Events console

Sign-in required — organizer scopes.

New event

Loading…

Event settings

The builder's toggles. Every change saves against this event only; the mode switch is refused once anyone has ordered.

Mint an attribution link

Each link carries a code stamped onto orders at the click. An order with no code reports as its own honest Unattributed line — never redistributed.

Guest list

Loading…

Clone to new date

Runs this event again as a new edition in the same series. The clone is born a draft — never live by side effect — and anything it does NOT carry (date-anchored settings) is listed with the result, out loud.

Loading…

Refreshes every 15 seconds while this tab is open. The arrival curve draws only hours in which someone actually scanned — the future is never drawn.

Loading…

Loading…

Create a promo code

Waitlist

Guests join per tier once it sells out. Promotion is an idempotent queue tick — the button runs the same tick the scheduler runs, immediately. Every status here is the server's word, with expiry applied as of this load — a lapsed offer reads "expired" here even before the queue's next tick settles it in storage.

Loading…

Payout ledger

What this event owes you, from the server's own sums. Fees are the platform's and never part of the payout; pending orders sit beside the totals, never inside them. A negative balance is an advance already paid — shown plainly.

Loading…

Record a payout

Promoter kickbacks

Owed is computed only where terms exist — an unknown is named, never rendered as $0. Attributed orders that predate a promoter's terms owe nothing and are counted out loud. Unattributed revenue stays unattributed — never redistributed.

Loading…

New promoter

Guest content

Loading…

Saving replaces the entire content block atomically — lineup, FAQ, policies and safety together. The form is pre-filled from the current version so a partial edit carries the rest along; anything you clear here is removed on save.

Lineup

Times are shown to guests exactly as typed, in the event's own local time — write "10:30 PM", not a timestamp. Act is required; time and stage are optional.

FAQ

Featured

Showcase blocks on the event page — a Spotify artist or track, a YouTube video, or a custom highlight (lineup act, sponsor, collaborator). Links are reduced to their platform id on save; the page builds its own embeds.

Policies

Safety info

Guest uploads

Photos and video guests uploaded through the pass. Takedown deletes the file from storage permanently; the row stays behind as the audit trail.

Loading…

Compose an announcement

Announcements are service messages to ticket holders — they appear on every guest's pass once published. Scheduled ones stay hidden until their time.

All announcements

Operator view — includes scheduled announcements guests cannot see yet. The published/scheduled state is the server's word, never computed here.

Loading…

Custom domain

Serve this event's site from a domain you own. Binding here only tells ATLAS which event the domain means — the mapping and DNS steps below happen at the infrastructure level.

Loading…

setup steps
1. Map the domain to this Cloud Run service: gcloud beta run domain-mappings create --service atlas --region <region> --domain <domain>
2. Add the DNS records the mapping command prints (A/AAAA for an apex, CNAME for a subdomain) at the domain registrar.
3. Once DNS propagates and the certificate provisions, the domain's root serves this event's site directly — no platform branding, and ?ref= attribution links work on it unchanged.
Binding here only records which event the domain means — the mapping and DNS steps are done at the infrastructure level, and certificate provisioning can take up to an hour.

Current branding

Loading…

Venue & location

Where the night is. The address is what the map link is built from — a venue name alone is not enough, because it resolves to whichever one the map provider prefers.

Leave the reveal time empty to show the address immediately. Set it and the public page withholds the address — and the map link — until then, saying when it unlocks.

Take this event down

Three different acts, deliberately. ATLAS refuses the ones that would leave a guest holding a dead link.

Unpublish — back to draft, off the public listing. Refused once anyone has ordered, because their pass link would 404 with no explanation.

Cancel — for a night with guests. Stops selling and drops off the listing, but the event page stays up saying it is cancelled. It does not refund anyone; do that from the Orders view.

Delete — drafts with no orders only. For clearing out a test event.

Import from your website

Paste the address of a site you already run. ATLAS reads its public page and suggests colours, a logo and a hero image — nothing is saved until you pick from them and press Save below.

Upload brand package

Saving replaces the entire brand package atomically. The form is pre-filled from the current version so editing one field keeps the rest — clearing a field removes that piece from the package.

Images are embedded as data URIs and capped at 500,000 characters — compress, or host larger media and use the hero URL.

Live preview — a mini mock of the event pass, driven by this form.

build atlas-00178-ls2