Lightweight Nordic FSM for 1-5-technician service businesses: structured job queue, mobile field-tech app, EHF/e-invoice on completion, BankID approval, Vipps/MobilePay/Swish payment — €29/mo flat, no enterprise complexity.
Problem
Nordic service SMBs (HVAC, electrical, elevator, marine, plumbing) with 1-5 technicians coordinate jobs via chaotic email chains and Excel — enterprise FSM (Microsoft Dynamics, ServiceMax, Visma Service) is overkill at €2000+/year, while Excel/email breaks SLA tracking and delays invoicing. Redoflow targets the mid-market (10+ techs); the micro-segment (1-5 techs, ~50k firms across Nordics) is uncovered.
Audience
Finnish + Swedish + Norwegian + Danish service SMB owners with 1-5 technicians (HVAC, electrical, elevator service, marine repair, plumbing); toiminimi/ENK sole-traders running 2-5 jobs/day; small regnskapsbyrå-adjacent service firms.
Reasoning
Source signals
- **SIG-20260425-nordics-micro-saas-utility-redoflow-service-jobs-emails** — "Finnish service businesses drown in email chains; Redoflow targets mid-market, micro-segment (1-5 techs) uncovered" (RECURRING).
- **SIG-20260425-nordics-micro-saas-utility-sv-customer-insight-aggregator** — "Swedish n8n consultancy packages HVAC-service automation as bespoke €2-3k builds; productization gap" (RECURRING).
Reasoning
Two RECURRING signals converge on the same vertical (Nordic service SMBs, especially HVAC/electrical/elevator) and the same gap (between Excel and enterprise FSM). Redoflow validates pain at mid-market; n8n consultancies validate pain at consulting-tier. The micro-segment (1-5 technicians, ~50k firms across SE+NO+FI+DK) sits in the middle without a productized SaaS. The unbuilt product is a Nordic-localized **opinionated** FSM with email-intake → AI-parsed job queue, mobile PWA for field techs (GPS, photos, work-report), BankID work-order signing, EHF auto-invoice, Vipps/MobilePay/Swish payment. Stack-fit: Capacitor PWA (no native store), FastAPI + Postgres + Celery, Claude Haiku for cheap email parsing, open-source PEPPOL AccessPoint — 14 days solo. Strong recurring-revenue fit (per-tech seat licensing).
Quick competitive read
- **Redoflow** (FI) — mid-market 10+ techs, enterprise-feeling, €99+/mo. Not drop-in for solo plumber.
- **Visma Service** — module inside Visma ERP, requires full-stack migration.
- **Jobber / ServiceTitan** — US-built, no native EHF/Vipps/MobilePay/BankID.
- **n8n consultancies (Nodenordic etc.)** — bespoke €2-3k builds, not productized.
- **Direct "Nordic-localized FSM for 1-5 technicians with EHF + BankID + Vipps/MobilePay/Swish" — does not exist. White space.**
Initial pricing hypothesis
Solo €19/mo (1 tech); Team €49/mo (up to 5 techs); Pro €99/mo (multi-entity, unlimited BankID, EHF unlimited). Aligns with developed-tier $20-60/mo solo and $50-100/mo team band.
Distribution hypothesis
Multilingual SEO ("FSM 1-5 teknikkoa", "service-app for HVAC NO", "field service mindre VVS-firma"); cold-outreach via trade associations (Suomen LVI-Tekniset Urakoitsijat, NELFO, Nordens Elektrikere); listings on Vipps marketplace + MobilePay business directory; Reddit r/sweden + Suomi24 vvs/sähkö threads; referral from regnskapsbyrå (€30/referral).
What we ship
**Core features (MVP):**
- **Email-to-job parsing**: incoming email at jobs@yourname.fsm → Claude Haiku parses → structured task in the queue (job type, address, urgency, customer contact)
- **Mobile-first PWA for technicians**: Capacitor PWA with GPS routing (OpenStreetMap), on-site photos with auto-blur for bystander faces, inline work reports
- **BankID work-order signing**: customer signs the completed job via BankID (SE/NO) or MitID (DK) through Criipto broker
- **EHF auto-generation**: on job completion → automatic EHF invoice through Peppol AccessPoint
- **Vipps/MobilePay/Swish payment links**: one tap → customer receives an SMS payment link (NO Vipps eCom, DK MobilePay, SE Swish Handel); merchant-of-record stays with the SMB
**Primary user flow:**
1. Owner connects email intake, adds 1-5 technicians (BankID onboarding), picks a trade template (HVAC / electrical / plumbing)
2. Incoming email requests become queued jobs; owner/dispatcher drags jobs onto technicians
3. Technician in the PWA sees today's route (GPS), arrives, snaps photos, fills the work report, customer signs via BankID
4. Completion → EHF auto-generated + payment link (Vipps / MobilePay / Swish) sent to customer → cash lands in SMB's bank
**What it looks like:**
- **Landing**: 4 languages (FI/SE/NO/DK), hero "FSM for 1-5 technicians with BankID + Vipps + EHF", pricing €19 / €49 / €99, demo video of a technician on-site
- **Main app (web admin)**: kanban board (Backlog / Scheduled / In progress / Done) + GPS map of technicians + customer database
- **Mobile (PWA)**: today's-route screen + job detail with photo upload + BankID-sign button + offline mode (fill the report without signal, sync on return)
- **Output**: EHF XML files in R2, payment-link SMS deep-links for Vipps / MobilePay / Swish, work-report PDFs for the customer
**MVP build plan: 14 days**
- Day 1-2: FastAPI scaffolding + Postgres job queue + Celery
- Day 3-4: Email intake via Sendgrid + Haiku parser → structured job
- Day 5-7: PWA technician app (Capacitor) with GPS, photo upload, offline mode
- Day 8: BankID/MitID integration via Criipto broker
- Day 9-10: Vipps eCom + MobilePay + Swish Handel payment-link generation
- Day 11: EHF/Peppol AccessPoint integration (open-source EHF generator)
- Day 12: Web admin kanban + drag-drop scheduler + GPS map
- Day 13: Stripe billing (multi-Nordic currency) + DPA + photo auto-blur
- Day 14: Trade templates (HVAC / electrical / plumbing) + production deploy + trade-association outreach