Ring & Knock
Operations workspaceCascade Stays — PNW
Manager preview activeManager route view selected locally. Full internal review surfaces are visible in this browser preview.
Draft work
Local work draftStage review work
Open Work

Local draft only. Nothing is dispatched or written outside this browser preview.

Billing Settings

Internal workspaceManager reviewDraft mode
Summary viewDecision surface first

Settings Guardrails

Source-static proof

Billing Entitlement Console

Stripe/payment setup deferred
Billing & entitlements

Plan posture, feature limits, and provider deferral without a checkout surface.

Billing opens as an admin entitlement console while staying strictly placeholder-only: no customer billing record, payment method, subscription change, invoice, or capture.

Deferred by ownerStripe or future payment provider

No products, prices, checkout, webhooks, customer records, or secrets

Billing providerNot configured
Stripe setupDeferred
Payment actionsDisabled
Plan changesBlocked
Provider readinessAll payment dependencies are deferred, blocked, or synthetic-safe.

Provider rows explain what cannot happen yet, so billing planning stays decoupled from live Stripe, bank, channel payout, plan, invoice, and subscription workflows.

Stripe or future payment providerSubscription billing and payment processingStatus: Deferred by ownerBlocked: No products, prices, checkout, webhooks, customer records, or secrets
Bank / ACH providerRent, owner draws, vendor and cleaner paymentsStatus: Not configuredBlocked: No bank accounts, no ACH, no payouts, no reconciliation feeds
Channel payout importsAirbnb, Vrbo, Booking.com, direct booking payoutsStatus: Provider not configuredBlocked: No live import, no private reservation/payment data, no channel writeback
Plan and invoice managementRing & Knock customer billingStatus: Placeholder onlyBlocked: No paid plan activation, no invoice delivery, no payment method collection
Read-only billing review only; no checkout, invoice send, subscription change, payment capture, provider activation, billing portal launch, transfer, payout, webhook secret, or tenant writeback.

Billing Entitlement Overview

Provider not configured
Billing providerNot configured
Stripe setupDeferred
Payment actionsDisabled
Plan changesBlocked

Plan Entitlements

EntitlementStatusIncludesLimitBilling Action
Core operationsEnabled placeholder20 properties, 2 work rows, 1 inspections, 2 documents, 1 reportsSynthetic demo limit onlyNo paid subscription change
Long-Term backboneEnabled placeholderRent roll, residents, leases, delinquency, deposits, ledger viewsSynthetic fixture rows onlyNo rent payment collection
Money operationsEnabled placeholderReceivables, payouts, payables, owner statements, reconciliationProvider-agnostic workflow statesNo bank, card, ACH, payout, or Stripe setup
AI assistanceDraft-only placeholderMessage drafts, report drafts, source-backed summaries, review suggestionsSynthetic/account-scoped source records onlyNo autonomous send, publish, charge, pay, or access release
IntegrationsProvider not configuredRead-only connector scope planning, API/email/webhook/MCP placeholdersNo tokens, secrets, credentials, or external writesNo third-party account modification

Provider Readiness

ProviderAreaStatusBlocked ActionsSafe Next Action
Stripe or future payment providerSubscription billing and payment processingDeferred by ownerNo products, prices, checkout, webhooks, customer records, or secretsEvaluate payment options later
Bank / ACH providerRent, owner draws, vendor and cleaner paymentsNot configuredNo bank accounts, no ACH, no payouts, no reconciliation feedsKeep Paid externally and Reconciled workflow states only
Channel payout importsAirbnb, Vrbo, Booking.com, direct booking payoutsProvider not configuredNo live import, no private reservation/payment data, no channel writebackUse synthetic source records until connector scope is approved
Plan and invoice managementRing & Knock customer billingPlaceholder onlyNo paid plan activation, no invoice delivery, no payment method collectionRepresent entitlement limits without charging

Billing Audit Queue

EventStatusEvidenceTenant SafetyNext Action
Payment provider intentionally deferredAccepted owner decisionStripe/payment setup is not part of current phaseNo secrets, no webhooks, no paid subscriptionsContinue with entitlement placeholders
Entitlement gate addedPlanning proofFeature areas map to account/workspace limitsEntitlements do not replace RLS or role permissionsWire to database only after account schema exists
External billing actions blockedRequiredNo plan changes, no checkout, no payment method formsNo third-party account modificationOwner approves payment path later

Billing Guardrails

Billing is entitlement modeling onlyBilling entitlements derive from active synthetic POC fixtures only; denial tenant billing rows render as zeroStripe and live payment processing are deferredNo customer billing records, payment methods, bank data, checkout, products, prices, invoices, or webhook secretsNo paid subscription creation, checkout, billing portal launch, payment collection, transfers, payouts, invoices, or plan changesNo provider credentials, Supabase writes, database migrations, seed execution, or real-data migrationTenant isolation and role permissions still control all feature accessFuture owner real data must use a separate second tenant after migration, security, and tenant-isolation approvalMoney workflows use provider-agnostic states like Imported, Pending, Received, Paid externally, and Reconciled

Route Closure