Every fault you've solved. Every system you've commissioned. Every fix you'll need again — searchable, offline on mobile, and always with you on the plant floor.
Available on
Mobile apps execute in the field. The web dashboard coordinates and designs from the office. All connected through the same account.
The problem
Not because they are careless. Because the tools they were given were not built for a plant floor.
You solved it in 2 hours last time. This time you spent 20 minutes, because the solution lived in Indulum.
Twenty years of system knowledge. Every quirk, every workaround, every undocumented change. Gone in a Friday afternoon handshake.
You are in a massive concrete and steel building with no signal. TestRail needs a browser. OneNote needs the cloud. Indulum works offline on mobile — guides, records, and commissioning procedures exactly when you need them.
What Indulum does
Every feature designed around one constraint: it has to work when there is no signal, no laptop, and no time.
Write a record once. Search it by tag name, fault code, site, or the words you actually remember — even if the photo you took has the text in it. OCR indexes everything automatically.
Offline · OCR Search · Tag-LinkedBuild a checklist template once for a device type. Run it on every instance on the job. Each run stamps who tested it, when, and the result — Pass, Fail, Hold, or Skip. Fail requires a note.
Offline · Multi-User · Photo EvidenceImport your Studio 5000 export on mobile or web. Indulum reads every tag, every alarm instruction, every rung comment. Your records link to real tag names. Your checklists populate from real I/O maps.
Studio 5000 · Allen-Bradley · Local OnlyAuthor commissioning and troubleshooting guides with screenshots, tag references, and ordered steps. Share them as a single .indlog file. Read them on your phone as a second screen next to the panel.
.indlog Format · AirDrop / Email · Offline ReaderRecord what you are seeing hands-free while still in the panel. On-device transcription only — audio never touches a server. Works in the dead zone. Transcript is searchable the moment you stop recording.
On-Device Only · Searchable · No CloudSearch fault codes offline. Link a code directly to a record or guide step. When you import an L5X, alarm instructions auto-populate your reference with real messages from your actual program.
Offline · L5X Auto-Populated · Severity-CodedL5X Import
Studio 5000 exports your entire program as an L5X file — every tag, every alarm, every rung comment. Indulum reads it and makes that knowledge available everywhere in the app.
// Rung 0042 — Motor start permissives
XIC(Start_PB)
XIC(E_Stop_OK)
XIC(Motor_1.Ready)
OTE(Motor_1.Run_Cmd);
// Rung 0043 — Overload fault latch
XIC(Motor_1.OL_Fault)
OTL(Motor_1.Fault_Latch);
// ALMD — Drive fault alarm
ALMD(
Drive_1_Fault_Alarm,
Message: "Drive 1 fault — check VFD display",
Severity: URGENT
);
How it compares
OneNote is a notebook. TestRail is a browser app. Neither knows what an L5X file is.
| Capability | Indulum | OneNote | TestRail | Notion |
|---|---|---|---|---|
| Works offline (mobile app) * | ✓ | ~ | ✗ | ✗ |
| L5X / PLC program import | ✓ | ✗ | ✗ | ✗ |
| Tag-aware search | ✓ | ✗ | ✗ | ✗ |
| PLC fault code reference | ✓ | ✗ | ✗ | ✗ |
| Commissioning checklists | ✓ | ✗ | ✓ | ~ |
| Mobile-native (iOS + Android) | ✓ | ~ | ✗ | ~ |
| Photo evidence on checklist items | ✓ | ~ | ~ | ✗ |
| On-device voice transcription | ✓ | ✗ | ✗ | ✗ |
| OCR search on screenshots | ✓ | ✗ | ✗ | ✗ |
| Built by a controls engineer | ✓ | ✗ | ✗ | ✗ |
* Offline capability applies to the Indulum mobile app (iOS and Android). The web dashboard requires an internet connection.
"I needed an app that remembered what I knew — not a generic notes app that made me do all the organizing myself."
Four years supporting a Fortune 500 company. Taking calls. Driving to facilities at odd hours. Fixing the same fault twice because the first fix lived in a notebook nobody could find, or in the head of the tech who left six months ago.
Every app I tried was built for someone else. OneNote did not know what a tag was. TestRail needed a browser and an IT ticket to set up. Notion was beautiful and completely useless at 2 AM in a panel room with no signal.
So I built Indulum. It knows what an L5X file is. It knows what a fault code means. It works when there is no signal. And it remembers everything — so the next time that fault shows up, the answer is already there.
Pricing
No subscriptions for individual techs. The org tier is where teams coordinate commissioning projects.
Early Access
iOS launching soon. Android following within 6 months. Join the waitlist and get notified the moment it is available — plus early access pricing.
We will reach out the moment Indulum is available. In the meantime, follow along on LinkedIn for build updates.