Mobile App
The Powoflow mobile app brings the full power of the platform to iOS and Android devices. Built with Flutter for native performance on both platforms, the app is designed for field technicians, operators, and managers who need real-time access to their assets, alarms, work orders, and sensor data on the go.
Installation & Login
Download
| Platform | Store | Requirements |
|---|---|---|
| iOS | App Store | iOS 15.0 or later |
| Android | Google Play | Android 10 or later |
Authentication
The mobile app uses Auth0 for secure authentication.
- Open the Powoflow app
- Tap Log In
- Enter your email and password (or use your organization's SSO provider)
- On first login, you'll be prompted to enable biometric unlock
Biometric Unlock
After your first successful login, enable biometric authentication for faster access:
- iOS — Face ID or Touch ID
- Android — Fingerprint or face recognition
Biometric unlock stores your session token securely in the device keychain (iOS) or keystore (Android). You'll only need to enter your password again if the token expires or you sign out.
Secure Token Storage
Authentication tokens are stored using platform-native secure storage:
- iOS — Keychain Services
- Android — EncryptedSharedPreferences backed by Android Keystore
Navigation
The app uses a 5-tab bottom navigation bar for quick access to the most-used features.
| Tab | Icon | Purpose |
|---|---|---|
| Home | House | Favorites, recents, activity feed |
| Assets | Cube | Asset list and detail |
| Alarms | Bell | Alarm monitoring and management |
| Work Orders | Clipboard | Work order management |
| More | Grid | All other features |
Home Tab
Your personalized landing page with three sections:
- Favorites — quick access to pinned assets, work orders, or views
- Recents — recently viewed items for fast navigation
- Activity Feed — infinite-scroll feed of real-time events across your organization (location updates, sensor readings, alarm changes, work order updates)
Assets Tab
- Paginated List — browse all assets with pull-to-refresh
- Search — real-time search by name or identifier
- Asset Detail — tap any asset to view full details, sensor data, linked work orders, documents, and camera feeds
Alarms Tab
- Summary Bar — at-a-glance count of active alarms by severity
- Severity Filtering — filter by Critical, High, Medium, Low, or Info
- ISA 18.2 State Transitions — acknowledge, shelve, suppress, or clear alarms directly from the list
- Alarm Detail — tap for full alarm context, history, and related asset
Work Orders Tab
- Summary Dashboard — count cards showing Open, In Progress, On Hold, and Overdue work orders
- Status Filters — filter the list by any lifecycle status
- Work Order Detail — full lifecycle management including status transitions, task completion, time entry, comments, and signatures
More Tab
The More tab provides access to all additional features:
| Feature | Description |
|---|---|
| Inventory | Parts catalog, stock levels, and transactions |
| Accounts | Profile and organization management |
| Fleet Map | Interactive map with live device locations |
| QR/NFC Scanning | Scan QR codes or tap NFC tags to look up assets |
| Document Search | AI-powered semantic search across uploaded documents |
| Settings | Preferences, notifications, and app configuration |
Mobile-Specific Features
QR/NFC Scanning
Instantly look up assets by scanning a QR code or tapping an NFC tag.
QR Code Scanning:
- Tap the Scan button (available in the More tab and on asset list)
- Point your camera at the asset's QR code
- The app navigates directly to the asset detail page
NFC Tag Reading:
- Tap Scan NFC in the More tab
- Hold your device near the asset's NFC tag
- The app reads the tag and navigates to the linked asset
Assigning Tags to Assets:
- Open an asset detail page
- Tap Assign QR/NFC Tag
- Scan a blank QR code or tap an unassigned NFC tag
- The tag is linked to the asset for future lookups
NFC scanning requires an NFC-capable device. On iOS, NFC reading works on iPhone 7 and later. On Android, most modern devices support NFC.
Batch QR Label Printing
Print QR code labels for assets directly from your mobile device using Bluetooth label printers.
Supported Printers:
| Brand | Protocol | Label Format |
|---|---|---|
| Zebra | Bluetooth (ZPL/TSPL) | TSPL label commands |
| Brother | Bluetooth | PDF label rendering |
How to Print:
- Connect your Bluetooth label printer in device settings
- Select one or more assets in the asset list
- Tap Print QR Labels
- Select your printer and label size
- Labels are generated and sent to the printer
Pair your label printer via Bluetooth before opening the Powoflow app. The app will auto-detect paired printers.
Offline Support
The mobile app caches data locally so you can continue working without a network connection.
- Asset data, work orders, and inventory are cached on the device
- Changes made offline (task completions, status updates, comments) are queued locally
- When connectivity is restored, queued changes are automatically synced to the server
- Conflict resolution: server data wins for concurrent edits, with a notification to the user
Photos and large attachments require network connectivity to upload. They are queued and uploaded automatically when you're back online.
Push Notifications
Receive real-time alerts on your device. Notifications are configurable per category.
| Category | Examples |
|---|---|
| Alarms | Critical alarm triggered, alarm cleared |
| Work Orders | New assignment, status change, approaching due date |
| Integrations | Geo-proximity alert, sync failure |
| Camera Events | Motion detected, tampering alert |
| System | Maintenance window, feature updates |
Configure notification preferences in More > Settings > Notifications. You can enable/disable each category independently.
Voice Input
Use push-to-talk voice transcription for hands-free data entry.
- Tap and hold the microphone button in the AI assistant or any notes field
- Speak your message
- Release to transcribe — audio is processed by Cloudflare Workers AI (Whisper model)
- Review and edit the transcription before submitting
Voice input is particularly useful for field technicians wearing gloves or working in environments where typing is impractical.
Photo Capture
Take photos directly from within the app and attach them to assets or work orders.
- Camera capture — use the device camera to take new photos
- Gallery selection — choose existing photos from your device
- Annotation — draw on photos to highlight areas of interest
- Attachment — photos are attached to the relevant asset, work order, or checklist task
AI Photo Analysis
Photograph equipment and let Powoflow's AI identify the make, model, and specifications — then create an asset record automatically.
- Open the AI assistant (Thyra) on the Home tab
- Tap the image attachment button
- Take a photo of the equipment nameplate or the equipment itself
- The AI analyzes the image using Claude vision:
- Reads nameplate text (OCR) including serial numbers, model numbers, and ratings
- Identifies equipment type, manufacturer, and specifications
- Marks uncertain characters with
[?]
- Review the AI's analysis and confirm
- Tap Create Asset to add the equipment to your asset hierarchy with pre-filled data
The AI will never guess safety-critical specifications (voltage ratings, pressure limits, etc.). Uncertain values are flagged and must be verified by a qualified technician.
Digital Signatures
Capture technician and supervisor signatures directly on the touchscreen.
- Used for work order completion sign-off, safety permits, and inspection approvals
- Signatures are stored as part of the work order record
- Draw with your finger or a stylus on the signature pad
- Clear and re-sign if needed before submitting
Camera Module
Access live camera feeds and recordings from the mobile app.
Three-Tab Layout:
| Tab | Features |
|---|---|
| Live | HLS live video stream with PTZ controls |
| Screenshots | Thumbnail grid with pinch-to-zoom full-size viewer |
| Recordings | Recording list with in-app playback |
- Pinch-to-zoom — spread gesture on screenshots and live video for detailed inspection
- Recording player — full-screen playback with seek bar and speed controls
- Landscape mode — rotate device for full-width video viewing
Sensor Dashboard
View sensor data organized by source with interactive charts.
- Grouped by source — sensors are organized by the device or data source they belong to
- Pin toggle — pin your most important sensors to the top of the dashboard
- Line charts — tap any sensor to view a line chart with 5 selectable time ranges:
| Range | Description |
|---|---|
| 1h | Last hour — for real-time monitoring |
| 6h | Last 6 hours — for shift-level trends |
| 24h | Last 24 hours — for daily patterns |
| 7d | Last 7 days — for weekly trends |
| 30d | Last 30 days — for monthly analysis |
Fleet Map
Interactive map showing all GPS-equipped devices and assets.
- Mapbox-based — smooth, responsive map with satellite and street views
- Age-colored markers — marker color indicates how recently the device reported:
| Color | Meaning |
|---|---|
| Green | Reported within the last 15 minutes |
| Amber | Reported within the last hour |
| Orange | Reported within the last 4 hours |
| Red | Not reported in over 4 hours |
- Tap a marker to see device details, last position, speed, and heading
Document AI Search
Search across all uploaded documents using semantic (AI-powered) search.
- Open More > Document Search
- Enter a natural language query (e.g., "torque specifications for Model 500 pump")
- The AI searches across all PDF, Word, and text documents in your organization
- Results show matching passages with the source document and page number
- Tap a result to open the full document
Checklist Execution
Complete checklists with all 8 supported task types directly on your mobile device.
| Task Type | Mobile Input |
|---|---|
| Task | Tap to mark complete |
| Text | Text field with keyboard |
| Number | Numeric keypad |
| Reading | Numeric input with unit display |
| Multiple Choice | Selection list |
| Pass/Fail | Two-button toggle |
| Photo Capture | Camera or gallery picker |
| Range Check | Numeric input with min/max indicators and out-of-range warning |
Haptic Feedback
The app uses vibration feedback for important actions:
- Alarm acknowledgment
- Work order status transitions
- Successful QR/NFC scan
- Error confirmations
Device-Specific Views
Certain resource types display specialized mobile views optimized for that equipment category.
| View | Resource Type | Key Features |
|---|---|---|
| BLE Sensor Dashboard | Bluetooth sensors | Live readings, battery level, signal strength, history charts |
| Camera Screen | IP Cameras | 3-tab layout (Live, Screenshots, Recordings) |
| Edge Device Dashboard | Edge gateways | Connected sensors, uptime, firmware version, network stats |
| Environmental Sensor Dashboard | Environment monitors | Temperature, humidity, pressure, air quality in a card layout |
| GPS Tracker Screen | GPS trackers | Current position on map, speed, heading, trip history |
| Site Dashboard | Sites / Facilities | Child asset summary, active alarms, weather conditions, recent activity |
| Vehicle Dashboard | Vehicles | Location, speed, fuel level, engine hours, maintenance status |
| Vessel Dashboard | Vessels / Ships | Position, heading, speed, draft, AIS data, voyage info |
| Warehouse Overview | Warehouses | Inventory summary, stock levels by location, recent transactions |
| Solar Energy Card | Solar installations | Current output, daily yield, panel efficiency, inverter status |
| Weather Station Screen | Weather stations | Temperature, humidity, wind, precipitation, barometric pressure, UV index |
Device-specific views are selected automatically based on the asset's resource type. No configuration is needed — just navigate to the asset and the appropriate view is displayed.