Showcase · AI inside a real workflow
Offlot connects VIN-photo reading, number-plate detection and channel-specific copy generation to a complete dealer workflow: vehicles, campaigns, calendar, public vehicle pages and leads. This is a product build, not a customer success claim.




A chatbot can return text. Offlot carries the result through a business process:
VIN or VIN photo, on to vehicle data, photos and dealer details, channel copy, campaign calendar, public vehicle page, enquiry and lead.
The current starter catalog contains seven channel configurations for each of the GB and ES markets, including marketplaces, WhatsApp, Instagram and email. Those channels are currently configured for guided publishing; this showcase does not claim automatic publishing integrations.
Offlot contains the automotive-specific logic: vehicle intake, VIN decoding, campaign entities, channel rules, photos, plate review, public vehicle pages and leads. Kumiko supplies the parts that every serious multi-tenant application needs around that logic: identity, tenant boundaries, files, jobs, secrets, notifications, data rights, tiers and operational screens.
The framework does not replace product thinking, but it keeps product teams from spending the same time rebuilding the platform underneath every product.
How it is built
VIN photo + vehicle intake
The VIN-photo step returns a validated VIN-shaped result, which feeds the vehicle intake flow. VIN facts are combined with dealer-provided details, photos and publish checks.
Plate detection + image review
Number-plate detection returns regions for review. The app keeps a manual review step before redacted images are used publicly; no claim of perfect automatic detection is needed.
Channel copy + prompt store
Channel copy is generated against structured vehicle facts and channel constraints. Prompts are resolved through a tenant-scoped, versioned prompt store and can be tested in the AI dry-run screen.
Provider adapters
The current app mounts an Anthropic adapter and an OpenAI-compatible adapter. Provider and model policy are resolved through the AI foundation and pipeline layers rather than scattered through domain handlers.
Kumiko bundled-features
The app composes auth, sessions, user and tenant identity, file storage, jobs, secrets, notifications, data rights, retention, tiers, caps and billing foundations alongside Offlot's own features.
What we can say precisely
The current offlot-app repository contains 21 app-owned feature modules, 293 production TypeScript/TSX files and 147 test files, including 54 integration tests. Its visible Git history runs from 12 August to 15 September 2026 (34 calendar days). That is repository history, not a claimed number of engineering days.
Offlot shows the division of labor: the custom effort goes into domain rules and AI quality, while the recurring SaaS foundations are composed from the platform.