CueDeck Documentation
Everything you need to run live events with CueDeck — from first login to post-event reports.
Get your first event running in five steps:
- Sign up: Go to app.cuedeck.io and create an account. Crew you invite do not sign up: they open the link in their invitation email.
- Create an event: Open the event switcher in the header and choose New event. Give it a name, date, and venue.
- Add sessions: Click Add session to create your programme. Set title, speaker, room, start time, and duration for each session.
- Invite your team: Open your profile menu, choose Team and invite stage managers, AV techs, and other crew to this event by email. Assign each person a role.
- Go live!: On event day, open the console. Move sessions through the state machine: PLANNED → READY → CALLING → LIVE → ENDED
Tip
Creating an Account
Navigate to app.cuedeck.io and click Create account. You will need:
- Your full name and organization
- A work email address
- A password (minimum 10 characters)
Signing In
Enter your email and password on the login screen. CueDeck uses Supabase Auth with secure session tokens. Your session persists across browser tabs.
The Welcome Modal
First-time users see a welcome modal that explains the console layout, role assignments, and key shortcuts. The Help menu in the header has a quick reference, keyboard shortcuts and what's new.
Choosing a Role
Your director assigns you a role on each event when inviting you. Each role shows a different view of the console optimised for that crew position. See the Roles section for details.
Note
The CueDeck console is divided into six main regions:
1234561. Header
Contains the CueDeck logo, the event switcher (current event name and date, your other events, Edit event and New event), the synced clock, the All systems status pill, Crew (who is online), Displays (directors only, with the number of displays online), View as (directors only, to see the console as another role), Help and your profile menu. The clock is NTP-synced and shows the corrected time across all connected devices. Accuracy is maintained via RTT-based offset calculation.
2. Now and next band
One lane per room. Each lane shows the session that is live or being called, its countdown, the main action (Hold, End, On stage) and the next session in that room with its next step.
3. Session list
Every session as a row with status, number, title, speaker, room, time and the action for its current state. Rows are colour-coded by status and completed sessions fold into one line at the top. The filter bar above holds search, status and room filters, the List and Timeline toggle, and the delay chip when the programme is running late.
4. Inspector
Details and controls for the selected session: countdown, speaker arrival, notes, Control (Hold, End), Timing, Screens and a message to the speaker.
5. Event log
Every status change, delay, broadcast and error with its time. Filter by All, Status, Broadcast or Errors, or export the log as CSV.
6. Broadcast bar
A persistent bar along the bottom of the console for sending messages to all operators. Includes presets, a character counter and a level (info, warn or critical).
Tip
CueDeck supports six distinct operator roles. Each role has a tailored view showing only the controls and information relevant to that crew position.
| Role | What They See | What They Can Do |
|---|---|---|
| Director | Everything: the full console, Displays, Team and View as | All session transitions, broadcast, signage, delay cascade, AI agents, billing, operator management |
| Stage | Sessions for assigned rooms, speaker info, timing | Call speaker, set ready, go live, end session, hold stage |
| AV | Session titles, rooms, technical notes, timing | Mark AV ready, view technical notes, monitor transitions |
| Interpreter | Session titles, speaker names, languages, timing | View language assignments, monitor session progress |
| Registration | Session list, room assignments, attendee-relevant info | View session schedule, check room capacity |
| Signage | The Displays view with display management | Configure displays, set modes, manage sponsor carousel, push overrides |
Important
Every session in CueDeck follows an 8-state machine. Transitions are enforced server-side via Supabase Edge Functions to ensure consistency across all connected devices.
The 8 States
Transition Flow
The typical happy path for a session is:
Special Transitions
- LIVE → OVERRUN — Triggered automatically when the session exceeds its planned end time.
- LIVE → HOLD — Pause a session (e.g. technical issues). Resume sends it back to LIVE.
- Any state → CANCELLED — Cancel a session. Can be reinstated back to PLANNED.
- CANCELLED → PLANNED — Reinstate a cancelled session.
Note
Each session row displays the action button appropriate to its current state. The available controls change dynamically as the session progresses.

