Skip to content

Documentation · Getting started

Getting started

5 min read · Quickstart · Updated 2026-05-19

Quickstart5 minShare
Documentation sections

This is the five-minute path from “just heard about LiteHQ” to your first paid booking. If you operate one space and you've done a Stripe setup before, you can comfortably finish this on a coffee break. If it's your first time, give yourself 15 minutes and a clear afternoon.

Each step ends with a green tick — that's the “you're done with this step” signal. If a step doesn't land, ping us via the help bubble in your dashboard. We answer in office hours within an hour.

Heads up. This guide uses our demo Stripe keys. The same flow works in production — just swap sk_test_ for sk_live_ on the Stripe Connect screen.

Step 1

Sign up and create your workspace

2 min · keyboard only · no credit card yet

Head to litehq.com/signupand create an operator account. You'll be asked for your name, work email, and a workspace slug — this becomes your member portal's URL (e.g. strand.litehq.com).

What happens after signup

  1. We email a verification link. Click it within 10 minutes — it expires for security.
  2. You land in the operator dashboard with an empty location and zero members. The first thing you'll see is the “Connect Stripe” banner.
  3. Your slug is reserved. You can change it once for free in the first 14 days; after that it requires support to migrate any existing member-portal URLs.
The empty operator dashboard immediately after signup — Connect Stripe banner at the top.
The empty operator dashboard immediately after signup — Connect Stripe banner at the top.
Step complete

Workspace created, slug chosen, email verified.

Step 2

Connect Stripe

3 min · the only step that talks to a third party

LiteHQ uses Stripe Connect — you own the Connect account, your tenants are charged through your platform. Funds settle directly into your bank account; we never touch them. Click Connect Stripe on the dashboard banner.

The onboarding flow

  1. You're redirected to Stripe's hosted onboarding. Fill in business name, ABN / NZBN / EIN, bank account, and ID verification. Stripe handles compliance — we never see these documents.
  2. Stripe redirects you back to /v2/preview/onboarding/step-7. We auto-create two webhook secrets: STRIPE_WEBHOOK_SECRET (platform events) and STRIPE_WEBHOOK_SECRET_CONNECT (connected-account events).
  3. The webhook dual-verification means failed deliveries are auto-retried — no missed confirmations even if your laptop's asleep.
webhook_verification.example
bash
# Example webhook endpoint (what LiteHQ verifies)
POST https://your-slug.litehq.com/api/webhooks/stripe
Stripe-Signature: t=1683158400,v1=abc123...

# Both secrets are tried in order:
# 1. STRIPE_WEBHOOK_SECRET           (platform.account.updated, etc.)
# 2. STRIPE_WEBHOOK_SECRET_CONNECT  (charge.succeeded on connected account)
Step complete

Stripe connected, both webhook secrets generated, test charge cleared.

Step 3

Add your first room

1 min · resource setup

A “room” is any bookable resource — a meeting room, a hot desk, a podcast studio, a phone booth. We default to the simplest case: one meeting room, hourly pricing, no rules. You'll add complexity later.

The minimum viable room

  1. Click + Add resource. Choose Meeting room from the type selector.
  2. Give it a name (“Boardroom”), capacity (8), and an hourly rate (NZ$45). That's it.
  3. Tap Save. Your room is live and bookable from the public member portal at your-slug.litehq.com/book.
The new-resource wizard — capacity, rate, and a single tap to publish.
The new-resource wizard — capacity, rate, and a single tap to publish.
Step complete

One resource live, visible at the public member portal URL.

Step 4

Invite your team

1 min · roles + permissions

Team members are host members— staff who work for you, the operator. They're distinct from tenant members who book through you. Roles available today: owner, admin, staff, front-desk.

Who gets what

  1. Owner.Full access. There's exactly one owner — usually you. Can assign other roles. Owner cannot be deleted, only transferred.
  2. Admin. Full access except billing/payouts and role assignment.
  3. Staff. Manage members + bookings, no settings.
  4. Front-desk. Sign visitors in, override bookings within a 24-hour window, no member-facing edits.
team_invite.example
json
{
  "email": "front-desk@strand.example.com",
  "role": "front-desk",
  "default_location_id": "loc_demo_strand",
  "expires_at": "2026-05-29T00:00:00Z"
}
Step complete

At least one teammate invited, role assigned, login confirmed.

Step 5

Start booking

2 min · end-to-end test

End-to-end test: book your boardroom as a guest, pay with Stripe's test card, watch the booking land in your dashboard.

The full test flow

  1. Open an incognito tab. Navigate to your-slug.litehq.com/book.
  2. Pick the boardroom, choose a slot 30 minutes from now, enter a guest email.
  3. At Stripe Checkout, use the test card 4242 4242 4242 4242with any future expiry and any CVC. (Live mode rejects this card — it's test-mode only.)
  4. You're redirected to the success page. The booking is now visible in your operator dashboard andthe member portal “Your bookings” list.
A successful test booking in your operator dashboard — note the green payment-confirmed pill.
A successful test booking in your operator dashboard — note the green payment-confirmed pill.
Step complete

Test booking paid + confirmed; visible in both operator and portal views.