TECHNICAL ARCHITECTURE & STRATEGY

The All-in-One Platform
for Auto Repair

ROFlow replaces 5–7 disconnected tools with a single, modern platform built for the way auto repair shops actually work — including when the WiFi goes down.

$199B
U.S. Auto Service Industry (2025)
273K+
U.S. Auto Repair Shops (70% Independent)
70%
Still on Legacy or No Software

A Legacy Industry Ready for Disruption

The auto repair shop management market is dominated by aging software with poor user experience, no mobile support, and expensive per-location pricing that punishes growth. Shop owners are forced to stitch together 5–7 separate subscriptions to run their business.

Shops Pay for 5–7 Tools

A typical independent shop pays $300–600/month across separate subscriptions for shop management, payment processing, customer communication, parts ordering, and accounting. ROFlow bundles everything into one merchant application — software as a line item ($199–399/mo) alongside payment processing.

No Real Mobile or Offline Support

Technicians work in bays with unreliable WiFi. Existing solutions are desktop-first web apps that break without connectivity. ROFlow is built offline-first with a Progressive Web App that works on any device, even without internet.

No AI Integration

Competitors treat AI as a marketing checkbox. ROFlow embeds AI into every workflow: automated estimates from VIN + mileage, predictive maintenance recommendations, smart scheduling, intelligent parts ordering, and AI-powered customer communication.

Go-to-Market Strategy: All-in-One Simplicity

ROFlow's core value proposition is replacing Shop-Ware + Tekmetric + Shopmonkey + separate payment terminals + separate texting services + separate accounting sync tools with one unified platform. Shop owners save money, reduce complexity, and get a better experience. This is the switching trigger competitors can't match with incremental improvements to their existing products.

Cloud-Native, Built to Scale

ROFlow runs on AWS infrastructure designed to scale from 50 shops to 50,000 without re-architecture. Every component is managed, auto-scaling, and fault-tolerant.

AWS Cloud Infrastructure
Edge Layer
CloudFront CDN + Route 53 DNS + WAF
Global content delivery, DDoS protection, SSL termination. Static assets cached at 400+ edge locations worldwide. Web Application Firewall blocks malicious traffic before it reaches the application.
Application Layer
ECS Fargate — Next.js Application
Auto-scaling containers, no server management. Runs both the server-rendered frontend and API backend. Scales horizontally based on traffic. Blue/green deployments for zero-downtime releases.
Identity
Zitadel (ECS)
Self-hosted identity provider. OIDC/SAML compliant. Multi-tenant organizations. Zero per-user cost.
Internal API
tRPC v11
End-to-end type safety. Frontend calls backend like local functions. Zero API contract drift.
External API
REST + OpenAPI 3.1
Public API for AI agents, third-party integrations, webhooks, and future partner ecosystem.
Real-Time
Socket.io + Redis
WebSocket events invalidate caches for instant UI updates. Redis adapter enables horizontal scaling.
Primary Database
RDS PostgreSQL 16
Multi-AZ for high availability. Row-Level Security for tenant isolation. Automated backups, point-in-time recovery.
Cache / Pub-Sub
ElastiCache (Redis)
Session cache, rate limiting, Socket.io adapter, job queues, and real-time pub/sub for event distribution.
File Storage
S3 + CloudFront
Inspection photos, PDFs, backups. Pre-signed URLs for direct browser uploads. Lifecycle policies for cost optimization.
Job Queue
SQS + BullMQ
PDF generation, email, QBO sync, parts ordering. Dead letter queues for failure handling and retry.
Scheduled Tasks
EventBridge
Cron-based triggers: PM reminders, follow-up campaigns, report generation, data cleanup, backup scheduling.
Monitoring
CloudWatch + Sentry
Infrastructure metrics, application error tracking with source maps, alerting, performance dashboards.

Why This Architecture?

ECS Fargate eliminates all server management — no patching, no capacity planning, no SSH. Auto-scales from 1 to 100 containers based on traffic. Managed PostgreSQL (RDS) handles backups, failover, and replication automatically. Redis (ElastiCache) provides sub-millisecond caching and real-time event distribution. Total infrastructure cost for 200 shops: approximately $250–400/month on AWS.

Modern, Proven, and Purpose-Selected

Every technology was chosen based on three criteria: production readiness at scale, developer productivity, and long-term maintainability. No experimental frameworks, no hype-driven decisions.