Row Anatomy
- Status badge: colour-coded pill showing current state
- Session number: sequential order in the programme
- Title & speaker: session name, presenter and company, with whether the speaker has arrived
- Room: physical location or room name
- Scheduled time: start and end time, with the original time and the delay when the session has moved
- Time left: shown on the row while the session is LIVE
- Action button: the next step for the state (Set ready, Call speaker, On stage, End)
Timing Display
When a session is LIVE, select it to see its timing in the inspector:
- Remaining time as a large countdown
- Elapsed time since going live
- A progress bar that fills from left to right

Notes
Each session has a notes field visible to all operators. Directors can edit notes; other roles can read them. Use notes for technical requirements, speaker preferences, or last-minute changes.
The broadcast system lets directors send real-time messages to all connected operators. Messages are typed in the broadcast bar at the bottom of the console and appear as a banner on every operator's screen.

Sending a Broadcast
- Click the message field in the broadcast bar at the bottom of the console (or press B for the keyboard shortcut)
- Type your message (max 200 characters; a counter shows how many you have used)
- Choose the level: info, warn or critical
- Press Enter or click Send
Quick Presets
The Presets menu in the broadcast bar fills in a common message:
- "Coffee break starting now"
- "Please take your seats, the next session is starting soon"
- "Running a few minutes behind schedule"
- "Please silence your phones"
- "Hold, please stand by"
Dismissing
Operators can dismiss a broadcast locally by clicking Dismiss. The message remains visible to other operators who haven't dismissed it. Sending a new broadcast replaces the previous one for everyone.
Tip
When a session runs late, the delay cascade automatically adjusts all downstream sessions to maintain the correct schedule gap.

Applying a Delay
- Select the session that is running late
- In the inspector under Timing, click +5, +10 or +15 next to Push following
- All affected sessions update instantly for every operator, and the filter bar shows the delay chip with how many sessions moved
Cascade Logic
- Following sessions: the session and every later session in the programme shift by the delay amount, in every room. Ended and cancelled sessions are skipped
- Rooms: the cascade follows programme order, not rooms. To keep another room on time, place an anchor before its sessions
- Anchor sessions: sessions marked as "anchored" will not move, creating a hard boundary. The list shows "Delay stops here" above them
Resetting Delays
Directors can reset all delays back to the original schedule using the "Reset delays" button in the filter bar. This reverts every session to its originally scheduled time.
Important
See how the delay cascade fits into a live show on the show calling and run of show page.
The filter bar sits above the session list and lets you quickly narrow down what you see.
Search
Type in the Search title or speaker box to filter sessions by title or speaker name. Results update as you type.
Status Filter
Pick a state from the All statuses dropdown to show only sessions in that state, or choose Active to hide ended and cancelled sessions.
Room Filter
Select a room from the All rooms dropdown to show only sessions in that location. Useful when your event spans multiple rooms or halls.
Tip
CueDeck includes a built-in digital signage system. Drive lobby screens, wayfinding displays, and sponsor carousels directly from the console — no extra software needed.
Connecting a Display
- On the TV or screen, open app.cuedeck.io/d in any browser
- A 6-character pairing code appears on screen (e.g. A7K-3M2)
- In the console, click Displays in the header and type the pairing code
- Click Pair — the display connects instantly via realtime
Tip
Display Modes
| Mode | Description |
|---|---|
| Agenda | Shows the current and upcoming sessions in a scrolling list |
| Now & Next | Large format showing the current live session and what is coming next |
| Timeline | Chronological session list with time markers — ideal for lobby overviews |
| Programme | Time × room grid showing the full event programme at a glance |
| Stage Timer | Speaker-facing fullscreen countdown with colour-coded urgency (green → amber → red → overrun) |
| Sponsors | Auto-rotating carousel of sponsor logos and media |
| Schedule Grid | Full programme grid with room columns and time rows |
| WiFi Info | Network name and password in large format |
| Break Screen | Countdown timer for coffee/lunch breaks |
| Custom Message | Free-text message in large display format |
| Blank | Black screen (power-save / pre-event) |
Sequences
Each display can run a sequence — an ordered list of modes that rotate automatically. For example: Sponsors (30s) → Agenda (20s) → WiFi (10s) → repeat.
Global Overrides
Directors can push a global override to ALL displays at once. Common overrides include Break Screen, 5-Min Recall, and Emergency Message. Overrides take priority until manually cleared.
Note
For an overview of every screen CueDeck can drive, see event signage displays and the stage timer.
The Stage Monitor (confidence monitor) provides a fullscreen overlay for speakers and stage crew showing essential session information.

