AI CRM for field sales
Florix
An AI-native, mobile-first CRM for field sales. Its AI teammate, Aida, plans each rep's week, nudges them in real time, and drafts and sends the low-risk follow-ups, so revenue-generating work never falls through the cracks.
- Client
- Florix
- Industry
- Field sales · B2B distribution
- Services
- Product strategy, Mobile app (Flutter), AI agent (AWS Bedrock), Serverless backend, SAP integration
- Timeline
- In active development

Challenge
Field sales runs on a discipline the CRM never enforces. Reps don't update records, follow-ups slip, and pipeline data is stale by the time managers see it. And when the back-office SAP system goes down, selling grinds to a halt with it.
Approach
We designed Florix around three commitments: reps can't lose work, an AI agent keeps the field on track, and SAP is an integration, not life support. Every state change is an event, so the whole system is reportable and auditable, with strict per-tenant isolation.
Solution
A Flutter mobile app that's offline-first over a local sync engine, a React admin app, and a Python serverless backend on AWS (Lambda, Aurora Serverless, schema-per-tenant). Aida runs on AWS Bedrock (Claude) as a first-class user with her own audit trail: planning weeks, drafting follow-ups and auto-acting on low-risk items with a full undo trail. SAP is reached through an adapter, so when it's down reps keep working and orders queue and reconcile.
Results
- Offline
- Full workflow, zero signal
- < 30s
- Plain-language reporting
- 4 hrs
- SAP-outage tolerance