Objective: sell Business OS (ERP) plus integrated products. Company invoicing lives inside ERP — not a separate hero SKU. Portal is the buyer control plane; each product keeps its own BO and business data.
| Surface | Role | Live URL | Probe |
|---|---|---|---|
| B2B Portal | Buy / pay / my products / SSO into BOs | fteg-client…/portal/login | 200 |
| Subscribe | Self-serve checkout (Fiuu) | …/portal/subscribe | 200 |
| Public store | Marketing catalog entry | fteg-appstore… | 200 |
| FTEG staff ERP | Operator control plane (not customer ERP) | fteg-erp-bo… | 200 |
Checked 2026-08-13 on this host. Auto = pay → provision listener. Handshake = ERP pushes credentials between products. Manual = sales / client config.
| Product | Channel | Demo / live links | Automation &对接 | Status |
|---|---|---|---|---|
| ERP Business OS | Sales-led onboard |
BO: ymsb.sme-erp.fteg.dev CRM is inside this BO (not a separate product) |
Auto ProvisionBusinessOs… → tenant slug + BO URLCompany Finance / CRM in-app No second generic SME demo yet |
Live (Yuzu) |
| CMS Web | Self-serve |
Site: ichiwa-96893922… BO: ichiwa-bo… |
Auto tenant provision Handshake Reservation + AI Review link into CMS Portal operator SSO |
E2E Ichiwa |
| Reservation | Self-serve |
Public: reservation-48291037… BO: reservation-bo… |
Auto venue provision Handshake CMS host + embed / API key Fiuu guest deposit |
E2E Ichiwa |
| AI Review | Self-serve |
Public: ai-review-59382104… BO: ai-review-bo… |
Auto shop provision Handshake shop UUID → CMS |
E2E Ichiwa |
| AI Chat | Self-serve |
Demo: ai-chat-71649283… BO: ai-chat-bo… Widget: apis…/widget/script |
Auto shop provision + portal SSO Manual client widget embed + Meta WA AWS outbound URL from client |
FTEG ready / client embed open |
| PropFlex | Sales-led |
Prod: propflex.io Dev list: proplist-53283943… |
Manual tenant onboarding (no self-serve provision yet) Already production estate |
Production |
| CandyForce Hosted | Sales-led | Live merchants (candy-force.com stack on this host) |
Manual merchant onboard Already production estate |
Production |
Ads → store/subscribe → Fiuu → auto provision.
Sales call → portal invite / seed → Business OS tenant.
Existing production brands.
Portal account (invite or register)
→ Subscribe Business OS (or sales activates)
→ Pay / mark active
→ Auto: SmeErpTenant + {slug}.sme-erp… BO
→ Staff/owner login ERP BO → CRM + Finance
→ (Optional later) buy CMS / AI* from same portal
Surfaces: 1 portal + 1 ERP BO. No website until CMS.
Portal → Buy Business OS → Auto ERP tenant BO → Buy CMS Web → Auto CMS site + CMS BO + operator SSO → Portal “My products” deep-links both BOs → ERP launcher lists CMS instance → Company invoices stay in ERP Finance → Website content stays in CMS BO (separate data)
Surfaces: portal + ERP BO + CMS BO (2 product backends).
Portal → Buy CMS → Auto site/BO → Buy AI Review → Auto shop/BO → Auto handshake: ERP control plane pushes shop UUID into CMS → Public site shows review entry; merchant uses AI Review BO → No company CRM/Finance until they later buy Business OS
Surfaces: portal + CMS BO + AI Review BO. Ichiwa E2E ready: yes.
SubscriptionActivated
├─ ProvisionBusinessOsOnSubscriptionActivated
├─ ProvisionCmsOnSubscriptionActivated
├─ ProvisionReservationOnSubscriptionActivated
├─ ProvisionAiReviewOnSubscriptionActivated
├─ ProvisionAiChatOnSubscriptionActivated
├─ ProvisionMyInvois / DomainEmail / InvoiceModule (addons)
├─ ProvisionPortalOperatorsOnSubscriptionActivated (SSO users for BOs that have consoles)
└─ SyncCmsIntegrationsOnSubscriptionActivated (last — links CMS ↔ Reservation/AI Review;
billing enable; MyInvois/domain sync)
portal:readiness {client} — E2E ready for demo client