Skip to main content
Flow in MileApp is the mobile field application workflow. It defines how information is presented to field workers and what data they need to fill in or update on the mobile app during a task. Setting up Flow correctly is critical to the success of field workers in doing their job efficiently.
Flow page in MileApp

The Flow page β€” the starting point for managing every Flow

Why Flow Matters

Flow is the bridge between the office and the field:
  • For admins β€” Flow controls which fields appear when a task is created, ensuring every task starts with the right information.
  • For field workers β€” Flow defines the screens they see in the mobile app, what they need to capture (photos, signatures, notes), and in what order.
  • For the business β€” A well-designed Flow keeps data consistent and complete, which makes reports, exports, and integrations reliable.
The same Flow can be reused across many tasks, and an organization can build different Flows for different operations β€” for example, separate Flows for pickup, delivery, and field sales.

Flow Limits per Plan

An organization can create an unlimited number of Flows regardless of the license plan. However, each Flow has a component limit:
PlanComponent Limit
Free50 components
Pro200 components
EnterpriseAs needed
Each component (View, Input, Photo, etc.) counts toward the Flow’s limit. Components on the Initial Page and on every Mobile App Page are counted together.

Flow Building Blocks

A Flow is made up of pages, and each page contains components that capture or display information. The screenshot below shows a real Flow (Last Mile delivery) with multiple pages on the left and a live mobile preview on the right.
Flow Builder with a real flow loaded

A Last Mile delivery Flow with four pages and the matching mobile preview

Types of Pages

  • Initial Page β€” the first screen, shown when a task is created. There can only be one Initial Page per Flow, and it usually captures customer/delivery information that the admin enters at task creation time.
  • Mobile App Page β€” additional screens used while the task is being done in the field. You can add multiple Mobile App Pages with Add Page to break the workflow into clear steps (for example: Delivery Info β†’ Order & Proof β†’ Receiver Confirmation).

Available Components

MileApp comes with a wide range of components that you can mix and match in any page:
ComponentWhat it does
ViewDisplays information to the user β€” text, image, link, date, coordinate, etc.
InputCaptures typed data such as text, number, date, phone, URL, or currency
SelectLets the user pick from options (dropdown, checkbox, or button group)
PhotoTakes a photo using the device camera
VideoRecords or uploads a short video using the device camera
SignatureCaptures a hand-drawn signature
BillManages billable items with quantity, price, discount, and total
ListManages a repeatable list of items
SubpageCaptures a group of repeating structured entries inline on the same page
SubflowEmbeds another Flow inside the current one for reusable form sections (e.g., a shared address capture block) with field mapping between parent and child
TimerTracks the duration of a step or activity
Voice NoteRecords audio from the device microphone
CaptureCaptures additional data such as barcode or document scan
See the Flow Builder section for the full reference on each component.

What’s Next

  • How to Use Flow β€” Step-by-step walkthrough of the Flow lifecycle, from building to mobile usage, plus common industry examples
  • Building Flow β€” Detailed guide on building a Flow from scratch or from a template
  • Build Flow with AI β€” Generate a Flow from a plain-language description
  • Flow Builder Overview β€” Reference for every part of the Flow Builder UI