Fleet OS: all-in-one software for shared mobility operators · CityFlow
SOFTWARE · FLEET OS

The all-in-one software for shared mobility operators

Launch, manage and scale your bike or e-bike fleet with Fleet OS. No-download rider WebApp, real-time IoT control, automated payments and advanced analytics.

See supported models
No lock-in, no fleet minimums Real-time IoT & telemetry Global payment gateway
fleet.cityflow.app
LIVE
128
Active vehicles
82%
Avg. battery
342
Trips today
1.284 €
Revenue today
Usage map · Barcelona
Fleet in real time
CF-102 · ActonIn use
92%
CF-087 · OkaiCharging
34%
CF-114 · LinkaAvailable
77%
Low battery · CF-063 — swap scheduled at 23:00

BUSINESS MODELS

Every business model on a single platform

However you operate, Fleet OS adapts to your model — not the other way around.

Public Sharing

City-wide micromobility operations with zones, per-minute pricing and geofences.

Corporate Sharing

Private fleets for employees and corporate campuses, with domain-restricted access.

Rental & Tourist

Short and long-term rentals for tourists or urban mobility, with bookings and passes.

Charging Station Sharing

Station-based operations with dock control and availability management.

Franchises & Multi-property

Centralised management of multiple fleets or cities from a single master panel.

ALL INCLUDED

One licence with everything included

Components included in the monthly subscription, at no extra cost.

Included

Rider application (mobile webapp)

Book, pay, unlock and return vehicles from the mobile browser, without downloading any app.

Included

Management dashboard

Dashboard for your team: rental creation, fleet control, locks, batteries and incidents.

Included

Payment gateway (Stripe)

Card, Google Pay and Apple Pay; also Alipay and WeChat Pay. Automatic charges for extra hours and unpaid amounts.

Included

Automatic invoicing (Holded)

Every charge creates its invoice in Holded and emails it to the customer automatically: accounting always up to date.

Included

Smart locks & IoT

Remote lock/unlock, auto-lock, battery status and alarm, integrated with e-bike IoT systems.

Included

GPS tracking

Vehicle position tracking and return-zone control.

Included

Email notifications

Automatic messages to the rider: rental start, end-of-rental warnings and return reminders.

Included

Brand customisation

The platform adapts to your corporate colours so the service feels like your own brand.

Included

Unlimited translations

The interface automatically displays in the phone's language, with a language selector. No language limit.

Included

API

Access the platform API to query and integrate data with your own systems.

Included

Operational automations

Night charging alerts, automatic out-of-hours shutdown, overdue-return warnings and usage statistics.

Included

Standard support

Contact channel with the CityFlow support team for the operator. End-user support can be added as an add-on (€1,000/mo).

Need something more?

Extend the platform with add-ons: new hardware or API integrations (€750), Product Manager hours (€80/h) and dedicated support (€1,000/mo).

See add-ons

RIDER EXPERIENCE

A user experience designed to maximise conversions

The face of your service: fast, frictionless and in every rider's language.

9:415G
Cityflow Ride Pass active
Usage map · Barcelona
E-Bike CF-102 350 m away

Your e-bike awaits

92%
PayG Pay•• 4242
Unlock bike

No downloads · straight from your browser

100% digital experience for the rider. Everything included in the licence.

Every screen and feature of the app

Bike booking

Mechanical and electric vehicles, instant or advance booking, with pricing and conditions before confirming.

Group rental

One rider can rent several bikes in a single booking. Ideal for families and groups.

Google Pay / Apple Pay checkout

Secure checkout with card, Alipay and WeChat Pay, with saved card for later charges.

Promo codes

Discounts and promotions configurable per property or chain.

Bundles & Ride Pass

Recurring-use plans with monthly subscription managed automatically by the gateway.

Unlock from the phone

Smart-lock opening from the phone, with step-by-step guided help videos.

Verified rental end

Location check within the return zone and lock-closure confirmation.

End-of-rental photos

Photo record on return as evidence of condition and drop-off location.

Support & incident photos

Rider or operator can attach photos of faults to speed up resolution.

User page & active rental

Time remaining, return date and time, time extension and access to help.

Contact support

Direct access to help and support from within the app during the rental.

Unlimited translations

The app displays in the rider's phone language; language selector always visible.

City audio guides

Audio guides per city and language to enrich the experience along the route.

Tutorials

Videos and guides on how to use the bike and the lock.

Review requests

Automatic invitation to leave a review (including a Google review) at the end of the experience.

Terms, insurance & conditions

