Skip to main content

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

PlatformStoreRequirements
iOSApp StoreiOS 15.0 or later
AndroidGoogle PlayAndroid 10 or later

Authentication

The mobile app uses Auth0 for secure authentication.

  1. Open the Powoflow app
  2. Tap Log In
  3. Enter your email and password (or use your organization's SSO provider)
  4. 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
tip

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

The app uses a 5-tab bottom navigation bar for quick access to the most-used features.

TabIconPurpose
HomeHouseFavorites, recents, activity feed
AssetsCubeAsset list and detail
AlarmsBellAlarm monitoring and management
Work OrdersClipboardWork order management
MoreGridAll 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:

FeatureDescription
InventoryParts catalog, stock levels, and transactions
AccountsProfile and organization management
Fleet MapInteractive map with live device locations
QR/NFC ScanningScan QR codes or tap NFC tags to look up assets
Document SearchAI-powered semantic search across uploaded documents
SettingsPreferences, 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:

  1. Tap the Scan button (available in the More tab and on asset list)
  2. Point your camera at the asset's QR code
  3. The app navigates directly to the asset detail page

NFC Tag Reading:

  1. Tap Scan NFC in the More tab
  2. Hold your device near the asset's NFC tag
  3. The app reads the tag and navigates to the linked asset

Assigning Tags to Assets:

  1. Open an asset detail page
  2. Tap Assign QR/NFC Tag
  3. Scan a blank QR code or tap an unassigned NFC tag
  4. The tag is linked to the asset for future lookups
info

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:

BrandProtocolLabel Format
ZebraBluetooth (ZPL/TSPL)TSPL label commands
BrotherBluetoothPDF label rendering

How to Print:

  1. Connect your Bluetooth label printer in device settings
  2. Select one or more assets in the asset list
  3. Tap Print QR Labels
  4. Select your printer and label size
  5. Labels are generated and sent to the printer
tip

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
warning

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.

CategoryExamples
AlarmsCritical alarm triggered, alarm cleared
Work OrdersNew assignment, status change, approaching due date
IntegrationsGeo-proximity alert, sync failure
Camera EventsMotion detected, tampering alert
SystemMaintenance 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.

  1. Tap and hold the microphone button in the AI assistant or any notes field
  2. Speak your message
  3. Release to transcribe — audio is processed by Cloudflare Workers AI (Whisper model)
  4. Review and edit the transcription before submitting
tip

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.

  1. Open the AI assistant (Thyra) on the Home tab
  2. Tap the image attachment button
  3. Take a photo of the equipment nameplate or the equipment itself
  4. 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 [?]
  5. Review the AI's analysis and confirm
  6. Tap Create Asset to add the equipment to your asset hierarchy with pre-filled data
warning

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:

TabFeatures
LiveHLS live video stream with PTZ controls
ScreenshotsThumbnail grid with pinch-to-zoom full-size viewer
RecordingsRecording 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:
RangeDescription
1hLast hour — for real-time monitoring
6hLast 6 hours — for shift-level trends
24hLast 24 hours — for daily patterns
7dLast 7 days — for weekly trends
30dLast 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:
ColorMeaning
GreenReported within the last 15 minutes
AmberReported within the last hour
OrangeReported within the last 4 hours
RedNot reported in over 4 hours
  • Tap a marker to see device details, last position, speed, and heading

Search across all uploaded documents using semantic (AI-powered) search.

  1. Open More > Document Search
  2. Enter a natural language query (e.g., "torque specifications for Model 500 pump")
  3. The AI searches across all PDF, Word, and text documents in your organization
  4. Results show matching passages with the source document and page number
  5. Tap a result to open the full document

Checklist Execution

Complete checklists with all 8 supported task types directly on your mobile device.

Task TypeMobile Input
TaskTap to mark complete
TextText field with keyboard
NumberNumeric keypad
ReadingNumeric input with unit display
Multiple ChoiceSelection list
Pass/FailTwo-button toggle
Photo CaptureCamera or gallery picker
Range CheckNumeric 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.

ViewResource TypeKey Features
BLE Sensor DashboardBluetooth sensorsLive readings, battery level, signal strength, history charts
Camera ScreenIP Cameras3-tab layout (Live, Screenshots, Recordings)
Edge Device DashboardEdge gatewaysConnected sensors, uptime, firmware version, network stats
Environmental Sensor DashboardEnvironment monitorsTemperature, humidity, pressure, air quality in a card layout
GPS Tracker ScreenGPS trackersCurrent position on map, speed, heading, trip history
Site DashboardSites / FacilitiesChild asset summary, active alarms, weather conditions, recent activity
Vehicle DashboardVehiclesLocation, speed, fuel level, engine hours, maintenance status
Vessel DashboardVessels / ShipsPosition, heading, speed, draft, AIS data, voyage info
Warehouse OverviewWarehousesInventory summary, stock levels by location, recent transactions
Solar Energy CardSolar installationsCurrent output, daily yield, panel efficiency, inverter status
Weather Station ScreenWeather stationsTemperature, humidity, wind, precipitation, barometric pressure, UV index
tip

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.