Layer Technology Business Justification
Frontend Next.js 15 (App Router) Combines marketing website (SEO-optimized server rendering) and application in a single codebase. Used by Walmart, TikTok, and Netflix. Backed by Vercel but deploys anywhere. Eliminates the need for separate marketing site and app infrastructure.
Language TypeScript (strict mode) End-to-end type safety from database schema to UI components. Catches entire categories of bugs at compile time instead of in production. Reduces QA burden by 30–40% based on industry studies. Single language across entire stack accelerates development.
Internal API tRPC v11 Eliminates API contract drift between frontend and backend — when a backend function signature changes, the frontend gets compile-time errors immediately. Zero code generation, zero runtime overhead. Reduces API-related bugs to near zero.
External API REST + OpenAPI 3.1 Industry-standard API format for external integrations. AI agents consume OpenAPI specs natively for function calling. Enables future partner ecosystem, mobile apps, and third-party developers. Auto-generates documentation and client SDKs.
ORM Prisma 6 Schema-first design generates perfect TypeScript types from database schema. Best-in-class migration tooling with version control. Visual database inspection via Prisma Studio. Connection pooling via Prisma Accelerate for high-concurrency workloads. Used by Notion, Hashicorp, and Vercel.
Database PostgreSQL 16 (RDS) Row-Level Security (RLS) provides database-enforced tenant isolation — even if application code has a bug, data cannot leak between tenants. JSONB for flexible metadata. Built-in full-text search eliminates need for separate search infrastructure. The most reliable relational database engine, trusted by Apple, Instagram, and Spotify.
Authentication Zitadel (self-hosted) Open-source identity management with zero per-user cost at any scale. Native multi-tenancy with Organizations model. OIDC/SAML compliant for enterprise SSO. Self-hosted on AWS for data sovereignty. Eliminates vendor lock-in and unpredictable auth costs as user base grows. Supports MFA, passwordless, and social login.
UI Components Tailwind CSS 4 + shadcn/ui Utility-first CSS with owned component library (not a dependency — code is copied into the project). Full control over design system. Built-in accessibility, dark mode, and responsive design. Used by Shopify, GitHub, and OpenAI.
State Management TanStack Query v5 + Zustand React Query manages all server state (caching, deduplication, background refetching, optimistic updates). Zustand handles lightweight client state. Combined, they eliminate 90% of state management complexity compared to Redux.
Real-Time Socket.io + Redis Adapter WebSocket events trigger React Query cache invalidation for instant UI updates. When a tech completes a job, the dashboard updates in milliseconds. Redis adapter enables horizontal scaling across multiple server instances. Automatic reconnection and fallback to polling.
Containers AWS ECS Fargate Serverless container orchestration. No server management, patching, or capacity planning. Auto-scales from 1 to 100+ containers based on traffic. Blue/green deployments for zero-downtime releases. Pay only for compute time used.
CI/CD GitHub Actions Automated testing, type checking, linting, building, and deployment on every code push. Preview deployments for pull requests. Integrated with GitHub for code review workflows. Industry-standard CI/CD platform.
Monitoring CloudWatch + Sentry CloudWatch for infrastructure metrics and alerting (CPU, memory, database connections). Sentry for application-level error tracking with full stack traces and source maps. Together they provide complete observability from infrastructure to individual user sessions.
Email Amazon SES + React Email Transactional and marketing email at $0.10 per 1,000 emails — 10x cheaper than Resend or SendGrid at scale. Already on AWS, no new vendor relationship. React Email provides type-safe, component-based templates that render beautifully across all email clients. Per-tenant domain verification for branded sending. Bounce and complaint handling via SES notifications + SNS.

One Platform, Thousands of Shops

ROFlow uses a shared-database, shared-schema multi-tenancy model with support for multi-location businesses. A single shop or a 20-location chain runs on the same infrastructure with complete data isolation.

Organization (Tenant) "Mike's Auto Group" — Billing, branding, integrations, org-wide settings
Location: Downtown Shop Bays, inventory, schedule, tax rates, labor rates, business hours
Users & Roles Owner, Manager, Service Advisors, Technicians — permissions scoped per location
Location Data Repair orders, appointments, inspections, time clock entries, POS transactions
Location: Westside Shop Independent bays, inventory, schedule — fully isolated from Downtown
Users & Roles A user can belong to multiple locations with different roles at each
Shared Org Data Customers and vehicles are shared across locations — service history follows the customer

Data Isolation: Defense in Depth

1

Application Middleware

Prisma middleware automatically injects organizationId into every database query. It is physically impossible for application code to accidentally query another tenant's data. Every API request is scoped to the authenticated user's organization.

2

PostgreSQL Row-Level Security

Database-level policies enforce tenant isolation as a second defense layer. Even if a middleware bug bypasses application filtering, the database itself will reject cross-tenant queries. This is the same pattern used by enterprise SaaS platforms like Salesforce.

3

Audit Trail

Every data mutation is logged with before/after snapshots, user identity, and timestamp. Provides complete forensic capability for compliance, dispute resolution, and security investigations. Immutable append-only log cannot be tampered with.

Why Shared Schema vs. Database-per-Tenant?

Cost: One database instance serves all tenants, reducing infrastructure cost by 10–50x compared to dedicated databases. Operations: Schema migrations apply once, not per-tenant. Scale: PostgreSQL with RLS handles thousands of tenants efficiently. Trade-off: Less isolation than database-per-tenant, mitigated by RLS + middleware. This is the architecture pattern used by Shopify, Notion, and most modern SaaS platforms targeting SMBs.

Connected to the Tools Shops Already Use

Every integration is built behind an adapter interface, meaning providers can be swapped without touching business logic. This protects against vendor lock-in and enables per-tenant provider configuration.

Priority 1 — Launch Critical

Payment Processing

Full payment processing with dual pricing (cash vs. card) built into the core platform. PCI compliance via hosted payment fields (tokenization).

  • Card-present and card-not-present transactions
  • Dual pricing engine (surcharge-based cash discount)
  • Refunds, voids, and partial payments
  • Terminal integration for in-shop payments
  • Webhook-driven transaction status updates
  • Platform billing via same processor (future)
Priority 2 — Core Feature

QuickBooks Online

