First tenant live · TLT Catering
Auth, dashboard, quotes, invoices, rental catalog, public landing, POS kiosk, 35 Claude tools wired.
Snapshot of the Opsphere business · ·
| Tenant | Plan | MRR | Status | Next bill |
|---|---|---|---|---|
|
TC
TLT Catering
tlt.opsphere.dev
|
Starter | ₱0 · trial | Trial | Jul 1 · ₱18k |
|
HM
HDMP
hdmp.opsphere.dev
|
Internal | ₱0 · free | Active | · |
Your founder to-do list · AI suggests, you pick what to ship
Bank balances, burn rate, BIR setaside, expected inflows
Bank balance vs. burn line · projected through Dec 2026
Self-employed · 8% gross option · non-VAT
Where the ₱51k goes
| Date | Description | Account | Category | Amount |
|---|---|---|---|---|
|
No transactions yet
Once you connect QuickBooks or upload a bank CSV, transactions appear here automatically. | ||||
Philippine BIR compliance · setaside, filings, generated reports
Your election: 8% gross option · non-VAT registered (below ₱3M threshold)
Click Generate to produce a printable summary your bookkeeper can use to fill out the official BIR form.
Setaside auto-recalcs as TLT and future tenants pay. Edit gross figures from Cash & runway page.
This page summarises BIR obligations based on the rates you elected. It is not legal or tax advice. Pamela reviews every filing before submission.
All Opsphere commitments in one place · demos, invoices, renewals, deadlines
Next 7 days
Loading…
| Tenant | Plan | MRR | Status | Workspace | Next bill | Owner | |
|---|---|---|---|---|---|---|---|
|
TC
TLT Catering
tlt-catering · 0edf498b
|
Starter | ₱0 · trial | Trial | tlt-catering.opsphere.dev | Jul 1, 2026 | Gretchen Pilapil tlttrading21@gmail.com |
→ |
|
HM
HDMP
hdmp · 64a51df8
|
Internal | ₱0 · free | Internal | hdmp.opsphere.dev | No bill | Mechiel Tabligan |
→ |
No tenants match this filter.
Adjust the filter chips or click "Add tenant" to provision a new workspace.
Provision, seed, and invite a tenant so they can test within 48 hours.
0 deals · empty pipeline · Add your first inbound lead
Next bill: TLT · Jul 1 · ₱18,000 · 24 days away
Next 12 months · derived from tenant plans + bespoke terms
| Invoice | Tenant | Period | Issued | Due | Amount | Status |
|---|---|---|---|---|---|---|
|
No invoices yet
First TLT invoice generates Jul 1, 2026 (₱18,000). Setup fee (₱75,000) on Dec 1, 2026. | ||||||
Cron on the 1st of each month
Live tickets from tenant workspaces · WhatsApp · Kiosk Help · email
Conversations from the Opsphere Facebook Page · live via webhook
Per-tenant availability over the last 90 days
Showing 90-day grid · only the last 2 days reflect real uptime since launch
Every paid subscription Opsphere uses · FX: ₱56 / $1
USD per month
USD per month, last 6 months
Click "Cancel auto-renew" to flag a vendor for review
| Vendor | Category | Plan | Cycle | USD/mo | PHP/mo | Renews | Status |
|---|
You've only created 4 issues in 60 days. GitHub Issues covers the same use case.
$60/mo this month vs $38 in March. Consider prompt caching or model fallback for non-critical AI calls.
Live from opsphere.ai_usage · per-tenant breakdown with soft-cap status
Live from the shared Opsphere DB · D30K not shown (standalone Supabase)
| Tenant | Plan | Calls | Input tok | Output tok | Cost USD | Cost PHP | Quota status |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Anthropic + OpenAI · last 30 days
Where the spend goes
Top 12 of 35 wired tools
| Tool | Module | Calls | p95 latency | Errors | Cache | Cost / mo |
|---|---|---|---|---|---|---|
|
QC
quote_create
|
Quotes | 187 | 2.1s | 0.5% | Off | $11.22 |
|
PR
pos_register_sale
|
POS | 412 | 480ms | 0.2% | 62% | $9.88 |
|
IC
invoice_create
|
Invoices | 89 | 1.6s | 0.3% | 71% | $5.34 |
|
RB
rental_book
|
Rentals | 78 | 1.8s | 1.3% | Off | $4.68 |
|
AS
analytics_daily_sales
|
Analytics | 31 | 3.2s | 0% | 84% | $4.65 |
|
QS
quote_send
|
Quotes | 142 | 1.2s | 0% | 55% | $4.26 |
|
CH
customer_history
|
CRM | 56 | 410ms | 0% | 68% | $3.72 |
|
MS
menu_search
|
POS | 124 | 540ms | 0.8% | 91% | $3.10 |
|
CL
customer_lookup
|
CRM | 98 | 320ms | 0% | 82% | $2.94 |
|
IM
invoice_mark_paid
|
Invoices | 42 | 260ms | 0% | 88% | $2.10 |
|
⚠
quote_pdf_render
|
Quotes | 38 | 8.4s | 7.9% | N/A | $1.82 |
|
RA
rental_check_availability
|
Rentals | 87 | 680ms | 0% | 76% | $1.42 |
| Top 12 · 1,284 calls | 23 more tools below threshold | · | · | · | $55.13 | |
Future view as you scale
| Tenant | Calls | Cost |
|---|---|---|
TC TLT Catering |
1,284 | $60 |
HM HDMP |
· | · |
Which model handles which work
Internal procedures for the Opsphere team
Supabase project · subdomain DNS · branding · seed data · training calls
Cron job on 1st · check promos · send via PayPal · log to billing_invoices
Triage → status page → tenant comms → postmortem within 48h
Exit interview · pause option · 30 day downgrade offer
Every action in the admin · last 90 days kept
| When | Actor | Action | Resource | Source | IP |
|---|---|---|---|---|---|
| Just now | KN Kenneth |
LOGIN signed in | Admin (prototype) | /admin | local |
|
Audit log will populate as admin actions happen
Every CREATE / UPDATE / DELETE on tenants, invoices, leads, etc. | |||||
Version history · doubles as the customer-facing changelog
Auth, dashboard, quotes, invoices, rental catalog, public landing, POS kiosk, 35 Claude tools wired.
Opsphere internal staff with admin access
Full access. Can add or remove other staff. Founder seat.
Manages tenants, billing, support. Cannot change staff roster.
Read-only access to tenants, can reply to tickets, no billing changes.
What happens when a client visits opsphere.dev and forgets their workspace URL
Sales, scheduling, invoicing, inventory, reporting · all in one place.
We'll send a link to the email connected to your workspace.
We sent a link to marco@tltcatering.ph. Click it to land in your workspace.
Hi Marco,
Click below to land in your TLT Catering workspace:
This link expires in 15 minutes. If you didn't request it, ignore this email.
· Opsphere
Per-tenant branding, copy, and domains · lifts src/lib/workspaces.js into a real config
How the tenant appears across login, dashboard, invoices, emails
| Item | Amount |
|---|---|
| June 2026 subscription (promo) | ₱18,000 |
Workspace, branding, integrations, accounts
| Domain | Vercel project | Purpose | Status |
|---|---|---|---|
| opsphere.dev | opsphere | Public marketing + tenant login | Live |
| admin.opsphere.dev | opsphere-admin | Internal admin (this page) | Live |
| d30k.opsphere.dev | d30k-opsphere | D30K standalone Next.js app | Live |
| tlt-catering.opsphere.dev | opsphere | TLT workspace (multi-tenant) | Wildcard pending |
| hdmp.opsphere.dev | opsphere | HDMP workspace | Wildcard pending |
| *.opsphere.dev | opsphere | Catch-all for future tenant subdomains |
Where Opsphere pings you when things happen
Irreversible actions · proceed carefully
Internal Opsphere tables live in a dedicated opsphere schema, isolated from tenant data in public.
Calendar OAuth backend is not live yet. Connecting saves the placeholder locally so the UI reflects your intended setup. Real two-way sync ships in the next release.