Reference gallery

Empty & error states

Every state across the prototype — calm, helpful, trust-building. Each one includes a clear icon, a status badge, a primary action where relevant, and a short hint to guide the operator.

Prototype with mock data only. Async MVP, human-review-first. No backend, auth, or providers connected. AI prepares drafts; an operator sends every reply.
No conversationsPreview

No conversations yet

New customer messages will appear here when connected channels are added.

Channels are a planned capability — none are enabled in MVP.
No active workspacePreview
Workspace required

No active workspace

Select or create a workspace to continue.

Access deniedPreview
Access denied

You don't have permission for this action

You do not have permission to perform this action in this workspace.

Server-side membership is verified on every tenant-scoped request.
Removed memberPreview
Removed

Workspace access revoked

Your access to this workspace has been removed.

Removed members lose access immediately. Contact a workspace owner to be re-invited.
AI unavailablePreview
AI unavailable

AI assistance is paused

AI assistance is unavailable. Operators can continue manually.

Manual review mode remains the source of truth — every reply is operator-sent.
Future providerPreview
Planned

WhatsApp is not enabled

This provider is planned but not enabled in the MVP.

Future integration. No external services are connected.
Empty audit logPreview

No audit events yet

Audit events will appear here when sensitive actions occur.

Sensitive actions include role changes, settings updates and access decisions.

Route state previews

Append ?state=… to a real route to preview a mock state.