Digital acceptance of terms, insurance info and pricing policy before starting.

FLEET OS DASHBOARD

Full control over your fleet, batteries and billing

The engine of your operation: everything happening across your fleet, in one panel.

Real-time telemetry & IoT

GPS location, lock status, e-bike battery levels and remote lock/unlock commands.

Operational automations

Night alerts for battery swaps, automatic time-based locking and maintenance management.

Smart pricing & charges

Automatic extra charges, penalties for non-payment or out-of-zone returns.

Analytics & reports

Unique users, usage heatmaps, peak hours and distance travelled per vehicle.

fleet.cityflow.app
LIVE
128
Active vehicles
82%
Avg. battery
342
Trips today
1.284 €
Revenue today
Usage map · Barcelona
Fleet in real time
CF-102 · ActonIn use
92%
CF-087 · OkaiCharging
34%
CF-114 · LinkaAvailable
77%
Low battery · CF-063 — swap scheduled at 23:00

Every feature of the management dashboard

A tool for front desk and operations, with secure per-user access.

Rental creation from front desk

Create the booking with the customer's email and phone, select bikes and accessories, apply promo codes and send the payment link.

Real-time fleet view

List of all bikes with status, per-bike on/off availability, ongoing rentals and unavailability reason.

Remote lock control

Remote open and close from the panel, with success or error confirmation for every command.

Battery management (e-bikes)

Real-time battery level, battery-compartment opening for recharge and low-battery section.

Night charging alerts

Automatic email with the bikes that must be put on charge every night.

Location control

Detection of bikes outside the zone when closing a rental and location check before finishing.

Close rentals from the panel

Rental completion with scheduled close and undo option.

Automatic service hours

Define opening hours; outside them, bikes are deactivated automatically.

Incidents & maintenance

Bikes in maintenance, fault logging with photos and incident counters per bike and property.

Multi-property / chain support

Manage several hotels or sites of one brand from a single login, with a property selector.

Usage statistics

Monthly unique users, hourly usage trends and distance travelled per rental.

Overdue rental alerts

Automatic alerts when a rental goes past its return time.

HARDWARE & IOT AGNOSTIC

Connect it to your favourite hardware

Direct software integration with the market's leading lock and IoT manufacturers.

Smart Locks
LinkaAXA INOmni
E-Bike IoT
ActonOkai

Using another manufacturer? It can be added.

Any hardware or system integration not already included in the programme is quoted separately: standard integration €750 (see add-ons).

Ask about an integration

GPS tracking plus custom API development for your operation.

CityFlow does not supply hardware: bikes, locks and IoT devices are provided by the operator. What's included is the software integration with compatible manufacturers.

SAAS LICENCE

A transparent

No lock-in and no fleet minimums. And the more you grow, the less you pay per vehicle.

Initial setup
€1000one-off

Client onboarding on the platform, vehicle and lock configuration, pricing, service hours, legal texts and go-live. Non-refundable.

SaaS subscription
€300/mo base

+ €8 down to €3/mo per vehicle by fleet size

Your entire operations software for less than one bike earns in a day.

Price per vehicle by fleet size

Fewer than 100 vehicles

€8/mo per vehicle

100 to 999 vehicles

€5/mo per vehicle

1,000 to 9,999 vehicles

€4/mo per vehicle

10,000 vehicles or more

€3/mo per vehicle

Every tier includes the €300/mo base fee. The tier rate applies to every active vehicle, not only to the ones above the threshold.

Work out your fee instantly

How many vehicles do you have?

vehicles
11001,00020,000

Your monthly fee

€500/mo

€300 base + 25 vehicles × €8

First month: €1,500 · includes €1000 activation (one-off)

≈ €20 per vehicle per month, all included

No lock-in · No fleet minimums · Volume pricing · VAT not included

Monthly fee = €300 + (your tier rate × active vehicles), plus €1000 activation in the first month.

Payment in advance, monthly No lock-in for either party Volume pricing: the per-vehicle rate drops automatically as soon as you reach a bigger tier

Includes

Rider application (mobile webapp)Management dashboardPayment gateway (Stripe)Automatic invoicing (Holded)Smart locks & IoTGPS trackingEmail notificationsBrand customisationUnlimited translationsAPIOperational automationsStandard support

All prices are in EUR and exclude VAT.

SIDE BY SIDE

The real price of your platform.

Most platforms sell you the sticker price. We sell you the real cost. Here's the difference — no small print.

TYPICAL COMPETITOR

Day-0 cash outlay

