FieldFlow SaaS is a modern, multi-tenant Field Service Management platform built with Laravel 11, complete with a native iOS and Android mobile application built in Flutter. It gives businesses full control of their field operations — from job scheduling and dispatching to invoicing, digital signatures, and real-time GPS tracking — all through a responsive web portal and a production-ready technician mobile app built for daily field work.
FieldFlow is one of the very few FSM scripts on CodeCanyon that ships with a fully native mobile application for technicians. Built in Flutter, it runs natively on iOS and Android, connects live to your FieldFlow server, and gives technicians everything they need in the field: assigned jobs, GPS navigation, checklists, before and after photo capture, digital customer signatures, and an on-site AI assistant that can analyse photos and suggest fixes on the spot.
Live Demo
Web Platform
URL: https://fieldflow.okao.site/
Super Admin — Email: admin@fieldflow.com / Password: 12345678
Owner / Tenant — Email: owner@polarhvac.test / Password: password
Mobile App — iOS (TestFlight)
Download: https://testflight.apple.com/join/re6V6tnh
Login — Email: okao3okao@gmail.com / Password: 12345678
Mobile App — Android (APK)
Download: https://drive.google.com/file/d/1OXG7kvaz6hxrkrQDM3GG3S3cR2BO3Xkf/view?usp=sharing
Login — Email: okao3okao@gmail.com / Password: 12345678
Web Platform Features
- Multi-tenant SaaS architecture with full workspace isolation per business
- Super admin platform panel with tenant management and subscriber tracking
- Subscription plan management with upgrade, downgrade, and cancellation flows
- Coupon and discount management with usage history
- Informative admin and tenant dashboards with job metrics and analytics
- Role-based access control with granular permissions
- Two-factor authentication with per-tenant enforcement option
- Super admin impersonation of tenant accounts
- Client management with multi-property and site support
- Contact management
- Work order request management
- Work order full lifecycle management with statuses: assigned, en route, in progress, completed, invoiced
- Dispatch board for real-time job assignment and technician routing
- Calendar schedule view for jobs
- Live technician GPS tracking with 30-second location pings
- Customer checklist templates reusable across work orders
- Per-job checklist item tracking with photo requirements
- Before and after photo capture and storage on jobs
- Digital customer signature capture on estimates and work orders
- Estimation management with line item AI-assisted quoting
- Customer estimate approval via signed link — no login required
- Work order to invoice conversion
- Invoice management with PDF export
- Estimate PDF export
- Tax rule management
- Payment tracking per invoice
- Service and parts catalogue management with pricing templates
- Asset management
- Post-job customer review and rating collection with moderation
- Customer portal with passwordless magic-link login for job tracking, estimate approval, and invoice viewing
- Public-facing service request booking widget
- Webhook support for job status changes with endpoint management
- REST API v1 with Sanctum token authentication and OpenAPI spec
- Activity logging and audit trail via Spatie
- Google Calendar two-way job sync
- QuickBooks and Xero accounting sync for invoices and payments
- Real-time WebSocket broadcasting via Laravel Reverb
- Email notification templates with enable and disable option
- SMS notifications via Twilio with enable and disable option
- WhatsApp notifications via Meta Cloud API with enable and disable option
- Landing page CMS with enable and disable option
- Register page enable and disable option
- Multi-language support
- RTL and LTR theme support
- Light and dark theme modes
- Multi theme colours and font styles
- Site SEO settings
- Google reCAPTCHA integration
- Document numbering configuration
- Business hours and availability settings
- AI provider configuration (Anthropic Claude, OpenAI, or built-in heuristic — no API key required)
- Payment gateway credential management per tenant
- Notification channel preferences per tenant
AI Features — Anthropic Claude and OpenAI
FieldFlow includes a full AI layer powered by your choice of Anthropic Claude or OpenAI. A built-in heuristic engine is also included so AI features work out of the box with no API key required, making it easy to demo and test before connecting a paid provider.
- AI-assisted estimate quoting — describe the job and get suggested line items instantly
- AI work order summarisation — automatically condense job notes into a clean summary
- On-site AI technician assistant — technician describes a problem or snaps a photo; AI suggests a diagnosis and repair steps
- Vision-capable: the AI assistant can analyse job site photos on the mobile app
- Supports Anthropic Claude models: claude-opus-4-8, claude-sonnet-4-6, claude-haiku-4-5-20251001
- Supports OpenAI models: gpt-4o, gpt-4o-mini
- Built-in heuristic fallback mode requires no API key at all
- Super admin can switch AI provider, set API key, and choose model from the platform settings panel
Native Mobile App Features — iOS and Android
- Native iOS and Android technician app built with Flutter
- Secure login connected directly to your live FieldFlow installation
- Jobs dashboard with donut chart showing job status breakdown at a glance
- Progress bar showing completed versus total jobs for the day
- Organised job sections: Today, Upcoming, and Completed
- Full job detail view with client information, site address, and access notes
- One-tap call button to phone the client directly from the job
- GPS check-in and check-out with live coordinates sent to the server
- Interactive checklist with per-item completion tracking
- Before and after photo capture uploaded directly from the camera
- Full-screen digital signature pad for capturing customer sign-off on site
- Work summary notes entry on job completion
- On-site AI assistant screen — describe a problem or attach a photo and get AI-powered repair suggestions
- Interactive map view showing all assigned job locations as pins
- Real-time address autocomplete search powered by OpenStreetMap
- Turn-by-turn GPS route guidance with live distance and ETA via OSRM
- Falls back to Google Maps for external navigation when preferred
- Mark jobs as completed directly from the app — dashboard updates instantly
- Account screen with profile info, tenant details, and sign-out
Payment Gateway Integrations
- Stripe
- PayPal
- Flutterwave
- Paystack
- Manual bank transfer
Important Notice — Services That Carry Additional Costs
The following features are fully built into FieldFlow but require third-party accounts that have their own fees. These costs are entirely separate from and not included in your Envato purchase price:
- Stripe — requires a Stripe account; transaction processing fees apply
- AI features — Anthropic Claude and OpenAI require API keys billed per usage by each provider. The built-in heuristic mode works with no API key at no cost.
- SMS notifications — requires a Twilio account; per-message charges apply
- WhatsApp notifications — requires a Meta WhatsApp Business Cloud API account; message fees apply
All other features, including the full web platform, the native mobile apps, maps, routing, invoicing, digital signatures, and reporting, work with no recurring fee beyond your Envato license.
System Requirements
- PHP 8.1 or higher
- BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, and XML PHP extensions
- MySQL or MariaDB database
- Composer
- Node.js for front-end asset compilation