Bi-directional accounting sync. Shop owners and their bookkeepers work in QBO — ROFlow keeps it in sync automatically so financials are always current.

  • OAuth2 connection per organization
  • Invoice sync (RO invoices → QBO invoices)
  • Payment sync (collected payments → QBO)
  • Customer sync (bi-directional)
  • Expense and vendor sync
  • Configurable account mapping per tenant
Priority 3 — Differentiator

Telnyx (SMS, Voice, AI)

Unified communications platform replacing separate texting services. AI-powered voice for appointment scheduling and customer follow-up.

  • SMS: appointment reminders, estimate approvals, marketing
  • Voice: AI receptionist for inbound calls
  • Two-way texting with customer conversation threading
  • Automated follow-up campaigns (declined services)
  • Number provisioning per location
  • AI-powered call handling and routing
Priority 4 — Competitive Moat

Parts Supplier Networks

Direct integration with major parts distributors. Shops order parts without leaving ROFlow — a feature competitors charge $100+/month extra for.

  • Nexpart, Worldpac, PartsPlus catalogs
  • Real-time availability and pricing lookup
  • One-click ordering from RO line items
  • Delivery tracking and ETA updates
  • Automatic inventory receiving
  • Price comparison across suppliers
Priority 5 — Infrastructure

Amazon SES + React Email

Transactional and marketing email at 10x lower cost than alternatives. Already on AWS — no new vendor. React Email for type-safe, beautiful templates.

  • Transactional: invoices, receipts, approvals, confirmations
  • Marketing: declined service follow-ups, PM reminders, campaigns
  • Per-tenant domain verification and sender identity
  • Bounce and complaint handling with SES notifications
  • React Email templates (type-safe, responsive)
  • $0.10 per 1,000 emails (vs $4–8 on competitors)

Adapter Pattern: Future-Proof Integration Architecture

Application Business Logic
Repair Orders • Invoicing • Scheduling • Communication • Inventory
Integration Abstraction Layer
IPaymentProcessor • IAccountingProvider • ICommsProvider • IPartsSupplier • IEmailProvider
Payment Adapter
QBO Adapter
Telnyx Adapter
Nexpart Adapter
SES Adapter
Swap any adapter without changing a single line of business logic. Each tenant can use different providers.

Works Where Your Shop Does

Auto repair shops have notoriously unreliable WiFi. Technicians work in metal bays that block signals. ROFlow is built offline-first as a Progressive Web App — critical workflows work even without internet, and data syncs automatically when connectivity returns.

Progressive Web App (PWA)

Installable on any device — iPhone, Android, tablet, desktop — directly from the browser. No app store required. Automatic updates. Full-screen native-like experience with push notifications.

Offline-First Architecture

Service workers (Workbox) cache the application shell and critical data. IndexedDB stores pending operations locally. Technicians can complete inspections, clock in/out, and view ROs without any network connection.

Background Sync

When connectivity returns, queued mutations replay automatically using the Background Sync API. Conflict resolution uses server timestamps with last-write-wins for most data and manual merge UI for concurrent RO edits.

Offline Sync Flow

Tech in Bay Completes DVI inspection with photos
Saved to IndexedDB Queued as pending mutation
WiFi Returns Background Sync triggers
Server Synced Data + photos uploaded
WebSocket Event Dashboard updates in real-time

Why PWA Instead of Native Apps?

Single codebase serves web, mobile, and tablet. No App Store review process or 30% revenue cut. Instant updates deployed to all users simultaneously. PWAs are now supported by iOS Safari, Chrome, Edge, and Firefox with full offline capability, push notifications, and home screen installation. If native apps become necessary for specific device features (NFC, Bluetooth OBD readers), Capacitor can wrap the existing PWA with minimal additional code.

Enterprise-Grade Security, Day One

Auto repair shops handle customer PII, payment data, and vehicle information. ROFlow implements security at every layer — not bolted on after launch, but architecturally enforced from the foundation.

Encryption at Rest

AES-256 encryption on all data in RDS, S3, and Redis. AWS KMS for key management with automatic rotation.

Encryption in Transit

TLS 1.3 on all connections. CloudFront enforces HTTPS. Internal service communication uses mutual TLS.

PCI DSS Compliance

Payment data never touches our servers. Processor-hosted fields handle card tokenization in an iframe. PCI scope is minimal.

RBAC + ABAC

Role-based access (owner, manager, advisor, tech) plus attribute-based policies. Permissions scoped per location within a tenant.

Audit Logging

Every mutation logged with user, timestamp, before/after state. Immutable append-only audit trail for compliance and forensics.

WAF + Rate Limiting

AWS WAF blocks OWASP Top 10 attacks. Application-level rate limiting per tenant. DDoS protection via CloudFront Shield.

Automated Backups

RDS automated daily backups with 30-day retention. Point-in-time recovery to any second. Cross-region backup replication.

Dependency Scanning

GitHub Dependabot + Snyk for vulnerability scanning on every pull request. No known-vulnerable packages in production.

Bundled Software + Processing

ROFlow combines shop management software and payment processing into a single package — one application, one relationship, one statement. No separate SaaS subscription to manage.

How It Works

One Merchant Application

The sales team writes a single merchant processing application that includes a software line item fee ($199–399/month depending on tier). There is no separate subscription billing, no Stripe integration, and no second invoice. The shop signs one agreement for everything.