What It Shows
- Current session title and speaker name (large, readable from a distance)
- Elapsed and remaining time with large countdown numbers
- Status badge (LIVE, OVERRUN, HOLD)
- Next session preview so the speaker knows what follows
- Messages to the speaker, sent from the inspector
How to Use
- Select a session and click "Stage monitor" under Screens in the inspector
- The display opens in fullscreen mode
- Place the browser on a monitor facing the stage
- Press Escape to exit fullscreen
Tip
See the stage timer and confidence monitor overview for how both screens work together.
The Stage Timer is a dedicated fullscreen countdown designed for speakers. Place it on any screen facing the stage and speakers always know exactly how much time they have left — no hand signals required.
How It Works
- Register a display and set its mode to "Stage Timer"
- Open the display on a screen or monitor facing the stage
- The timer automatically syncs with the current LIVE session and counts down
Colour-coded Urgency
The countdown shifts colour as time runs low, giving speakers an unmistakable visual cue:
- Green — plenty of time remaining
- Amber — approaching the end of the session
- Red — final minutes, time to wrap up
- Flashing red + overage counter — the session has overrun (e.g. +2:15)
Special States
- HOLD — the countdown freezes and shows HOLD in purple, used during breaks or pauses
- Standby — when no session is live, the timer shows a standby screen with the next scheduled session
- Progress bar — a visual bar at the bottom shows how far through the session the speaker is
Tip
Read more about the stage timer for speakers and the screens it runs on.
CueDeck includes three AI-powered agent modules that assist directors during and after events. Agents are powered by Anthropic's Claude and are available on Trial, Pro, and Enterprise plans. No setup or configuration required: AI works automatically when you're logged in. Directors find the AI tools under Tools in the profile menu.
1. Incident Advisor
When a technical warning fires (audio loss, video signal drop, mic failure), the Incident Advisor opens automatically. It analyses the current state of your event and provides:
- AI-generated technical diagnosis of what is likely happening and why
- Numbered resolution steps ranked by urgency — click each to check off
- Estimated resolution time so you know how much buffer you have
- Escalate or mark resolved in one click, with the outcome logged to the event log
Tip
2. Cue Engine
The Cue Engine monitors your session schedule and fires automatic pre-cue alerts 8 minutes before each session is due to start. It helps your team prepare by:
- Showing a countdown modal with the upcoming session details (speaker, room, type)
- Generating a role-appropriate pre-cue checklist for AV, stage, and interpretation
- Highlighting any special technical requirements or notes on the session
- Auto-dismissing when the session transitions to READY or LIVE
3. Report Generator
After your event ends, open your profile menu and click “Generate report” under Tools. Claude analyses everything that happened (session timing, delays and any incidents) and produces a comprehensive four-tab report:
- Executive Summary — AI-written narrative overview of how the event ran
- Session Variance — Planned vs. actual timing for every session with variance flags
- Incidents Log — All issues flagged and how they were resolved
- Recommendations — Specific, actionable suggestions for your next event
Note
Each event has its own team. Directors manage it from the Team window: open your profile menu and choose Team. The window shows everyone on the event with their role, status and when they were last seen. The Crew pill in the header shows who is online right now.
Inviting Operators
- Open your profile menu and choose Team
- Under "Invite to this event", enter their email address and, optionally, their name
- Select a role (Stage, AV, Interp, Reg, Signage, or Director)
- Click "Send invite"
- A new person receives an invitation email that names the event and the role. Someone who already has an account is added straight away and gets a short email with a link to the console
Role Assignment
Each person has one role per event, which determines their view and permissions. You can change it at any time from the role dropdown next to their name in the Team window. The same person can hold a different role on another event.
Suspending and Removing Operators
In the Team window, Suspend blocks someone on this event until you click Reactivate. Remove from this event takes them off this event only, and Remove from all my events takes them off every event you organise. Both ask you to press again to confirm.
Important
CueDeck offers flexible pricing to match your production needs. All plans include a 3-day free trial with no credit card required.
Plans
| Plan | Price | Events | Operators | Key Features |
|---|---|---|---|---|
| Pay-per-event | €39 / event | 1 event | Up to 5 | All 6 roles, real-time sync, basic signage (2 displays) |
| Starter | €59 / month | 1 active | Up to 5 | All roles, 5 signage displays, post-event reports |
| Pro | €99 / month | Unlimited | Up to 20 | All features, unlimited signage, AI agents, delay cascade, priority support |
| Enterprise | Custom | Unlimited | Unlimited | Custom integrations, SLA, dedicated support |
Free Trial
New directors automatically start on a 3-day free trial of the Pro plan. When the trial expires, you can choose any plan to continue. Your data is preserved regardless of which plan you choose.
Upgrading
Open your profile menu, choose Billing and click "Upgrade". You will be redirected to a secure Stripe Checkout page. Payments are processed by Stripe, and CueDeck never stores your card details.
Annual Billing
Save 20% by choosing annual billing on Starter and Pro plans. Switch between monthly and annual from the Stripe customer portal.
Note
CueDeck supports keyboard shortcuts for fast operation during live events. ?, Esc and ⌘K work in every role; /, B and R are for directors. Press ? or choose Shortcuts in the profile menu to see the list.