4.900 €to go live
  • ~€700 setup + 6 months prepaid, mandatory
  • ~€4,200 committed before you operate
  • Locked up day 1: ~€4,900
CITYFLOW FLEET OS

Day-0 cash outlay

1.000 €to go live
€3,900 LESS IN CASH FLOW
  • €1,000 one-time activation, that's it
  • No prepayments: first month is billed at month-end
  • Cancel any time. Zero lock-in.

CRITERIA

Competitor
Cityflow Fleet OS
Upfront outlay
~€700 setup + 6 months prepaid, mandatory
€1,000 one-time. No mandatory prepayment
Monthly fee
~€700/month up to 50 vehicles, then +€9/vehicle
€300/month flat + from €8/vehicle, down to €3 with volume
Lock-in
6-month mandatory prepayment
None. Cancel with 30 days' notice
Rider experience
iOS + Android apps mandatory. Users must install
WebApp: scan QR and go. Zero downloads
Languages
~€1,300 per additional language
10 languages included (Roman Urdu included)
Invoicing (ERP)
Manual invoicing or ERP module as a paid add-on
Holded built-in: every rental generates and sends its own invoice
Multi-brand / multi-app
~€3,700 per extra app or brand
Unlimited. Multi-fleet and multi-brand at no extra cost
IoT integrations
From ~€9,300 per custom integration
Open API + Linka, AXA, Omni, Acton, Okai included
Support
1-hour calls billed as add-on
Direct WhatsApp to the team (+34 933 939 284) · Reply in <24 h

REAL 12-MONTH COST

The breakdown the competition never shows you on the invoice.

Real simulation to operate 50 vehicles in Spain for 12 months. Everything the competition charges as an add-on is included in Cityflow.

SCENARIO: 50 VEHICLES · 12 MONTHS

COMPETITOR (real breakdown)
  • SaaS platform + activation€9,100
  • 3 mandatory languages (ES + EN + CA)€3,900
  • Invoicing module / ERP connection€1,400
  • Additional app (multi-brand / corporate)€3,700
  • Custom integration (PMS / Stripe)€9,300
12-MONTH TOTAL€27,400
CITYFLOW FLEET OS
  • SaaS platform + activation
  • 10 languages included (Roman Urdu included)
  • Automatic invoicing with Holded included
  • Unlimited multi-brand and multi-fleet
  • Open API + IoT integrations included
12-MONTH TOTAL€9,400
REAL SAVINGS: €18,000 · –66%

Approximate figures at USD→EUR exchange rate. Competitor add-on pricing from public industry rates: translations ~€1,300/language, additional apps ~€3,700, custom integrations from ~€9,300.

API FOR DEVELOPERS

One API to control everything

49 RESTful endpoints with Bearer authentication and a test sandbox. Connect Cityflow Fleet OS to your PMS, ERP, channel manager or own application without friction.

22

business endpoints

27

table endpoints

20

external integrations

66

service calls

  • Bearer authentication and standard JSON responses
  • Sandbox with mock data to validate your integration risk-free
  • Full control: fleet, bookings, payments, IoT locks and GPS

Full documentation available in Spanish and English.

terminal · cityflow-api
curl -X POST \
  'https://hotels.cityflow.app/api/1.1/wf/get_vehicles_status' \
  -H 'Authorization: Bearer [API_KEY]' \
  -H 'Content-Type: application/json' \
  -d '{"city_id": "CITY-BCN-001"}'

{ "status": "success", "code": 200,
  "data": { "fleet": [ { "vehicle_id": "BIKE-0042",
    "battery": 87, "gps": [41.3874, 2.1686],
    "lock": "closed", "status": "available" } ] } }

ADD-ON SERVICES

Add-ons to go further

Extend the platform only when you need it.

Add-on

New API integration

€750standard integration

Locks or IoT from manufacturers other than the compatible ones, or external systems with an API (PMS, channel manager, etc.). Non-standard integrations: ask for a proposal.

Add-on

Product Manager hours

€80/hour

Needs analysis, definition of new features, training, workshops and service-operation consulting.

Add-on

Dedicated support person

€1,000/mo

A support person for your operation and your end users, available 8:00–23:00 (Spain time), following your operation's guides and procedures.

Translations into new languages, API access and standard support are not add-ons: they're included in the monthly fee at no extra cost.

START TODAY

Ready to scale your mobility operation?

We'll show you Fleet OS running with your brand and your fleet. No strings attached.

Already a customer, or want a mockup for your case? Message us.

+34 93 39 39 284 · info@cityflow.app