Software Fee in Settlement

The monthly software fee is deducted directly from the merchant's payment processing settlement — the same way processing fees are deducted today. The shop never sees a separate bill for software. This eliminates billing friction, reduces churn, and makes the software cost invisible compared to the value it delivers.

Processing Handled Normally

Card transactions flow through the processing relationship with standard interchange-plus pricing. ROFlow earns a spread on every transaction. The shop gets one consolidated monthly statement showing processing fees and the software line item together — simple and transparent.

Revenue Streams

Software Line Item

$199–399/mo

Recurring monthly fee per location, deducted from processing settlement. Predictable, high-margin revenue with near-zero collection cost. Scales linearly with shop count.

Processing Spread

Interchange Markup

Revenue earned on every card transaction processed through the platform. Average auto repair ticket is $400–800. At 70%+ card payment mix, processing revenue compounds with shop volume. A busy shop doing $80K/month in card volume generates meaningful recurring processing income.

Dual Pricing Uplift

More Card Volume

Dual pricing lets shops pass processing costs to card-paying customers. This makes card acceptance cost-neutral for the shop, which means they encourage more card payments instead of cash. More card volume = more processing revenue for ROFlow.

Plan Tiers

Plan Monthly Fee Target Shop Key Features
Starter $199/mo 1–3 bay shops, single location Core RO management, invoicing, payments with dual pricing, DVI, customer communication, basic reporting
Professional $299/mo 4–8 bay shops, growing businesses Everything in Starter + AI estimates, smart scheduling, inventory management, parts ordering, QBO sync, advanced analytics
Enterprise $399/mo Multi-location groups, 8+ bays Everything in Professional + multi-location dashboards, inventory transfers, AI voice receptionist, fleet management, SSO, dedicated support

Revenue Projections (Software Line Item Only)

$14.9K
50 shops × $299 avg
Monthly recurring revenue
$59.8K
200 shops × $299 avg
Monthly recurring revenue
$149.5K
500 shops × $299 avg
Monthly recurring revenue
$598K
2,000 shops × $299 avg
Monthly recurring revenue

Processing spread revenue is additional — not shown above. At 2,000 shops averaging $60K/month in card volume, processing revenue adds significant recurring income on top of software fees.

Dual Pricing: The Sales Hook

Dual pricing is the door-opener for every sales conversation. Shop owners immediately understand: “You can pass your credit card processing fees to the customer who chooses to pay by card.” This saves the average shop $1,500–3,000/month in processing costs. The $199–399 software fee pays for itself on day one. The sales team leads with dual pricing savings, and the shop management software comes bundled — a complete package that competitors selling software-only cannot match.

Trial & Conversion Funnel

14-Day Free Trial Full software access, no processing commitment
Shop Uses Software All features work; payments recorded manually
Sales Team Follow-Up Demo dual pricing savings
Merchant Application One form: processing + software tier
Full Activation Processing live, fee auto-deducted

During the trial, shops experience the full software platform — repair orders, scheduling, DVI, customer communication, reporting — everything except live payment processing. Payments are recorded manually. This lets shops see the value before committing to a processing relationship. The sales team converts trials into full merchant accounts, at which point the software fee begins deducting from settlement automatically.

Why This Model Wins

No billing friction: The shop never gets a separate software bill — the fee disappears into their processing statement. Lower churn: Switching software means switching payment processors, which is painful. Aligned incentives: ROFlow benefits when shops process more volume, so we are motivated to help shops grow. Sales leverage: The dual pricing pitch opens doors that a pure software sale cannot. Competitive moat: Software-only competitors cannot offer processing savings, and processor-only competitors cannot offer shop management — ROFlow does both.

How ROFlow Stacks Up

The auto repair shop management market is fragmented across legacy desktop software and modern cloud solutions that still leave gaps. ROFlow is the only platform that consolidates every tool a shop needs into a single, offline-capable application.

Feature ROFlow Shop-Ware Tekmetric Shopmonkey Mitchell 1 AutoLeap
Cloud-Native
Offline Capability (PWA)
Multi-Location Management
Built-in Payment Processing
Dual Pricing (Cash/Card)
Built-in SMS/Voice
AI-Native Workflows
Parts Ordering Integration
QBO Accounting Sync
Inventory Management
Digital Vehicle Inspection
Technician Portal
Customer Self-Service Portal
Open API for Integrations
EPA/OSHA Compliance Tracking
State Auto Repair Law Compliance
Built-in Sales Tax Engine

Full support    Partial / add-on    Not available

ROFlow's Unfair Advantage

Every competitor on this list started 5–10 years ago with legacy architecture decisions they cannot undo. They cannot add offline capability without a ground-up rewrite. They cannot consolidate payments, SMS, and parts ordering without multi-year integration projects. ROFlow is purpose-built from day one with modern architecture, which means we ship in months what would take them years to retrofit. Being new is our competitive advantage.

AI in Every Module from Day One

ROFlow is not a legacy platform with AI bolted on — it is an AI-native application where every module is designed with AI capabilities from the ground up. This is a structural advantage that competitors cannot retrofit.

AI Estimate Generation

Given a vehicle (VIN + mileage) and customer complaint, AI generates a complete estimate with recommended services, labor times, and parts. Service advisors review and approve rather than build from scratch. Reduces estimate time from 15 minutes to 2 minutes.

