Dashboard builder

Run the day from one event dashboard
and know who walked through the door.

Tell Netiva how your events run and the agent builds a web app for registrations, door check-in, vendor load-in and budget lines — with a live preview and code you own.

Starter prompt

Build an event web app for a venue team that runs conferences and private hires. Track events with date, doors time, room and capacity; registrations with name, email, ticket type, status and a check-in code; vendors with category, contact, contract file, insurance expiry and load-in window; and budget lines with quoted, contracted and actual amounts. Door staff open a phone screen, search a name or scan the code on a ticket, mark arrivals and add walk-ups. Show registered against capacity per ticket type and variance by budget category.

Build it in Netiva Paste the prompt into a new workspace and adjust it to your business.
Overview

Who this event dashboard is for

Two weeks before doors, the guest count lives in a form export, the caterer wants final numbers out of an email thread and one person owns the budget spreadsheet. On the night the door team works from a printed list, so nobody knows the real head count until someone counts chairs. An event dashboard built with Netiva holds registrations, arrivals, vendors and budget lines together, so the number you give catering on Tuesday and the count at 7 p.m. come from the same records.

Key features

What your event dashboard can do

  • Registrations and ticket types

    A public form writes straight into the registrations collection: who is coming, the ticket type they picked and a check-in code, with a confirmation email on the way out.

    • One registration page per event, bound to the collection
    • Early bird, standard, speaker, staff and guest ticket types
    • Registered against capacity, counted per ticket type
    • Confirmation email carrying the attendee’s check-in code
  • Check-in at the door

    Door staff open one screen on a phone, scan the code on a printed or emailed ticket, or search by surname, and mark the attendee arrived. Walk-ups get added on the spot.

    • Phone camera reads the barcode on each ticket
    • Search by surname when a code will not scan
    • Arrival time stamped on the registration record
    • Walk-ups added at the door with their own ticket type
  • Vendors, contracts and load-in

    Every caterer, AV supplier and stage crew gets a record with its contract, insurance expiry, balance due and load-in window, so the dock has one arrival order for the day.

    • Load-in board in arrival order, with the dock or door
    • Contract and insurance certificate filed on the vendor
    • Saved views for one event or one vendor category
    • Crew sign in and see the bookings that are theirs
  • Budget versus actual

    Each budget line carries a quoted, contracted and actual amount, so the variance you show a client moves as deposits go out instead of weeks later when the invoices land.

    • Quoted, contracted and paid amounts on every line
    • Variance by category: venue, catering, AV, staffing, marketing
    • Deposit and balance dates gathered in one list
    • The collection assistant tidies categories across rows
Data model

The collections behind it

Netiva keeps your records in built-in collections. Here’s a starting structure — the agent adapts it to your prompt, and you can change it any time.

Events

Every event on the calendar, with its space, capacity and key times.

  • Name (required) Text
  • Event date (required) Date
  • Doors open (required) Guest arrival time; load-in usually starts hours earlier Date & time
  • Space Main hall, mezzanine, studio, marquee Text
  • Capacity (required) The seated or standing number agreed with the venue Number
  • Stage (required) Planning, on sale, final numbers, live, wrapped Text
  • Host The client or department for a private hire Text
  • Brief Paragraph

Registrations

One record per person, from sign-up to the moment they walk in.

  • Event (required) Relation to Events
  • Attendee name (required) Text
  • Email (required) Text
  • Ticket type (required) Early bird, standard, speaker, staff, guest Text
  • Standing (required) Registered, waitlisted, cancelled, arrived Text
  • Check-in code (required) Printed on the ticket and scanned at the door Text
  • Arrived at Stamped when door staff mark the attendee in Date & time
  • Dietary or access note Passed to catering and front of house Paragraph

Vendors

Suppliers booked for an event, with their paperwork and arrival times.

  • Event (required) Relation to Events
  • Company (required) Text
  • Trade (required) Catering, AV, staging, security, rentals, cleaning Text
  • On-site contact The name and cell number for the day Text
  • Load-in window Start of the slot booked at the dock Date & time
  • Contract File
  • Insurance expiry Most venues ask vendors for a certificate of insurance Date
  • Balance due Number

Budget lines

The money view of one event, category by category.

  • Event (required) Relation to Events
  • Category (required) Venue, catering, AV, staffing, marketing, contingency Text
  • Line (required) What the money buys, in the client’s words Text
  • Vendor Relation to Vendors
  • Quoted Number
  • Contracted The signed figure the variance is measured against Number
  • Actual Invoiced and paid so far Number
  • Money due Deposit or balance date Date

Required field. Types are Netiva collection field types.

Screens

Pages and screens to start with

A typical first version. Ask the agent for more, or annotate the preview to change any of them.

  • Event board

    One event at a glance: registered against capacity per ticket type, arrivals so far, open vendor paperwork and budget variance.

    Your team
  • Registration page

    The public sign-up form for the event that is on sale, with ticket types that close as each allocation fills.

    Public
  • Door check-in

    A phone screen for the doors: scan a ticket code or search a surname, mark arrivals and add walk-ups without leaving the queue.

    Signed-in users
  • Load-in schedule

    The day’s vendors in arrival order with the dock or door, the on-site contact and anything still missing a contract or insurance date.

    Signed-in users
  • Budget

    Quoted, contracted and actual by category for one event, with what is still to pay and when each balance falls due.

    Your team
  • Wrap-up

    After the event: attendance rate, no-shows, the ticket mix that turned up and final spend against each budget category.

    Your team
