Features

Every feature. One subscription.

The complete surface area of what linedup does. Click any section to dive deeper on product pages.

Queue Management

  • Customer self-check-in via QR scan
  • Walk-in / booked / VIP entry in a single lane
  • Per-barber lanes (owner toggle)
  • Live position + wait-time estimation
  • Customer SMS: "You're next" at position 1–2
  • Staff drag-reorder, mark serving, mark complete, mark no-show
  • Daily auto-archive of Completed column at midnight local
  • Public branded kiosk & display links (logo, theme, no arbitrary colour hex)
  • In-shop TV displays: Waitlist / Currently Serving / Combined
  • Cloud-backed real-time sync across every tablet in the shop
  • Fallback HTTP polling for flaky wifi

Bookings

  • Customer-facing booking page per shop
  • Availability engine: staff hours − existing bookings − breaks − buffers − time-off
  • DST-aware + timezone-correct
  • SMS + email confirmations
  • Reschedule + cancel links with configurable lead-time policy
  • Booking reminders: 24h + 2h before slot
  • No-show protection via Stripe PaymentIntent pre-auth (capture 15 min after missed start)
  • Recurring booking templates (every N weeks)
  • Booking notes for customer preferences ("fade #2, longer on top")
  • Booked customer → queue bridge on arrival day
  • Owner calendar (day / week view)
  • Barber personal calendar (own bookings only)

Payments & Stripe

  • Stripe Connect Express onboarding (Embedded Components — no visual redirect)
  • Tap-to-Pay on iPhone (no hardware needed)
  • Stripe Terminal (physical reader, ~A$600 one-off or lease)
  • Branded email receipts (logo, line items, barber name)
  • SMS receipt short-link
  • Cash + card split tender in a single visit
  • Shop-level payment mode: Cashless-only or Cashless-preferred
  • One-tap refunds from the owner dashboard (full or partial)
  • Daily batch settlement view: revenue, Stripe fees, linedup fees, refunds, net payout
  • On-demand PDF settlement download
  • Daily payouts to your AU bank account (Stripe default)
  • PCI compliance handled via Stripe Connect + Terminal

Commission & Motivation Engine

  • Per-barber commission rates (services & products)
  • Performance brackets ("Sell >$2k → +5%")
  • Upsell flag per transaction (tracked for bonus math)
  • Commission calculation live on every payment
  • Per-barber earnings dashboard (own stats only)
  • Shop-floor leaderboard (TV mode + public link variant)
  • Live progress bars to next bracket
  • Weekly freeze → PDF payroll source of truth
  • Commission report CSV + PDF export
  • Owner guardrail for product-sale entries (approval required)
  • Automatic commission reversal on refund
  • Cash sale commission (same as card)

Review Booster

  • AI-generated review draft, streamed live to the customer's screen
  • Dual-channel send (SMS + email if both available)
  • Google Business Profile one-tap paste flow
  • A/B SMS copy variants
  • Follow-up reminder 4 hours after initial send
  • Keyword selection → AI-personalised review text
  • Compliant sentiment routing (Google link always shown)
  • Barber name attribution in review flow
  • Review attribution dashboard per barber (count, rating)
  • Live across partner shops today — proven

Marketing & Rebooker

  • Automated rebooker nudges with live slot offers
  • Inbound SMS "Reply YES to confirm" booking flow
  • Email equivalent with one-click confirm link
  • Smart interval: first-time = 4 weeks, returning = rolling avg
  • Marketing broadcast composer in dashboard
  • Audience filters: inactive 60+ days, all customers, customers of barber X
  • Unsubscribe per channel per message type
  • Dev messaging guardrails (prod-only sends)

AI Assistant

  • WhatsApp-primary interface
  • Owner tool surface: add/update/delete services, invite staff, set rates
  • Revenue queries: "Revenue this week?", "Top barber this month?"
  • Review flow stats: "How many reviews this week?"
  • Capture feature requests: "I wish I could…" → stored for review
  • Confirmation step for every destructive action ("Reply YES")
  • 60-second undo window on writes
  • Role-scoped tool access (owner vs barber, enforced server-side)
  • Cross-tenant isolation: your data never appears in another shop's context
  • Smart model routing — the right model for each task, cost-optimised
  • Redundant providers keep the assistant available on bad-provider days
  • Audit trail for every AI action

Accounts & Multi-Tenancy

  • Email + password sign-up (Better Auth)
  • Google OAuth
  • 2-role model: Owner (full access) + Barber (location-scoped)
  • Email verification + password reset flows
  • Organisation creation with ABN + timezone
  • Staff invitations via email link
  • Multi-location admin (one login, all locations)
  • Per-location operating hours + timezone override
  • Customer directory (org-scoped, shared across locations)

Reporting & Analytics

  • Owner dashboard: today's queue + bookings, revenue, top barber, review stats
  • Per-barber performance report
  • Revenue report per period (day/week/month) with service-vs-product split
  • Review funnel (sent → opened → clicked → posted)
  • Rebooker conversion report
  • Customer retention report (30/60/90-day return rate)
  • No-show report
  • Live leaderboard view

Security & Compliance

  • AES-256-GCM PII encryption at rest
  • Phone numbers SHA-256 hashed for lookup
  • HMAC webhook signature validation
  • Per-org data isolation enforced via middleware + test harness
  • Rate limiting on public endpoints
  • CSP + CORS properly configured
  • Australian Privacy Act compliance — data residency in AU-closest region
  • PCI compliance via Stripe Connect
  • Audit trail of all sensitive actions

Ready to run your shop like it's 2026?

Talk to us about getting linedup into your shop. Onboarding is hands-on — we help every new shop go live.