Owner preview / stays

Stay pipeline skeleton — contracts and payments locked.

Stays move from pre-approval to verification, invoice, contract, confirmed, active, and completed only after live auth, provider setup, legal review, HTTPS, and audit logging are approved.
Intake

Draft

Created from a plausible inquiry, but not approved or billable.

Owner

Pre-approved

Andrew has reviewed fit and allowed screening or next-step collection.

Payment

Invoice sent

Future state only after Stripe hosted invoice setup and webhook verification.

Legal

Contract sent

Future state only after approved template/e-sign provider and contract versioning.

Ready

Confirmed

Requires owner approval, required payment complete, and required contract signed.

Guest

Active stay

Move-in instructions and support unlock only when status gates are satisfied.

Closeout

Completed

Triggers checkout, deposit ledger, receipts, and retention tasks.

Exception

Cancelled/declined

Requires reason capture and audit trail before any notifications go out.

Guardrails

No live payment, contract, or move-in unlock.

Owner/admin routes are internal previews only. Real decisions, provider-triggered payment or e-sign actions, SMS/email sends, and public data changes require explicit approval plus authenticated, audited server-side controls.