| Shortcut | Action |
|---|---|
| / | Focus search bar |
| B | Focus broadcast input |
| R | Refresh sessions |
| ↑ ↓ | Navigate session cards |
| ? | Show keyboard shortcuts |
| ⌘K / Ctrl+K | Open the command palette |
| Esc | Close modal / clear filters |
Tip
Accurate timing is critical in live events. CueDeck uses a round-trip-time (RTT) synchronisation algorithm to ensure all connected devices show the same clock — regardless of network latency or device clock drift.
How It Works
- On connection, CueDeck takes 3 time samples between the client and the Supabase server
- Each sample measures the round-trip time and calculates the one-way offset
- The median offset is stored and applied to all time displays
- All functions use correctedNow() instead of raw Date.now() for consistent timing
Reconnection
If the connection drops and recovers, CueDeck automatically re-syncs the clock. The All systems pill in the header shows the connection status (database, realtime, clock and edge functions).
Note
CueDeck logs every significant action during your event — session transitions, broadcasts, delays, and operator actions. This log is invaluable for post-event review.
Viewing the Log
The Event log sits at the bottom right of the console, under the inspector; use its arrow to minimise or show it. Entries are displayed in reverse chronological order with timestamps, actor (who triggered it), and the action description.
Log Entry Types
- Session state transitions (e.g. "Session 3 → LIVE by director@company.com")
- Broadcast messages sent
- Delay cascade applications
- Operator connections and disconnections
- Signage override pushes
CSV Export
Click the Export CSV button to download the full event log. The CSV includes columns for timestamp, action type, session ID, actor, and description. Use this for client reporting or internal review.
Tip
You can bulk-import sessions from a CSV file instead of creating them manually. This is especially useful for events with 20+ sessions.
CSV Format
Your CSV file must include the following columns (headers in the first row):
| Column | Required | Description | Example |
|---|---|---|---|
| title | Yes | Session title | Opening Ceremony |
| speaker | No | Speaker name | Dr. Sarah Chen |
| room | Yes | Room or venue name | Main Stage |
| start_time | Yes | ISO 8601 or HH:MM format | 09:00 or 2026-03-15T09:00 |
| duration | Yes | Duration in minutes | 45 |
| notes | No | Session notes | Requires 2 wireless mics |
Importing
- Go to the Sessions view
- Click "Import CSV" in the toolbar
- Select your CSV file
- Review the preview — CueDeck shows a summary of what will be created
- Confirm to import all sessions at once
Validation
CueDeck validates your CSV before importing. It checks for:
- Required columns present
- Valid time formats
- Positive duration values
- No duplicate session titles in the same room and time
Important
Event Check-in runs the registration desk for one event: your guest list, an online registration page, QR code emails, the check-in desk, a self-registration kiosk, door scanner phones, a live dashboard and a post-event report. It is priced per event and works with or without a CueDeck plan. Open it from app.cuedeck.io/checkin.
Setup
Each event has a sidebar: Overview, Guests, Registration, Tickets, Branding, Badges, Emails, Team, Devices, Reports, Settings and Go live. Overview lists what is still to do. Settings holds the name, date, start and end times, venue and timezone, which are shown on the desk, the kiosk and in guest emails.
Importing guests
Drop a CSV on the Attendees step. Before anything is saved, CueDeck shows who will be added, updated or skipped. Each file can hold up to 5,000 rows, and you can import more than once. You can also add people one at a time with Add person.
| Column | Notes |
|---|---|
| first name | Guest first name |
| last name | Guest last name |
| Where the QR code is sent | |
| company | Guests with the same company check in together |
| ticket type | For example Delegate, Speaker, VIP; used for arrival alerts and reports |
Export CSV on the same step downloads the guest list with arrival status at any time.
Registration page
Guests can add themselves to your guest list from a link. On the Registration page step, turn it on to get your link (app.cuedeck.io/r/ followed by a code) and share it in your invitation, on your website or on a poster.
- What guests enter. First name, last name, email, an optional company, and up to five questions of your own: a text answer or a choice from a list, required or optional. They tick a consent box before they can send it.
- Confirming the email. For a live event, the guest gets an email asking them to confirm their registration. They join your guest list only when they confirm, and their QR code then arrives by email. Nothing is registered for an address whose owner never confirms, and unconfirmed requests are deleted after 48 hours.
- Capacity and closing time. Set the most guests you can take and when registration closes. Capacity counts everyone on the guest list, however they were added. Registration also closes when check-in closes.
- A leaked link. Replace the link at any time; the old one stops working at once. Turning the page off keeps the same link for when you turn it back on.
- Where registrations appear. Guests who registered online are on the Attendees list like everyone else, shown as Registration page on the dashboard. Export CSV includes how each guest was added and their answers to your questions.
In test mode the page works so you can try it: registrations are recorded straight away without any email, up to 25, and are cleared when you go live. The page is protected by a CAPTCHA, and it is included in the per-event price.
Test mode and going live
Every event starts in test mode. Everything works, but check-ins are capped at 25 and are cleared when you go live, so you can rehearse the desk with your team. An event can only be deleted while it is in test mode.
Going live is a one-off payment for that event, at the per-event price shown in setup (excl. VAT; tax is calculated at checkout from your billing address, and you can add a VAT ID). The invoice arrives by email. Live events accept check-ins from a week before the event date until the end of the second day after it.
QR code emails
Each guest gets an email with a personal QR code. Emails to guests are sent only once the event is live; in test mode, Send a test to myself shows you exactly what guests will receive. With Email QR codes on import turned on, guests imported after go-live get their code straight away.
Desk staff and roles
Invite people by email on the Desk staff step. They only ever see this event.
| Role | What they can do |
|---|---|
| Organizer | Edits the event, imports guests, sends QR emails and invites people |
| Desk lead | Runs the desk on the day: kiosks, walk-ins, undoing any check-in, and inviting desk staff |
| Crew | Searches, checks people in, prints badges and undoes their own check-ins |
| Viewer | Sees the live numbers on the dashboard, never names |
The check-in desk
- Scan or search. Point a USB scanner at the QR code, or type two or more letters of a name, company or email.
- Whole companies at once. When a guest arrives, everyone from the same company is listed. Tick who is standing at the desk and check them in together.
- Badges. Badges print through Chrome to any printer the computer can use, on the badge stock you choose under Badges (see below).
- Walk-ins. Add a walk-in at the desk, or let them register themselves at the kiosk.
- Undo. A check-in made by mistake can be undone. The correction is kept in the log; nothing is erased.
- Offline. If the Wi-Fi drops, the desk keeps checking people in and syncs when the connection is back. The header shows when everything is synced.
Tip
Self-registration kiosk
Turn on Self-registration kiosk in setup, then pair a tablet: on the desk, open Kiosk or scanner and create a pairing code, then open app.cuedeck.io/kiosk on the tablet and type the code. You only do this once per tablet. Walk-ins type their details and are checked in; with Kiosk prints badges on, their badge prints straight away. A desk lead can revoke a kiosk from the same window at any time.
Door scanner phones
Any phone can check people in at a door, without a desk. Add your doors under Door scanning in setup, then on the desk open Kiosk or scanner, choose the door the phone will scan at and create a pairing code. Open app.cuedeck.io/checkin/scan on the phone and type the code. The phone confirms each scan with a sound and a clear result:
- Checked in: two rising notes and a green tick.
- Already checked in: one note. Let them through if it is the same person.
- Refused (for example a code from another event): two low buzzes.
A code is read once and not again until it has been out of view for a moment, so a guest holding their phone still is not scanned twice. The phone keeps only the list of codes, never names, so a lost phone gives nothing away.
Live dashboard
The dashboard shows registered, checked in and still expected guests, arrivals per 15 minutes, turnout by ticket type, each desk with its sync status, and a company board that shows which companies are here, partly here or not here yet. Client view is a numbers-only version you can share on a screen.
Arrival alerts: choose ticket types in setup, such as VIP or Speaker. When one of those guests checks in, the alert appears on the dashboard and on desk leads' screens.
Post-event report
About two hours after check-in closes, the event owner receives the report by email: turnout by ticket type, the busiest fifteen minutes, check-ins per desk, check-ins that were made offline and synced later, and companies with people missing.
For a summary of what Event Check-in does and what it costs, see the event check-in app with QR codes and badges.
Everything under Registration and Tickets decides who can get onto your guest list and how.
Page language
The registration page, its emails and the guest's ticket are available in English, Polski, Deutsch and Arabic. Automatic shows each guest the page in their browser's language when it is one of these, or you can fix one language. What you write yourself (event name, description, questions, ticket names) is shown as you wrote it. Guests who register get their later emails in the language they used on the page.
Who can register
- Anyone with the link. The default.
- Invited guests only. The public link takes no registrations. You invite guests from your guest list and each one gets a personal link to say whether they are coming. With approval on as well, the public link takes requests for an invitation instead.
Invitations
With Invited guests only on and the event live, the Guests page shows an Invitations bar: how many were invited, coming, not coming and not answered yet. Send invitations emails every imported guest with an email address who has not been invited yet, and Send me a test shows you the email first.
- Answering. The guest opens their link and says whether they are coming. They can come back to the same link and change their answer, and their plus-ones if you allow them.
- Invite again. Sends a fresh link to one guest. Each address can get one invitation every 10 minutes and at most five a day for an event.
- Cancel link. If an invitation was forwarded, this stops every link that guest was sent from working. Use Invite again to send a new one.
Waitlist and approval
- Waitlist when full. Once you reach capacity, guests can join a waitlist instead. Offer places from the list and their ticket is emailed.
- Move people up automatically. When a place opens up (someone removed, a ticket refunded, capacity raised), the next people on the waitlist get it in order and their ticket is emailed. This is checked every 5 minutes. A group moves up only when all of it fits, and nobody jumps the queue.
- Approve each registration. Registrations wait for you, and guests get their ticket only once you approve them.
Plus-ones
Allow each guest to bring up to five people. Every plus-one gets their own QR ticket, sent to the guest who brought them, and takes a place within your capacity. Paid tickets have no plus-ones: everyone buys their own.
Tickets
Ticket types let guests choose what they register for. Without any, registration is free and nobody chooses. Each type has a name, an optional description, a price and currency, and optionally how many are available. A price of 0.00 makes a free ticket.
- Getting paid. To sell paid tickets, click Connect Stripe under Tickets and connect your own Stripe account. Payments go straight to that account. Free tickets work without Stripe.
- What the guest sees. The guest pays on Stripe's checkout page and gets their QR ticket by email once the payment has gone through.
- Orders. Tickets lists every order as Paid, Paying now or Refunded, with your revenue.
- Refunds. Click Refund on an order, then click again to confirm. The money goes back through Stripe. A guest who has not checked in yet is taken off the guest list and their QR code stops working; a guest who already checked in stays on it.
Note
Put the form on your own website
Under Registration, open Put the form on your own website and copy the code into your page. The form fits itself to your page. Confirming an email and paying still open on CueDeck's own page.
Speakers from your run of show
If the event also runs in the CueDeck console, turn on Tell the production console when a speaker arrives on the Guests page. When a guest whose name matches a speaker checks in, their session shows the speaker as arrived. Only guests you listed or the desk added in person count, never names typed on the registration page or a kiosk. A panel counts once everyone on it is in.
Branding
One brand per event: Hosted by, a brand colour, the venue address (used for a Maps link), a description of the event, a wide cover image (at least 1600 px across) and a logo (square works best). Anything you leave empty is simply not shown. The brand appears on the registration page and in guest emails, and the colour on console displays. With Show the programme on, guests also see your sessions and times from the run of show, including any delays, for events you run in CueDeck.
White label removes CueDeck from what guests see: the registration page no longer says Registration by CueDeck, and guest emails have no CueDeck footer. The privacy link and the consent text stay, because they tell guests who handles their data.
Badges
The preview under Badges is the real badge at its printed size.
| Setting | Choices |
|---|---|
| Badge stock | 100 × 70 mm (default), 4 × 3 in, 90 × 55 mm, A6, 4 × 6 in portrait, or your own size from 50 to 200 mm wide and 40 to 200 mm high |
| Name | Full name, or first name large |
| Layout | Centred or left |
| Shown on the badge | Colour band, logo, company, ticket type, QR code (each on or off) |
| Colours by ticket type | A band colour per ticket type, so staff spot VIPs and speakers across the room |
Print a test badge prints one on the printer attached to that computer.
Automatic emails
Turn these on under Emails. They go out once the event is live; test mode never emails guests. Send me the reminder and Send me the thank-you send you a copy first.
- Reminder the day before. Goes out from 24 hours before doors open, with each guest's QR code, the time and the venue. Guests who already checked in are skipped. Add an optional note, such as parking or which entrance to use.
- Thank-you after the event. Goes out 2 hours after the event ends, only to guests who checked in. Add an optional note and a link, such as a survey or the slides.
Registration reports
Under Reports, the registration page shows visitors, registrations and what share of visitors registered, guests checked in and QR emails sent, with a chart of the last 30 days. Visitors are counted once a day each, without cookies. Cards for invitations, ticket sales, the waitlist, plus-ones and automatic emails appear when they apply to the event.
To see where guests come from, add ?ref= and a word of your choice to your registration link, for example ?ref=newsletter in your newsletter and ?ref=linkedin in a post. The Sources table shows visitors and registrations for each one, and the guest export includes each guest's source.
Integrations (webhooks)
Under Settings, Integrations sends guests, check-ins and ticket sales to your own tools as they happen: Zapier, Make, your CRM or your own server. Add an https address and choose what it receives:
| Choice | Sent when |
|---|---|
| New guest | A guest is added to the list |
| Check-in | A guest checks in |
| Ticket paid | A paid ticket order goes through |
| Invitation answered | An invited guest says whether they are coming |
- Only live events send. Nothing is sent while the event is in test mode.
- Signing secret. Shown once when you add the webhook, so copy it then. Each call carries an X-CueDeck-Signature header, t=time,v1=signature, where the signature is HMAC-SHA256 of the time, a dot and the body, using your secret, in hex. Check it, and refuse calls older than five minutes.
- Retries. An answer other than 2xx within 10 seconds counts as failed, and the call is retried after 1, 5, 30, 120 and 360 minutes. Last delivery in the list shows how the latest call went.
- Who it belongs to. A webhook keeps sending only while the person who added it can still edit the event. The address must use the standard https port and may not point at a private network.
A step-by-step walkthrough from an empty event to an open door. Allow about thirty minutes, plus time to rehearse with your team.
A week or more before
- Create the event. In Check-in, create an event and fill in the name, date, venue and timezone.
- Prepare your CSV. One row per guest with the columns first name, last name, email, company and ticket type. Use the same spelling for each company so its people are grouped together.
- Import it. Drop the file on the Guests page, check the added, updated and skipped counts, then confirm.
- Or let guests register. Turn on the registration page under Registration and share the link in your invitation. Each guest confirms their email before joining the list.
- Choose arrival alerts. Pick the ticket types you want to hear about, such as VIP.
- Invite your team. Add a desk lead and crew under Team.
- Check the QR email. Use Send a test to myself and open it on your phone.
Rehearse in test mode
- Open the desk on the laptop you will use on the day and check in a few colleagues by search and by QR code.
- Print a badge on the real printer and check it fits your 100 × 70 mm badge stock.
- Pair a phone as a door scanner and a tablet as a kiosk, and try both.
- Undo a check-in, and switch the Wi-Fi off for a minute to see the desk carry on and sync.
Note
Go live
- On the Go live step, pay for the event. The price is shown there before you pay.
- Send the QR emails to every guest from the QR emails step.
- Turn on Email QR codes on import if more guests will be added later.
On the day
- Open the desk on each laptop, pair the kiosk and the door phones again if they were reset.
- Keep the dashboard open on a separate screen to watch arrivals, desks and missing companies.
- Afterwards, the report arrives by email once check-in closes, and Export CSV gives you the full list.