For venue owners
Run your venue, from first booking to packed house.
Set up your public page, book artists, sell tickets, and wire up in-world automation. Pro plan unlocks the full SL Bridge — kiosks, doors, tip jars, relay bots.
1. Create your venue
Sign in at /login, then from the dashboard, click Create venue. You'll need a name, a URL slug (lowercase-hyphens — this is your permanent /venues/[slug] link), and a short description.
You can add the SLURL, region, capacity, stream URL, and owner avatar later from Settings. The slug is the only field you can't change after creation.
2. Branding + page template
Every venue gets a public page. Three templates are available:
- Classic — clean, centered, works for any genre. Free tier.
- Neon — nightclub aesthetic with your primary and secondary colours driving animated gradients. Pro.
- Minimal — editorial magazine layout, typography- forward. Pro.
Your primary and secondary colours drive the neon template's accents and the email branding on booking / ticket / event confirmations. Upload a square logo (PNG or JPG) and it'll appear on your public page, email header, and in-world kiosks.
You can also customise email greetings, sign-offs, and footer text, plus the in-world IM templates sent by the relay bot (booking confirmed, ticket confirmed, event reminder, welcome). All of these support {venueName}, {artistName}, {date}, and a handful of other placeholders.
3. Booking artists
Browse /artists to find performers by genre, rate, and availability. Every profile shows their honorarium range, set duration, samples, and rating from past venues.
Click Book this artist and propose a date, set time, and honorarium. The artist gets an email notification and can accept or decline from their dashboard. Confirmed bookings automatically draft an event for you — you fill in the ticket tiers and publish when you're ready.
4. Events + tickets
Every confirmed booking creates a draft event. From Dashboard → Events, edit the title, description, image, and set ticket tiers: General (can be free), VIP, Backstage, Supporter. Set a max quantity per tier if you want to cap VIP.
Free-tier limit: 4 published events per month. Upgrade to Pro for unlimited. Drafts don't count — you can plan as much as you like on free, you just can't publish more than four per month until you upgrade.
Thirty minutes before showtime, GridMarquee sends all ticket holders a reminder email and queues an in-world IM via your relay bot (if you have one). No manual step.
5. SL Bridge setup (Pro)
The SL Bridge is the HTTP protocol that connects in-world objects — ticket kiosks, door controllers, tip jars, heartbeat sensors, IM relay bots — to your GridMarquee account. Scripts live on the GridMarquee GitHub.
The setup flow is the same for every script:
- Generate an API key. Dashboard → Venue Settings → API Keys → Generate New Key. Label it so you remember which object it belongs to (e.g. Ticket Kiosk – Main Lobby). The key is shown in full only once — copy it immediately.
- Rez the object and drop in the script. In-world, edit the prim, go to the Content tab, drag in the
.sluafile (or paste the code into a new script). - Set the Description field. Open the General tab and paste the API key into Description. Some scripts take additional parameters after a
|— the script header lists the format (e.g. API_KEY|EVENT_ID|TIER for a VIP-only door). - Reset the script. Right-click the script in the Content tab → Reset. Floating text above the prim confirms it connected.
Shipped scripts:
- Ticket kiosk — fans touch it, pick a show and tier, pay L$, get a ticket code.
- Door controller — checks the avatar has a valid ticket for the event, opens the door if so.
- Tip jar — integrates with your tip-split settings and logs each tip against the show.
- Heartbeat sensor — reports avatar counts every 60s for analytics.
- Relay bot — always-on prim that delivers GridMarquee IMs (booking confirmed, ticket confirmed, reminders). One bot per venue, owned by an avatar that stays logged in.
- Subscription terminal — pay your Pro/Premium in L$ instead of USD. Lives at GridMarquee HQ.
If a key leaks or an object is stolen, revoke that specific key from the dashboard — the rest keep working. One key per object is the recommended pattern.
6. Plans + billing
Three tiers:
- Free — 1 venue, 4 published events / month, classic template, web-only ticketing. No SL Bridge.
- Pro ($9/mo or L$3,200/mo) — unlimited events, SL Bridge, analytics, email notifications, neon + minimal templates.
- Premium ($19/mo or L$6,800/mo) — everything in Pro, plus AI venue host, custom event templates, priority support.
Pay in USD via the Stripe checkout in Dashboard → Billing, or in L$ at the subscription terminal at GridMarquee HQ. L$ plans are manual monthly renewals — SL has no recurring billing, so you come back each month.