From fe8e3116bcc0a096029c89d59942dfa69b39a64a Mon Sep 17 00:00:00 2001 From: louispaulb Date: Fri, 27 Mar 2026 14:04:05 -0400 Subject: [PATCH] =?UTF-8?q?docs:=20competitive=20analysis=20=E2=80=94=20Ga?= =?UTF-8?q?iia,=20Odoo,=20Zuper,=20Salesforce,=20ServiceTitan?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Full feature matrix comparing 6 FSM platforms with Gigafibre. Gaiia (YC, $13.2M) is the primary comparable — ISP-specific OSS/BSS. Key insights: - Gaiia charges per-subscriber; Gigafibre is self-hosted (free) - Our dispatch UX already exceeds Gaiia's public features - Biggest gaps: customer portal, online checkout, mobile tech app - Quick wins: auto travel time, tech status updates, SMS notifications Priority roadmap ordered by ROI for a 2-10 tech ISP operation. Co-Authored-By: Claude Opus 4.6 (1M context) --- docs/COMPETITIVE-ANALYSIS.md | 97 ++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 docs/COMPETITIVE-ANALYSIS.md diff --git a/docs/COMPETITIVE-ANALYSIS.md b/docs/COMPETITIVE-ANALYSIS.md new file mode 100644 index 0000000..4546c72 --- /dev/null +++ b/docs/COMPETITIVE-ANALYSIS.md @@ -0,0 +1,97 @@ +# Competitive Analysis — ISP Field Service Platforms + +## Gaiia (gaiia.com) — Primary Comparable + +Canadian-founded (2021), YC-backed, $13.2M Series A (Inovia Capital, June 2024). +40+ ISP customers. "First operating system designed for ISPs." + +### Modules vs Gigafibre Status + +| Gaiia Module | What it does | Gigafibre Status | +|---|---|---| +| **Workforce & Scheduling** | Drag-drop scheduler, live map, GPS tracking | Done (dispatch PWA) | +| **Field Service App** | Native iOS/Android, status updates, photos, routing | PWA exists, needs mobile features | +| **Billing & Revenue** | Invoicing, proration, multiple subs, tax | ERPNext handles (basic) | +| **Customer Management** | CRM, device tracking, communications | ERPNext Customer + Service Equipment | +| **Customer Portal** | Self-service, plan changes, tickets | Not built | +| **Online Checkout** | E-commerce signup, address validation, auto-schedule install | Not built | +| **Inventory & Fulfillment** | Equipment lifecycle, auto-assignment, shipping | Service Equipment doctype (basic) | +| **Network Monitoring** | Site visibility, incident → ticket | Oktopus CE deployed | +| **Properties (MDU)** | Unit management, split billing | Not needed yet | +| **Reporting & Analytics** | Dashboards, penetration rates | Not built | +| **Workflow Builder** | No-code visual automation | n8n deployed | + +### Key Gaiia UX Patterns to Adopt + +1. **E-commerce checkout flow** — Oxio saw 6x conversion (20→120 signups/day) +2. **Auto travel time** on scheduling (we have Mapbox, just need to display it) +3. **One-tap status updates** for techs (en route → working → completed) +4. **Color-coded work orders** by type/priority on scheduler +5. **Equipment auto-assignment** during service provisioning +6. **Proactive customer SMS** when tech is en route + +### What Gigafibre Does That Gaiia Doesn't (publicly) + +- Custom drag-drop timeline (not just Gantt) +- Lasso multi-select for batch operations +- Undo/redo system on all operations +- Circular progress ring on map markers (workload visualization) +- Crew grouping badges +- Real-time WebSocket GPS (not polling) +- Auto-dispatch algorithm with weighted criteria +- Route optimization via Mapbox Directions + +--- + +## Full Industry Comparison Matrix + +| Feature | Gaiia | Odoo FS | Zuper | Salesforce FS | ServiceTitan | Gigafibre | +|---|---|---|---|---|---|---| +| **Target** | ISP-specific | General | Telecom focus | Enterprise | Home services | ISP custom | +| **Pricing** | Platform+per-sub | Free CE / $30/user | ~$50/user | ~$200/user | ~$300/mo+ | Free (OSS) | +| **Self-hosted** | No | Yes | No | No | No | Yes | +| **Drag-drop dispatch** | Yes | Yes | Yes | Yes | Yes | Yes | +| **GPS real-time** | Yes | Limited | Yes | Yes | Yes | Yes (WebSocket) | +| **Route optimization** | No public | Basic | Yes | Advanced | Basic | Yes (Mapbox) | +| **Mobile tech app** | Native | Web | Native | Native | Native | PWA | +| **Offline mode** | Unknown | Limited | Yes | Yes | Yes | Planned | +| **Barcode scanning** | Unknown | Yes | Yes | Yes | No | Planned | +| **Equipment tracking** | Yes (lifecycle) | Yes | Yes | Yes | Basic | Yes (EQP doctype) | +| **Subscriptions** | Yes (ISP-native) | Yes | Yes | Yes | Basic | Yes (SUB doctype) | +| **Customer portal** | Yes | Yes | Yes | Yes | Yes | Not yet | +| **Online checkout** | Yes (6x conversion) | No | No | No | No | Not yet | +| **MDU management** | Yes | No | No | No | No | Not yet | +| **Network monitoring** | Yes | No | No | No | No | Oktopus CE | +| **Billing automation** | Yes (ISP-native) | Yes | Via partner | Via partner | Yes | ERPNext | +| **Workflow builder** | Yes (visual) | No | No | Yes (Flow) | No | n8n | +| **SLA management** | Unknown | Yes | Yes | Yes | No | Planned | +| **CRM** | Built-in | Built-in | Via partner | Built-in | No | ERPNext | + +--- + +## Strategic Positioning + +### Gigafibre's Advantage +- **Self-hosted / sovereign** — data stays on your servers +- **No per-subscriber fee** — Gaiia charges per subscriber, costs scale with growth +- **Full ERP integration** — ERPNext gives accounting, HR, inventory for free +- **Custom UX** — dispatch board is more advanced than Gaiia's (lasso, undo, auto-dispatch) +- **Open source** — can be offered to other ISPs as a product + +### Gigafibre's Gaps (vs Gaiia) +- **Customer portal** — highest impact gap for subscriber experience +- **Online checkout** — acquisition channel (Gaiia's 6x stat is compelling) +- **Mobile tech experience** — native app > PWA for field work +- **Billing proration** — ISP-specific billing logic (mid-cycle changes) +- **Auto travel time** — easy win, we have all the data + +### Build Priority (ROI-based) + +| Priority | Feature | Why | Effort | +|---|---|---|---| +| 1 | **Auto travel time on schedule** | Low effort, high dispatcher value | 1 day | +| 2 | **Tech mobile workflows** (status, photos, notes) | Core field experience | 3-5 days | +| 3 | **Customer SMS notifications** (Twilio) | Customer experience | 2 days | +| 4 | **Equipment scan + track** (barcode camera) | Inventory accuracy | 3 days | +| 5 | **Customer portal** (self-service) | Reduce support calls | 1-2 weeks | +| 6 | **Online checkout** (e-commerce signup) | Revenue growth | 2-3 weeks |