Build the form, fill it on a phone with or without signal, and turn the answers into modules, records, statuses, automations and a dashboard, without writing code.
WEB APP AT APP.TRACESOURCE.CO · ANDROID AND IPHONE · FILLS WITHOUT SIGNAL
REQUIRED ✓ · VISIBILITY RULES
TURNED INTO AN APP
Goods receipt → Receiving module
FORM · APP · AUTOMATION · DASHBOARD — ONE WORKSPACE
Scan a tag, take a photo, mark a location or pick a record from another form. Each is one question, and the phone captures it.
Add a question, pick its type and set what is required. The same form fills on the web, in the mobile app and on a public page.
FILLS ON
+ Add question
A visibility rule reads earlier answers. Pick the question, the operator and the value; the question shows only when every condition holds.
equal_to · not_equal_to · contains · in_range
VISIBILITY
ALL CONDITIONS MUST BE TRUE
Shown when Damaged? equals Yes
A form setting chooses between one scrolling column and one question per page. Drafts save on the device, so a half-done form can be picked up later.
COUNT IS UNIQUE CODES
One question reads barcodes, QR codes and UHF RFID tags. Whoever fills the form picks the device.
SEE THE HARDWARE →
camera · classification · minConfidence 0.60
The label lands on the answer with its confidence. Bring your own model, or we'll help you build one.
AI & VISION →A location drops a pin, a path records the route as it is driven, a polygon marks out a yard.
lookup · calculation · user · department
A lookup picks a record from another form. A calculation combines earlier numbers. User and department pick people.
EVERY TYPE IN THE API · text · email · tel · number · date · time · checkbox · select · radio · textarea · url · color · rating · file · camera · voice · scanning · location · path · polygon · lookup · calculation · user · department · printing
A job in front of you becomes a record in four steps, and each step hands the next one everything it needs.
One form, built in the web app, with the questions your work actually needs.
Type it, scan it, photograph it or mark it on a map. With no signal it waits.
what it is, and how sure
A vision question says what the photo shows, and how sure it is.
Receiving was notified
It becomes a record with a status, and the App tells whoever needs to know.
OFFLINE FIRST · ANDROID, IPHONE AND WEB
Yes. Forms fill and save on the device, responses queue locally, and they sync on their own the next time the phone finds a connection.

SAVES AS YOU TYPE · SENDS ITSELF
A finished form waits on the device and sends itself when the network is back. If the server rejects it, it stays editable.
startedAt · endedAt · syncedAt
Started, ended and synced are stored separately, so a late upload still says when it was filled.

APP.TRACESOURCE.CO
The web app is where records are read, Apps are configured and the desk work happens. The phone is for the person next to the thing.
app.tracesource.co ↗MEMBER HOME · WORKSPACE VIEW
A member's home shows their own responses, drafts, shifts and assets. Someone allowed to see every response gets the workspace view.
Modules, records with statuses that move, relationships, views and a dashboard that works from the first record.
CATALOG
Items / SKUs
Locations, Bins & Zones
INVENTORY
Stock Levels
Stock Movements
Adjustments
STATUS
Receiving
Picking / Dispatch
Cycle Counts
SETUP
Devices & Scan Configuration
Each module holds one kind of thing and is backed by a form, so anything a form can capture, a module can hold.
record · reference · activity · settings · junction
Workflow states are picked by a person. Badges like Overdue, Low Stock and Expiring soon are worked out for you, so nobody maintains them.
Modules link through lookup fields. A canvas shows how they connect and flags a model that drifts.
OVERDUE INVOICES
3
LIVE
PAID THIS MONTH
14
LIVE
Every template ships live tiles counted from the App's own records. Nothing to set up.
Import an .xlsx workbook. Each sheet becomes a form with typed questions, and its rows become records.
DRAFT · PUBLISH · CUSTOM DOMAIN · VERSION HISTORY
Pages list a module's live records and take submissions straight back into the App.
AUTOMATIONS · PERMISSIONS
An automation watches a state field and, when it reaches the value you name, sends the notifications you set up. Departments decide who sees which modules.
An automation watches one state field. The HR template ships one: when a leave request moves from draft to submitted, the approver gets a notification. Every run is logged.
ON state.changed · Leave request · Status
RUN LOG
ACTIONS notification.send · invitation.send
Departments are per-App groups. Grant each one a set of modules and the actions it may take. A module you cannot open does not appear at all.
PERMITTED ACTIONS
A MODULE ABOUT PEOPLE CAN SHOW A MEMBER ONLY THE RECORDS THAT NAME THEM · A REFERENCE MODULE CAN BE LENT READ-ONLY TO ANOTHER APP'S DEPARTMENTS · A PEOPLE MODULE CAN INVITE BY EMAIL OR SMS
FROM THE FIELD TO THE BUYER
A batch moves from a plot to a buyer, and every hop is a step on the same record. What was weighed, where it was weighed and who signed for it all stay attached.
ONE RECORD, SEVERAL TRUTHFUL VIEWS OF IT
The co-operative
sees its own members
The processor
sees the lots it received
The buyer
sees an unbroken chain from plot to consignment
Six teams, six different jobs. Each one starts from a template, keeps what fits and changes the rest.
Receiving, picking and counts, with stock levels that flag themselves. A sled reads a whole pallet in one sweep.
Jobs raised from a form with a photo, planned onto a technician's day, closed with what was found and used.
Front desk, housekeeping and kitchen on one board. Open shifts anyone can pick up, time off that blocks the roster.
Draw a plot boundary, drop a point, photograph the crop and record the weight. It saves on the phone until there is signal.
Pick tickets that move from pending to dispatched, each with a destination and a due date, and no signal needed on the road.
Start with the form you already fill by hand, add the modules as you grow, and invite the people who need them.
Make the form, fill it on a phone, and turn the answers into an App when you are ready. No developer and no card needed.
Prefer a walkthrough? We'll set up the first form and App together.