Predictive Maintenance

AI analyzes vehicle service history, mileage, and manufacturer data to predict upcoming maintenance needs. Automatically generates recommendations that service advisors can present to customers, increasing average repair order value by 20–30%.

AI Voice Receptionist

Telnyx-powered AI answers inbound calls, schedules appointments, provides status updates on in-progress repairs, and routes complex calls to the right person. Eliminates missed calls and after-hours scheduling gaps.

Smart Scheduling

AI optimizes bay assignments and appointment scheduling based on job complexity, technician specialization, parts availability, and historical completion times. Maximizes shop throughput without overbooking.

Intelligent Parts Ordering

AI predicts parts needs based on scheduled appointments, automatically compares pricing across suppliers, and pre-orders frequently used parts to eliminate technician downtime waiting for delivery.

Customer Communication AI

AI drafts personalized follow-up messages, service reminders, and declined service re-engagement campaigns. Learns which communication patterns drive the highest conversion rates per customer segment.

Why AI-Native Matters

Designed In, Not Bolted On

Every module — estimates, scheduling, communication, inspections, inventory — has AI hooks in its data model and workflow from the start. AI is not a separate feature toggle; it is woven into how each screen works. This means AI improves the experience everywhere, not just in one isolated “AI tab.”

Graceful Degradation

Every feature works perfectly without AI. If the AI service is unavailable, slow, or returns a low-confidence result, the application falls back to manual workflows seamlessly. Service advisors can always build estimates by hand, schedule appointments manually, and write their own follow-ups. AI accelerates — it never blocks.

Affordable at Scale

AI API costs (LLM inference, embeddings, voice) run approximately 1–2% of revenue at scale. At 500 shops averaging $299/month, that is $1,500–3,000/month in AI costs against $149,500 in software revenue. The value AI delivers in faster estimates, higher ARO, and reduced missed calls far exceeds its cost.

The Competitive Moat: Competitors Cannot Retrofit This

Existing shop management platforms were designed 5–10 years ago with traditional CRUD architectures. Adding AI to these systems means bolting external services onto rigid data models and UI patterns that were never designed for AI-assisted workflows. ROFlow's data models include AI context fields, every workflow has AI insertion points, and the UI is designed to present AI suggestions inline. Retrofitting this into a legacy codebase would require a ground-up rewrite — which is exactly what ROFlow already is. By the time competitors attempt this, ROFlow will have years of training data and workflow refinement they cannot shortcut.

Industry-Specific Compliance Built In

Auto repair shops operate under a patchwork of federal, state, and industry regulations. ROFlow builds compliance into the platform so shops stay compliant automatically — turning a stressful audit-time scramble into a continuously managed process.

PCI DSS 4.0 (SAQ A)

Card data never touches ROFlow servers. Processor-hosted fields handle tokenization in an iframe. Payment page script integrity controls via CSP headers and SRI hashes. Annual SAQ A tracking with compliance dashboard badge. Minimal PCI scope = minimal risk.

TCPA Compliance (SMS/Voice)

Full consent management system for Telnyx SMS: opt-in capture with timestamp and exact language shown, separate transactional vs. marketing consent, STOP/HELP keyword auto-handling, 8AM-9PM sending window enforcement, consent audit trail. 10DLC campaign registration guidance. Penalties are $500–$1,500 per violation — compliance is non-negotiable.

State Auto Repair Laws

Configurable per-state requirements: written estimate thresholds (CA: always; NY: always; TX: >$25), customer authorization with ESIGN/UETA-compliant e-signatures, state-required invoice disclosures (warranty terms, consumer rights, complaint filing). Record retention defaults per state (3–7 years).

CAN-SPAM (Email)

Unsubscribe links auto-injected into every marketing email. Physical address from shop settings in footer. Global suppression list management. Email preference center per customer. Bounce and complaint handling via SES SNS notifications. Penalties up to $53,088 per violation.

Sales Tax Engine

State/county/local tax rate tables with Avalara/TaxJar API option. Per-state config for parts vs. labor taxability (e.g., NY taxes both, TX only parts, CA depends on billing method). Tire disposal fees as separate line items (37+ states). Fleet customer tax exemption certificate management with 3-year retention.

Privacy (CCPA/CPRA + 20 States)

Consumer rights request workflow: intake, identity verification, fulfill within 45 days. Data export (JSON/CSV). Data deletion with cascade and legal hold. "Do Not Sell/Share" toggle per customer. Consent tracking database. Subprocessor disclosure. 20+ state privacy laws active in 2026 — the platform handles them all.

Industry-Specific Regulatory Tracking

EPA Compliance

Hazardous waste disposal records with manifest tracking. Refrigerant handling logs (Section 608/609) with technician cert verification. AIM Act compliance: cylinder tracking, HFC leak repair records. Used oil and coolant disposal logs. 3-year retention enforcement. Audit-ready EPA reports.

OSHA Compliance

Safety Data Sheet library with searchable index. Equipment inspection schedules (lifts, fire extinguishers, eye wash). Training records with certification expiration alerts. Incident reporting with OSHA 300 log support. 6-year retention enforcement.

E-Signature (ESIGN/UETA)

Legally valid digital signatures on estimates, authorizations, and payments. Each signature stores: signer identity, IP, timestamp, device, document hash. Immutable signed documents stored as legal records. Consent to electronic transactions disclosure.

