development admin console

Tenant operations

development
Tenants3
Month invoices184
Open reviews24
Export failures2
Support tickets1

Ingest backlog

75 waiting, 11 active, 3 failed, 135 completed last hour.

source-scan

OK
Waiting
3
Active
1
Failed
0
Oldest
4m

media-fetch

OK
Waiting
8
Active
2
Failed
0
Oldest
6m

virus-scan

OK
Waiting
4
Active
2
Failed
0
Oldest
3m

html-render

WARNING
Waiting
14
Active
1
Failed
1
Oldest
12m

extract

WARNING
Waiting
37
Active
3
Failed
2
Oldest
19m

classify

OK
Waiting
9
Active
2
Failed
0
Oldest
5m
WARNING: html-render failed is 1, threshold 1.WARNING: extract waiting is 37, threshold 20.WARNING: extract failed is 2, threshold 1.WARNING: extract oldestWaitingAgeMinutes is 19, threshold 15.
Operator rolePLATFORM ADMIN
ConsoleAllowed
Support accessAllowed
Status actionsAllowed

Platform admins can view the launch console and plan auditable tenant status actions.

Tenant queue

Support access is consent-gated. Status actions require platform-admin approval.

TenantStatusPlanUsageSupportRiskQueued action
Demo Tenanttenant-demoACTIVETRIAL58 invoices1 mailboxes6 reviewsALLOWEDSupport consent window is active.NoneSUSPEND TENANTAllowedTenant admin action is allowed.
Late Exports Ltdlate-exportsACTIVEBUSINESS114 invoices3 mailboxes18 reviewsDENIEDNo support consent window exists.
failed exportsmanual review backlogsupport consent required
SUSPEND TENANTAllowedTenant admin action is allowed.
Suspended Demosuspended-demoSUSPENDEDENTRY12 invoices1 mailboxes0 reviewsDENIEDNo support consent window exists.
tenant suspendedsupport consent required
REACTIVATE TENANTAllowedTenant admin action is allowed.

Support tickets

Replies are channel-aware and blocked when tenant support consent is missing.

URGENT

Approved invoice did not export

OPEN
Tenant
Demo Tenant
Age
4h
Channels
email, in_app, whatsapp
Reply
Allowed
urgent

Reply can be sent and audited.

HIGH

Payment page redirect question

PENDING_TENANT
Tenant
Late Exports Ltd
Age
4h
Channels
email
Reply
Blocked
support consent required

Support consent is required before replying.

Support knowledge

Tom and VoiceBot answers stay grounded in approved source ids and fall back to support review when sources are missing.

tenant

Why is my invoice in Needs Attention?

  • needs_attention_reviewNeeds Attention tenant review

    Documents with low confidence, missing amount, unclear supplier, or unresolved invoice receipt pairing stay in Needs Attention. The tenant user fixes the document before it becomes visible for accountant export.

  • capture_channelsCapture channels and first pipeline step

    Invoice Wzrd accepts manual upload, mobile camera capture, Gmail, Microsoft 365, forwarding aliases, WhatsApp, OneDrive, and Google Drive. Every channel stores a raw document first, then sends a metadata-only job into virus scan, OCR, classification, review, approval, and export.

  • billing_failed_paymentFailed payment grace flow

    Failed payments are audited. Day 0 shows a warning, Day 3 redirects to the payment page, Day 10 sends a final warning, and Day 14 starts the deletion flow. Finbot issues the official tax invoice receipt for successful paid card events.

tenant

What happens if payment fails?

  • billing_failed_paymentFailed payment grace flow

    Failed payments are audited. Day 0 shows a warning, Day 3 redirects to the payment page, Day 10 sends a final warning, and Day 14 starts the deletion flow. Finbot issues the official tax invoice receipt for successful paid card events.

support

Can support inspect tenant data without consent?

  • support_access_consentSupport access requires tenant consent

    Support access is denied unless an active tenant consent window exists. Allowed support inspection is audited with the support user, reason, request id, and consent state. Support cannot change tenant status or bypass privacy controls.

  • privacy_dsar_erasureDSAR and erasure boundaries

    Tenants can request export or erasure. Non-retained records are deleted or anonymized, audit records are pseudonymized, and retained tax/accounting records remain restricted while the Israeli retention question is finalized with legal review.

  • needs_attention_reviewNeeds Attention tenant review

    Documents with low confidence, missing amount, unclear supplier, or unresolved invoice receipt pairing stay in Needs Attention. The tenant user fixes the document before it becomes visible for accountant export.

admin

How do DEV and PROD stay separate?

  • ops_environment_boundariesDEV and PROD environment boundaries

    DEV uses invoice-dev.wzrds.ai and PROD uses invoice.wzrds.ai. Tenant/admin hosting is on Vercel. Backend/API/workers target Hetzner, database is Neon, queues use Valkey with BullMQ, and object storage uses private Hetzner S3 buckets. DEV and PROD must stay separated.

  • needs_attention_reviewNeeds Attention tenant review

    Documents with low confidence, missing amount, unclear supplier, or unresolved invoice receipt pairing stay in Needs Attention. The tenant user fixes the document before it becomes visible for accountant export.