Subscriptions and Limits
SpatialFlow is priced by team size: each plan covers a set number of active techs (devices), plus generous monthly usage limits (events, geofences, webhooks, and log retention) for fair use. Free, Pro, Team and Business are self-serve, priced on the landing page and charged through Stripe Checkout; Enterprise is arranged directly, contact us for a quote. Current prices are on the landing page or GET /api/v1/subscriptions/plans (public, no auth required), not here.
Plan limits
Each plan's device, geofence, workflow, webhook, event, retention and support limits are listed in Plans, billing and usage.
The API's tier identifier for each plan is the lowercase name (free, pro, team, business, enterprise); the usage endpoint (GET /api/v1/subscriptions/usage) returns the active plan in its plan_name field.
Location history is how long raw per-point device positions are kept before a nightly job deletes them. It does not bound everything: the simplified track saved when a shift ends, and the session and trip reports built from it, outlive the window, so an older route is still viewable without its per-point times and accuracy. Log retention is the separate window for workflow execution logs.
What counts as an event
- Each accepted location point (a retry of a point already accepted is not counted again)
- Geofence enter/exit triggers
- Webhook delivery retries at the application level (HTTP client retries do not count)
Going past the monthly event quota never stops or slows location uploads, and the extra events still count. The workspace owner gets an email as usage passes 100%, 110%, 120% and 150% of the quota. See Event Quota.