Warranty (Magnuson-Moss)

Warranty terms templates with all FTC-required fields. Parts provenance tracking (OEM vs. aftermarket). Warranty claim workflow. Auto-generated warranty disclosure language on invoices. Anti-tying provision compliance: aftermarket parts documented without warranty prejudice.

Compliance as a Competitive Advantage

None of ROFlow's competitors offer built-in EPA tracking, OSHA management, or state-specific auto repair law compliance. Shop owners currently track these in spreadsheets, filing cabinets, or not at all. By embedding compliance into the daily workflow, ROFlow saves shops from fines, protects them during audits, and creates a switching cost that competitors cannot match.

Production-Grade from Day One

Beyond the core application, ROFlow includes the infrastructure, tooling, and processes required to operate a reliable multi-tenant SaaS platform.

Search (Meilisearch)

Self-hosted on ECS with tenant-scoped indexes. Typo-tolerant, instant results (<50ms). Faceted search across customers, vehicles, ROs, and inventory. Async index sync via SQS on every data mutation. Rebuild on-demand per tenant.

PDF Generation (React PDF)

Type-safe PDF templates using React components. Server-side rendering in async workers. Multi-tenant branding (logo, colors, terms). Estimates, invoices, receipts, DVI reports, warranty docs, compliance reports. Stored in S3 with tenant-scoped paths.

Image Pipeline (Lambda + Sharp)

DVI photo processing: HEIC→JPEG conversion, thumbnail generation (150/400/800px), EXIF stripping for privacy, compression to ~200KB. Virus scanning via ClamAV. Originals preserved in cold storage. Processed versions served via CloudFront CDN.

Structured Logging (Pino)

JSON logs with tenant context on every entry (orgId, locationId, userId, requestId). CloudWatch Logs aggregation via Fluent Bit. 30-day hot retention, 1-year cold storage. Tenant-scoped filtering for support investigations. Alert rules for error spikes.

Testing Strategy

Vitest for unit/integration tests. Playwright for E2E (critical user flows). Dedicated tenant isolation test suite. k6 for load testing (200 concurrent shops). OWASP ZAP for security scanning. axe-core for accessibility. Each test gets isolated PostgreSQL schema.

Observability Stack

CloudWatch for infrastructure metrics. Sentry for error tracking with source maps. AWS X-Ray for distributed tracing. PostHog for product analytics and feature adoption. Alert rules: error rate >5% → page; API p95 >2s → Slack; DB connections >80% → Slack.

Operational Readiness

Admin Panel

Internal ops console: tenant management, user impersonation for support (audit-logged), job queue dashboard, integration health monitoring, feature flag management (Flagsmith), manual operations (re-sync QBO, rebuild search index, force password reset).

Data Migration

Import wizard for shops switching from Mitchell 1, ShopWare, Tekmetric, and others. CSV upload → field mapping → preview → validate → import. Supports customers, vehicles, service history, and inventory. Conflict resolution: skip, merge, or overwrite.

Backup & Disaster Recovery

RPO: 5 minutes (RDS continuous backup). RTO: <30 minutes. 35-day automated retention + monthly snapshots for 1 year. Cross-region replication (us-east-1 primary, us-west-2 replica). Quarterly DR drills. S3 cross-region replication for files.

Feature Flags & Plan Tiers

Flagsmith (self-hosted) gates features by subscription tier. Middleware enforces plan limits on API endpoints. UI hides/disables features above tenant's tier with upgrade prompts. Gradual rollouts and A/B testing for new features.

Tenant Onboarding

Self-service: signup → Zitadel org creation → DB seed → welcome email → setup wizard (branding, hours, bays, tax, payments). 14-day free trial with full Professional features. Guided tour with tooltips on first login.

Incident Response

P1 Critical (system down): 15-min response, status page + tenant email. P2 High (major feature broken): 1-hour response. P3 Medium (workaround exists): 4 hours. P4 Low (cosmetic): next business day. Post-mortem for every P1/P2.

Rigorous Standards, Consistent Quality

ROFlow is built by AI-assisted development with codified standards that ensure every module — from customer management to compliance tracking — meets the same bar for quality, security, and user experience.

AI-Assisted Development

AI agents follow codified development standards across all 34 modules. Every agent reads the same implementation guide, design system, and security checklist — ensuring consistency regardless of development pace or which module is being built.

Unified Design System

A full pattern library defines page layouts, form patterns, data tables, modals, empty states, loading skeletons, and status indicators. Every screen in the application looks like it was designed and built by one team, because it follows one system.

Automated Quality Gates

Every code change passes 8 automated checks before reaching production: linting, type safety, unit tests, integration tests, tenant isolation verification, security scanning, build validation, and accessibility auditing. No exceptions.

Security-First Development

OWASP Top 10 compliance is codified into development standards, not left to individual judgment. Content Security Policy, dependency vulnerability scanning, secrets rotation, and infrastructure hardening are enforced from day one.

Database Safety

All schema migrations are backward-compatible. A dedicated tenant isolation test suite verifies that no data leaks between organizations. Every data mutation is audit-logged with before/after snapshots. Cursor-based pagination ensures predictable performance at scale.

Continuous Deployment

GitHub Actions CI/CD pipeline with preview deployments on every pull request, staging environment validation, and one-click production deploys with instant rollback capability. Code flows from commit to production with full traceability.

