Welcome to SpatialFlow
SpatialFlow is a geospatial automation platform that empowers developers to build powerful location-based automations with real-time location intelligence.
What is SpatialFlow?β
SpatialFlow provides a complete platform for:
- Real-time Geofencing: Create virtual boundaries and trigger actions when devices enter or exit
- Workflow Automation: Build complex location-based workflows with no-code visual editor
- Webhook Integration: Connect to any external service with reliable webhook delivery
- Device Tracking: Monitor and manage location-enabled devices in real-time
Think of SpatialFlow as Zapier for geospatial events - with developer-first APIs and real-time performance.
Key Featuresβ
πΊοΈ Powerful Geofencingβ
Create geofences using polygons, circles, or complex shapes. Monitor devices in real-time and trigger workflows when location events occur.
β‘ Real-time Workflowsβ
Build sophisticated automation workflows with our visual editor. Chain multiple actions, add conditional logic, and integrate with external services.
π Reliable Webhooksβ
Deliver location events to your applications with guaranteed delivery, automatic retries, and detailed logging.
π Developer-Firstβ
Clean REST APIs, comprehensive documentation, and SDKs for popular languages. Built by developers, for developers.
Quick Exampleβ
Here's how simple it is to create a geofence and set up a webhook:
# Create a geofence around your office
curl -X POST https://api.spatialflow.io/api/v1/geofences \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Office Geofence",
"geometry": {
"type": "Polygon",
"coordinates": [[
[-122.4194, 37.7749],
[-122.4194, 37.7849],
[-122.4094, 37.7849],
[-122.4094, 37.7749],
[-122.4194, 37.7749]
]]
}
}'
# Create a workflow to send notifications
curl -X POST https://api.spatialflow.io/api/v1/workflows \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Office Entry Alert",
"trigger": {
"type": "geofence_entry",
"geofence_id": "geofence-id-here"
},
"actions": [{
"type": "webhook",
"url": "https://your-app.com/webhooks/office-entry"
}]
}'
Use Casesβ
SpatialFlow powers location intelligence for:
- Logistics & Delivery: Track fleets, optimize routes, automate delivery notifications
- Field Service: Dispatch workers, track job sites, automate time tracking
- Retail: Proximity marketing, store analytics, curbside pickup automation
- Smart Cities: Traffic monitoring, parking management, emergency response
- Asset Tracking: Monitor equipment, prevent theft, optimize utilization
Getting Startedβ
Ready to build your first geospatial automation?
- Quick Start Guide - Get up and running in 5 minutes
- Core Concepts - Understand the fundamentals
- API Reference - Explore the full API documentation
- Guides - Follow step-by-step tutorials
Need Help?β
- π§ Email: support@spatialflow.io
- π¬ GitHub: github.com/spatialflow-io
- π Documentation: You're already here!
- π Status: status.spatialflow.io
Communityβ
Join the SpatialFlow community:
- GitHub: github.com/spatialflow-io
- LinkedIn: linkedin.com/company/spatialflow
Ready to get started? Head to the Quick Start Guide to create your first geofence!