Voice-first marketing
Home, voice & communications, internet & fibre, our story, support, legal. Earth palette, Aboriginal project positioning, no public implementer brand.
Internal · team brief
A single map for the team: what is live today on aluminate.com.au, and the full multi-tenant voice platform we are building toward. Not a customer brochure — a shared product picture.
Shipped
Australia-wide voice-first marketing site with real tools, customer accounts, staff admin, and platform health. Own voice systems — not 3CX.
Home, voice & communications, internet & fibre, our story, support, legal. Earth palette, Aboriginal project positioning, no public implementer brand.
Primary quoting path: Yealink hardware + hosted seats/services at RRP, multi-site, GST → PDF. (Design My Phone form shelved → redirects here.)
Multi-site IVR, queues, extensions, after-hours → PDF design. Pair with the phone system quote for hardware.
Register, login, saved quotes & call flows, PDF re-download, porting document uploads (bills, ID, LOA).
Customers, documents, product RRP, company branding for PDFs, registrations, porting uploads, staff users.
Melbourne + Perth uptime % on the home page. Probe hosts stay internal — never shown publicly.
site/*
→
public/ static HTML
→
PHP APIs · account · admin
→
SQLite under /var/lib/aluminate
Deploy host 192.168.100.185 · Catch-all unknown Host → 403 · Top util tabs: Account · Register · Admin
End to end
From first visit through quote, design, confirmation and account — the path that already works.
Direction · not coded yet
Aluminate becomes a multi-tenant business voice platform: nested resellers, white-label faces, billing, contracts, porting under our name, full system setup by voice or web, live PBX and phones.
Unlimited depth. Beyond five levels needs platform permission. Clients hang under any node or direct under Aluminate.
You see everyone. A reseller sees their whole subtree. Never up the chain, never sideways to siblings.
e.g. pbx.xyz.com.au. We certify TLS, generate the face, reverse-proxy in to reduce public exposure.
Platform owns every option. Resellers may only minimise (hide). They cannot invent new catalogue items.
Platform and resellers each may run gateways. Reseller can choose that we bill for them. Review mode and full-auto.
Create and sign on the website under reseller branding or the main Aluminate site.
Uploads live today. Target: carrier APIs under Aluminate only (or automatic carrier). Fees always in quotes.
Stand up an entire system by voice, calling in, or website — one shared provision pipeline.
Transcription, autobot, conversational bots, smart attendants. Live costs shown per reseller.
Seat + per-minute. Separate intl, 1300, inbound 13/1300, forwarding. Upload · per-client · per-reseller rates. Automated fault check before apply.
Own voice systems — provision, change, secure. Not 3CX. Call flows eventually push to live.
Yealink catalogue + RRP live. Target: inventory, auto-provision, multi-site handset setup.
Section map
Each module has its own source of truth under source-of-truth/sections/<slug>/.
| Module | Status | What it covers |
|---|---|---|
| Marketing | Live | Public pages, brand, Australia-wide voice-first story |
| Quote | Live | RRP hardware/services quotes · PDF · account store |
| Call flow | Live | Multi-site design PDFs · later: push to PBX |
| Account | Live | Customer auth, documents, uploads |
| Admin | Live | Staff tools, branding, products, customers |
| Health | Live | Melbourne / Perth uptime only |
| Forms | Live | Submit, confirm, mail, registration APIs |
| Catalog | Partial | Yealink seed now · master options + minimise later |
| Porting | Partial | Uploads now · carrier API under Aluminate later |
| Tenancy | Partial | Org tree + memberships live · reseller portal later |
| Reseller portal | Planned | Subtree tools, costs, minimise catalogue |
| Reseller face | Planned | Own domains, certs, reverse proxy |
| Billing | Planned | Multi-gateway · review · full-auto · platform-bills option |
| Contracts | Planned | On-site create + e-sign |
| Pricing | Planned | Seat + per-min · rate classes · fault check |
| Voice assist | Planned | Transcription, bots, attendants · live reseller costs |
| System setup | Planned | Voice · call-in · web → one pipeline |
| PBX | Planned | Live control plane on own systems |
| Devices | Planned | Inventory + auto-provision |
Who sees what
Visibility is strictly down the tree. Platform sees all. Resellers never look up or across.
Unlimited nesting. Creating reseller level deeper than five needs your platform permission.
Platform admin · reseller admin/staff · client admin/user — all scoped to the node they sit on.
Every operational row owned by an org with a resolvable ancestor path. No shared foreign product DBs.
Roadmap
Docs are locked. Code for multi-tenant starts when we open Phase 1 — not bolted onto SQLite as a permanent forever store without a migration plan.
Platform decisions · section SOTs · this team map
Org path, memberships, map existing customers — live in Admin → Organisations
Live costs · subtree tools
Own domain · certify · reverse proxy
E-sign · carrier under Aluminate · fees in quotes
Voice · call-in · website → one pipeline
Multi-gateway · review/full-auto · rate tables · fault check
Live control plane · provision handsets · design → production
Security, scale, ops runbooks
Non-negotiables
C:\build\AluminateBuild: python site/build.py · Deploy: python deploy/deploy_aluminate.py · Authoritative decisions: PLATFORM-DECISIONS.md
Bookmark aluminate.com.au/me for the full product picture. Customer marketing stays on the main site; this page is the internal map.