Standards Documentation

Five standards documents govern all development: AI agent instructions (CLAUDE.md), UI design system, security standards (OWASP + CSP + secrets + infrastructure), database standards (migrations + queries + indexing + tenant isolation), and API standards (versioning + pagination + error codes + rate limiting). These are living documents updated as the platform evolves.

Scalable Costs, Predictable Margins

AWS infrastructure scales linearly with tenant count. At target pricing of $199–399/month per location, margins improve as the platform scales.

~$350
Monthly AWS cost at 100 shops
~$800
Monthly AWS cost at 500 shops
~$2,200
Monthly AWS cost at 2,000 shops
95%+
Gross margin at scale
AWS Service 100 Shops 500 Shops 2,000 Shops Purpose
ECS Fargate ~$80/mo ~$200/mo ~$600/mo Application containers (auto-scaling)
RDS PostgreSQL ~$120/mo ~$250/mo ~$700/mo Primary database (Multi-AZ)
ElastiCache Redis ~$50/mo ~$100/mo ~$300/mo Cache, sessions, WebSocket adapter
S3 + CloudFront ~$30/mo ~$80/mo ~$250/mo File storage + CDN
Other (SQS, EventBridge, etc.) ~$70/mo ~$170/mo ~$350/mo Queues, scheduling, monitoring, DNS

Unit Economics

At 500 shops paying an average of $299/month (deducted from processing settlement), monthly software revenue is $149,500 against infrastructure costs of ~$800. That's a 99.5% gross margin on infrastructure alone. Even with Telnyx SMS/voice costs (~$3–5/shop/month), AI API costs (~$2–4/shop/month), and processing overhead, the platform maintains 95%+ gross margins at scale. Processing spread revenue is additional recurring income on top of software fees.

From Plan to Production SaaS

Every module has been fully specified with data models, business rules, UI requirements, and AI capabilities. The implementation plan covers 12 development phases with production-grade architecture.

1

Foundation & Infrastructure

Phase 1

Next.js project setup, Prisma schema design, Zitadel auth, AWS (ECS, RDS, S3, Redis), CI/CD pipeline, Docker Compose local dev, tenant middleware with RLS, structured logging (Pino), Vitest + Playwright test framework, Meilisearch, and tenant isolation test suite. The skeleton that everything builds on.

2

Core Shop Operations

Phase 2

Customer & vehicle management, repair order lifecycle (create → approve → in-progress → complete → invoice → pay), line item editing, estimates with ESIGN-compliant e-signatures, service advisor dashboard, and Meilisearch integration. This is the minimum viable product.

3

Payments + Invoicing

Phase 3

Payment processing via IPaymentProcessor adapter (processor-agnostic) with dual pricing engine (surcharge law compliant), PDF invoice/receipt generation (React PDF), refunds, voids, and the complete payment lifecycle. Sales tax engine with state-specific parts vs. labor rules, tire disposal fees. PCI DSS 4.0 SAQ A compliance.

4

Digital Vehicle Inspection

Phase 4

Multi-point inspection templates with photo capture, image processing pipeline (Lambda + Sharp for HEIC→JPEG, thumbnails, compression, EXIF stripping, virus scanning), customer-facing public reports, and conversion of findings to RO line items. The highest-ROI feature for shop revenue.

5

Scheduling & Communication

Phase 5

Appointment calendar with bay management, online booking widget, Telnyx SMS/voice integration with full TCPA consent management (opt-in capture, STOP/HELP handling, sending window enforcement, 10DLC registration), CAN-SPAM compliant email campaigns via Amazon SES, and automated follow-up campaigns.

6

QuickBooks & Inventory

Phase 6

QBO OAuth2 bi-directional sync (invoices, payments, customers, expenses) with sync state tracking and error recovery. Inventory catalog with multi-location stock, purchase orders, vendor management, barcode scanning, and parts ordering integration (Nexpart, Worldpac, PartsPlus).

7

Technician Portal & PWA Offline

Phase 7

Dedicated technician interface with job board, time tracking, assigned RO view. Full PWA implementation with service workers, offline DVI, offline time clock, and background sync. This is the "works in the bay" milestone.

8

AI Features & Analytics

Phase 8

AI estimate generation, predictive maintenance recommendations, smart scheduling, AI voice receptionist (Telnyx), and comprehensive analytics dashboards with KPIs, tech productivity, financial reports, and trend analysis.

9

Multi-Location & Enterprise

Phase 9

Org-level dashboards aggregating across locations, inventory transfers, consolidated reporting, location-level permissions, enterprise SSO via Zitadel SAML. Feature flags (Flagsmith) for plan tier enforcement. Admin panel with tenant management, user impersonation, and ops tools.

10

Customer Portal & Growth

Phase 10

Customer self-service portal (service history, appointments, approve estimates, pay invoices), reputation management, review solicitation, tenant onboarding wizard with 14-day free trial flow, data migration tools for competitor imports, fleet management features. Software fee deduction from processing settlement (no separate subscription billing).

11

Compliance & Hardening

Phase 11

EPA/OSHA compliance tracking module, state auto repair law compliance engine, warranty management (Magnuson-Moss), data retention engine, CCPA/CPRA privacy rights workflow, SOC 2 Type II audit preparation, WCAG 2.2 AA accessibility audit, penetration testing, DR drill, and production hardening.

