Event Admin
Generate a QR pointing to wherever you want (your site, Instagram, etc.) and upload the PNG via Logo upload then paste the resulting URL here.
The "one label per order" logic bounds content to this exact size. If you pick a small label, long names auto-shrink and overflow content clips so you never get a second blank label.
Heads up: some thermal printer drivers ignore the page size set here and print at whatever paper size is configured in the OS printer settings. If your prints don't match the size you pick above, update your printer's paper size in the Windows / Mac printer preferences too.
Browse families at fonts.google.com. Type the exact family name (case + spaces matter — e.g. "Playfair Display", "Homemade Apple").
Email sender
Order confirmations and pickup notifications go out from this address. Leave blank to use the SaaS default (llab.eqm@gmail.com). Requires a Gmail account with 2-Step Verification enabled and an App Password.
Stored in Google Secret Manager — never written to logs or this page. Paste the password Google shows you (spaces ok).
Quick start
Welcome to your Event Queue Management (EQM) platform. Sixty-second tour of the admin:
- Events — create and manage your live-embroidery events
- Branding — set your logo, colors, fonts, tagline (everything customers see)
- Users — invite staff who'll run the queue and fulfill orders
- Help (this tab) — workflow docs + submit support requests
Creating events
Click + New Event under the Events tab. Fill in:
- Event Key — URL slug (lowercase, hyphens). The customer order URL becomes
events.yourdomain.com/{event-key}/ - Name, Subtitle, Date, End Time
- Order Prefix — e.g.
SGproduces ordersSG-001,SG-002… - Item types — what customers can choose (Tote, Hat, etc.) with optional preview images
- Thread colors — pick the palette for this event
- Fonts + Motifs — upload preview images (up to 7 each)
Save once. The order page is live immediately — no deploys.
Branding your studio
The Branding tab controls every customer-facing surface. Fields apply to every event unless an event explicitly overrides:
- Display name — what customers see in headers, emails, browser tab titles
- Logo — upload PNG/JPG; appears on the customer order page, queue, status page, admin header, landing page
- Logo size — slider to scale logo up or down (0.5× – 2×)
- Page background color — admin canvas color
- Accent color — applied across pages and email headers
- Tagline — short brand phrase (shown on customer pages, emails, printed labels)
- Instagram handle — for footer links and print labels
- Print label QR — image URL of a QR code that appears on every thermal label
- Typography — three Google Fonts (header, body, accent)
Inviting staff
In Users → + Add User:
- Admin — full access: events, branding, users
- Staff — queue + event setup, no user management
The invitee gets an email with a password-set link. If they sign in with Google instead, the link is ignored.
If an invite link expired or got lost in spam, click Resend invite on their row — a fresh link is generated and the old one becomes invalid.
Email sender setup (optional)
By default, order confirmations and pickup notifications send from the platform fallback address. To send from your own Gmail:
- On your Gmail, enable 2-Step Verification at myaccount.google.com/security
- Generate an App Password at myaccount.google.com/apppasswords
- In Branding → Email sender, paste sender name, Gmail address, App Password
- Click Test send — verifies the credentials by sending a message to your own inbox
- If the test arrives, click Save sender
Customers then see "From: Your Studio Name <your-gmail@gmail.com>" on their confirmation emails.
Running events (queue + labels)
Open the queue from Events → Open queue on any event card. Staff can leave it open all event.
- New orders appear automatically every 10 seconds (audible chime, togglable)
- Mark Ready + Email — flips status, sends the pickup email
- 15-second Undo banner appears after Mark Ready in case of mistakes
- Print Label — opens a 2.31"×4" thermal-label preview ready for the printer
- Edit — fix typos, change item, swap colors
- Delete — permanent removal (booth mistakes, duplicates). For routine "customer changed mind", use Edit → status Cancelled instead
Auto-print setup: in the queue header, click the ? next to "Auto-print" for kiosk-mode Chrome instructions that silence the print dialog. The URLs in the instructions are pre-filled with your domain.
Managing events (archive, delete, CSV)
- Archive — hides an event from the active list. Fully reversible (Unarchive)
- CSV export — downloads all orders for an event as an Excel-compatible CSV (UTF-8 BOM, opens cleanly in Excel)
- Delete (admin-only) — permanently removes the event config, all its orders, and the order counter. Requires typing
DELETEin a confirm dialog. Irreversible; use Archive if you might want the data back
FAQ & troubleshooting
A customer says they didn't get a confirmation email.
Check Branding → Email sender. If you're using your own Gmail, verify 2-Step Verification is still on and the App Password is current. Have the customer check their spam folder. Submit a ticket if it persists.
I can't sign in.
Email must be exactly the address your admin invited (lowercase matters). Click Forgot password for a reset link. Still stuck → submit a ticket.
Print label is the wrong size.
Set the label printer as your OS-level default printer. Confirm the printer driver is set to 2.31" × 4" media. Disable any "auto-rotate" or "fit-to-page" options in the driver.
Customers see the wrong brand on my page.
Hard-refresh (Ctrl+Shift+R on Windows, Cmd+Shift+R on Mac). If your branding still doesn't appear, check Branding tab — confirm the logo, color, and fonts are saved.
An order has a typo in the customer's name.
Click Edit on the order card in the queue. Save. The label will reprint with the correction.
Need more help? Submit a ticket
Describe what's happening and we'll triage it. Operators are alerted by email and respond directly to you at the address you signed in with.
Your tickets
…
Invite a user
They'll get an email with a link to set a password. If they sign in with Google instead, the link is ignored.
Event setup
Just the handle — no @, no URL. Shown on the order, status, and email pages when set.
Controls the label and length of the text input on the customer order page. The motif option below is unaffected.