How it works

From prompt to a live event dashboard

  1. Describe the events you run

    Tell Netiva whether you run one venue or a season of events, which ticket types you sell and who works the doors. The agent drafts collections for events, registrations, vendors and budget lines.

  2. Load the next event

    Enter the ticket types, capacity and booked suppliers for the event you have coming up, or ask the collection assistant to draft budget lines from your category list and clean them up.

  3. Rehearse the doors

    Open the check-in screen on a phone in the live preview and put a few test registrations through it. Annotate whatever the door team would trip over; your producer can comment on the same preview.

  4. Publish before load-in

    Publish in one click, put the registration page on your domain and share the staff link. Every change is checkpointed, so an edit made at 6 p.m. can be rolled back at 6:05.

Why Netiva

Netiva vs a traditional build

Building an event dashboard with Netiva compared with a traditional build
Criterion With Netiva Traditional build
Door check-in Ticket codes scanned or surnames searched on a phone, with the count moving as people arrive A printed alphabetical list and a highlighter at each door
Budget versus actual Quoted, contracted and actual on every line, so variance moves as deposits go out A spreadsheet reconciled weeks later, once the last supplier invoice lands
Getting started Describe what you need in chat and watch it take shape in a live preview Hire developers, or stitch together templates, plugins and a hosting plan
Content and data Built-in collections with nine field types, bound straight to your pages Set up and connect a separate database or CMS
Making changes Ask the agent; every change is checkpointed and reversible File a ticket, wait for a sprint, redeploy
Hosting and domain Global hosting and automatic SSL; connect a custom domain from the Starter plan Buy hosting, then install and renew SSL certificates yourself
Code ownership Clean production code you own and can export Locked into a template, plugin or agency setup
Examples

Ways teams use it

  • A 300-seat industry conference

    Three stations check people in at once from their own phones, so the 8:30 a.m. queue keeps moving. The producer watches arrivals by ticket type and sends catering a real head count before the lunch break.

  • A venue with back-to-back private hires

    Each hire is its own event record, so two setups never book the same dock hour. The venue manager reads the week’s load-in windows in arrival order and chases the suppliers still missing an insurance date.

  • A free community festival

    Registration costs nothing, so no-shows matter more than sales. Gate staff add walk-ups as they turn up, and the wrap-up report puts registrations next to arrivals to size next year’s marquee and food order.

Good to know

Before you build

  • Selling tickets needs a payment provider

    Free and invited registrations are collection records you own. If you charge, Netiva’s store sells ticket types as product variants with their own price and stock, and the hosted checkout takes cards through Stripe. Tying a paid order back to a registration is logic you ask for.

  • Reminders go out by email

    Apps built with Netiva send email and run scheduled jobs, so confirmations, the day-before reminder and a morning brief for the crew all work. They do not send text messages or push notifications, so keep a phone list for the changes the crew has to hear about during the day.

  • Badges, wristbands and printers

    Netiva does not drive a badge printer. You can ask for a print-friendly badge sheet the browser prints, but the blanks, lanyards and any on-site printer come from your supplier, and someone still has to run the walk-up badge queue.

  • Capacity is the venue’s number

    The app counts arrivals against the capacity you enter on the event. The limit itself comes from the venue and its fire code sign-off, and holds for staff, crew and standing room are yours to reconcile before you put more tickets on sale.

FAQ

Questions about building an event dashboard

How does the event dashboard count who actually showed up?

Every registration carries a standing and an arrival time. When door staff mark someone in — by scanning the code on their ticket or picking the name out of the list — the app stamps the time on that record. Arrivals over registrations gives the attendance rate, and anyone still registered when the doors close is a no-show. Walk-ups added at the door count as arrivals too.

Can door staff check people in from their phones?

Yes. Netiva builds web apps that run in the browser, including on phones, so anyone with the link and an account can open the check-in screen — nothing to install, and several stations can work the queue at once. The screen can use the phone camera to read the barcode on a ticket, and staff can fall back to a surname search when a code will not scan.

Can we sell paid tickets through the app?

You can. Netiva’s store side sells products with variants that carry their own price and stock, so each ticket type gets its own allocation, and the hosted checkout takes cards through Stripe with automatic tax and multi-currency. Linking a paid order to a registration record, or pulling orders from the ticketing platform you already sell on through its API, is logic you describe to the agent.

Can vendors and crew see only their own bookings?

End users sign in and each one sees their own records, so a caterer who opens the link finds their load-in window, dock and contact rather than the whole schedule. The generated app does not hand out per-user roles or permission levels, so keep contracts, balances and the budget on screens only your own team signs in to.

How do we handle walk-ups and name changes at the door?

A walk-up is added on the check-in screen as a registration with whatever ticket type they paid for or were given, so they land in the same counts as everyone else. A name change is an edit to the record that keeps the original ticket type and code. Both show up in the wrap-up report, so the ticket mix matches the room.

Do we keep the code if we move to another event platform?

Yes. Netiva writes clean, framework-standard code that you can read, edit and export whenever you want, with no proprietary runtime underneath it. Every change the agent makes is checkpointed, so you can branch a risky idea the week of an event, compare it with what you had and roll back without losing work.

Drafted with AI assistance from Netiva’s product pages and reviewed by the Netiva team. Example data models, screens and prompts are illustrative starting points, not customer projects.

Build your event dashboard today

Describe it in a sentence and watch Netiva’s agent build it. Free to start — no credit card required.