12a

Sales Intelligence Portal — Core

Phase 12a • After Phase 7

Separate Next.js app in the Turborepo monorepo (sales.roflow.com). Deal pipeline with 10-stage workflow, prospect CRM with lead scoring, field ops with GPS visit logging and voice notes, mobile-first PWA with offline support, sales-specific auth roles (Agent, RM, ISO Partner, Sales Admin), communication tools with TCPA compliance, and real-time notifications.

12b

Sales Intelligence Portal — Intelligence

Phase 12b • After Phase 10 + 12a

AI-powered statement analyzer extracts processing costs from merchant statements using Claude Vision. Savings calculator generates dual-pricing comparison PDFs. Integrated 6-step merchant application wizard with PCI-compliant tokenization. Pipeline automation engine connects trial signups to deal creation. AI coaching with 20 auto-repair-specific personas for sales roleplay training. Proposal generator with ROFlow templates.

12c

Sales Intelligence Portal — Operations

Phase 12c • After Phase 12b

Dynamic commission engine with 5 rule types, versioned plans, and immutable ledger. Territory management with Mapbox visualization and NAICS shop density data. Gamification system (XP, badges, leaderboards, certificates). Training center with video modules and scored quizzes. ISO partner onboarding with full data isolation and read-only REST API. Sales admin reporting suite with conversion funnels, revenue forecasting, and scheduled exports.

Sales Intelligence Portal

A dedicated sales app at sales.roflow.com gives internal reps and external ISO partners a complete toolkit to sell bundled auto repair software + payment processing to shops — from cold outreach to active merchant management.

Architecture

Turborepo Monorepo

The sales app runs as a separate Next.js application alongside the shop app, sharing the same Prisma schema, Zitadel auth, and UI component library. One codebase, two deployments, zero duplication.

Data Isolation

Sales users see aggregate tenant metrics only — never individual repair orders, customer records, or invoice details. A PostgreSQL materialized view pre-aggregates engagement data, and RLS policies enforce boundaries at the database level.

Mobile-First PWA

Field reps are on phones 80% of the time. The portal is designed mobile-first with offline support for deal views, visit logging, and voice notes — syncing automatically when connectivity returns.

Sales Workflow

Prospect Discovery Territory scan, referrals, cold outreach
Statement Analysis AI extracts processing costs, calculates savings
Demo / Free Trial 14-day trial auto-creates deal in pipeline
Merchant Application 6-step wizard, PCI-compliant tokenization
Active Merchant Commission tracking, churn prevention

Key Capabilities

10-Stage Deal Pipeline

From New Lead through Active Merchant with automation rules that auto-create deals on trial signups, auto-advance stages on processor webhooks, and flag stalled deals after 7 days of inactivity.

AI Statement Analyzer

Upload a merchant’s processing statement — Claude Vision extracts all fees and generates a dual-pricing savings comparison showing the shop exactly how much they’ll save. The #1 sales tool for closing deals.

AI Sales Coaching

20 auto-repair-specific personas for roleplay training. Shop owners who say “I’ve done it this way for 20 years,” price-sensitive owners, competitor users, gatekeepers. Trust scoring engine with adaptive difficulty.

Dynamic Commission Engine

Per-rep compensation plans with 5 rule types: signing bonuses, residual percentages, flat residuals, volume bonuses, and tier multipliers. Plans are versioned and configurable per agent or ISO partner.

Territory Management

Zip-code-based territories with Mapbox visualization. Market penetration tracking using Census Bureau NAICS 811111 shop density data. Auto-assignment of trial signups to territory reps.

ISO Partner Program

External reseller organizations get their own isolated view of deals, agents, commissions, and territories. Read-only REST API for CRM integration. Data isolation enforced at the database level — ISOs never see each other’s data.

Sales Roles

Role Scope Capabilities
Sales Admin All sales data Full access: manage reps, commission plans, territories, reporting, ISO partner management
Relationship Manager Their team Team pipeline, deal review approvals, coaching tools, territory oversight, weekly reports
Agent Own deals only Pipeline, prospects, field ops, coaching, commission dashboard, statement analyzer
ISO Partner Their organization Org-scoped pipeline and commissions, agent management, REST API access. Cannot see other ISOs or internal data.

Why This Matters

Most shop management software companies rely on Google Ads and trade shows to acquire customers. ROFlow builds the sales engine directly into the platform — field reps armed with AI-powered savings calculators, automated pipeline management, and real-time trial engagement monitoring. The ISO partner program adds a second distribution channel with zero fixed cost. Every feature in the sales portal exists to accelerate the path from prospect to active merchant.

Built Right. Built to Win.

ROFlow is a fully specified 34-module platform with modern architecture designed for scale, offline reliability, AI-native workflows, and industry-specific compliance built in. 12 development phases covering every aspect of production SaaS — from multi-tenant data isolation to EPA/OSHA tracking to TCPA-compliant SMS, plus a dedicated sales intelligence portal for field reps and ISO partners. The last shop management platform an auto repair business will ever need.

Next.js + tRPC
Type-safe full-stack
PostgreSQL + Prisma
Reliable data foundation
AWS + Zitadel
Scalable & secure
PWA + Offline
Works everywhere
Compliance Built In
EPA, OSHA, PCI, TCPA