What we do
Connect the work, people and assets that keep your operation running
Tansi brings training, qualifications, field work, assets, contractors and compliance together on one platform — so everything runs in the right order and nothing falls through.
One connected record. Complete accountability.
Why agencies call us
What we help you solve
Five problems, in the words the people who have them actually use.
Unqualified people in the wrong work
Make sure the right people, with the right current qualifications, are the ones doing the work that carries consequences.
Disconnected systems and manual processes
Retire the handoffs, the re-keying and the spreadsheet that only one person understands.
Compliance and audit risk
Capture the evidence as the work happens, so an inspection is a filter rather than a three-week project.
Asset downtime and poor visibility
Know what you have, where it is, what condition it is in and who is responsible for it right now.
Contractor risk and compliance gaps
Verify contractor organizations and their workers before anybody steps onto a site.
How it is organized
Our platform is built for how work gets done.
Five solution areas. Multiple powerful capabilities. Templates built from them.
- Assets and infrastructureTrack and manage assets, facilities, locations and the operational data attached to them.3 capabilitiesView capabilities
- Workforce and contractorsManage people, contractors, qualifications, training and workforce readiness.3 capabilitiesView capabilities
- Field work and complianceCapture field activity, inspections and incidents, and hold regulatory evidence.5 capabilitiesView capabilities
- Maintenance and supplyPlan and execute maintenance, manage inventory and SDS, and replenish before you run out.3 capabilitiesView capabilities
- Communications and insightCommunicate, report, and turn the operational record into something you can act on.4 capabilitiesView capabilities
- TemplatesExisting modules, already configured for a type of organization, starting with property management.1 templateView templates
The capabilities
Every capability, in plain terms
Listed in the order most operations reach for them. Open one for the detail, the questions we get asked about it, and where it sits in your journey.
Templates
Existing Tansi modules, already configured for a type of organization. Same platform and the same record, set up for the way that organization works.
An asset register is only useful if it is current, and it is only current if the people who touch the asset are the ones keeping it that way. Tansi makes the register the thing crews work from rather than a report somebody reconciles once a year.
Stock, tools, vehicles, facilities and consumables sit on the same record, with lot numbers and expiry where they matter and service history where they do not.
That includes health stock. Medications, vaccines and medical supplies carry lot number, dose, expiry and storage conditions on the same record as a vac truck or a laptop, so an expiring lot is found on the shelf rather than at the point of care — and stock levels at every clinic, health center and warehouse are visible without a phone call.
- QR and barcode scanning from a phone
- Assignment tracking by worker, crew or site
- Condition, documents, SDS and service history per asset
- Medications, vaccines and medical supplies with lot, dose and expiry
- Cold-chain and controlled-storage requirements held on the stock record
- Expiring lots surfaced before they reach a service point
- Real-time stock levels by location, from warehouse to clinic to truck
The reason field records are incomplete is almost never that people do not care. It is that capturing them properly is harder than not capturing them.
Tansi forms run on a phone, fully offline, and sync the moment a connection returns. What happens next is automatic: routing, approval, the work order a defect raises, and the time logged against the project.
- Drag-and-drop builder, or convert an existing PDF
- Conditional logic, signatures, photos and GPS stamps
- Fully offline, syncing on reconnection
- Routing by role, organization, status or priority
- Sequential and parallel approvals with escalation
- Full submission history and audit trail
On most operations the people who are not on your payroll outnumber the people who are, and they are the ones you know least about. Most systems treat them as additional user accounts.
Tansi onboards a contractor as an organization — its workers’ compensation coverage, its liability insurance, its prequalification and its safety program — and then its workers and the duties they hold.
- Workers’ compensation coverage per state — carrier or state fund, policy number, effective and expiry dates
- Certificates of insurance on file: general liability, auto and umbrella, with the named insured checked
- Experience Modification Rate (EMR) and OSHA 300A recordables held on the prequalification record
- Prequalification questionnaires, safety program and policy acknowledgements
- Their workers, with their own duties and requirements
- Compliance status at a glance, per organization
- Site access that reflects compliance rather than a list
- Expiry tracking on coverage, certificates and credentials
Mandatory training is among the most audited obligations any organization has, and among the worst evidenced. An attendance sheet proves somebody signed a page.
Tansi delivers the training and holds the record: who completed what, on what date, to what score, and when it next expires. Training attached to a duty is assigned the moment the duty is.
- Course builder with sections, lessons and prerequisites
- Quizzes, assessments and pass thresholds
- Site-specific orientation completed before arrival
- Completion per person, per module, per date
- Automatic reminders before a certification lapses
- Webinars, recordings and external content via SCORM and xAPI
Recruitment usually ends where the operational system begins: somebody is hired in one place and re-entered somewhere else, and the link between the person you hired and the work they are cleared to do is made by hand.
In Tansi the posting, the applicant, the onboarding pack, the employee record and their duties are one continuous chain.
- Job board with public postings and applicant tracking
- Digital onboarding packs, forms and acknowledgements
- Employee records, positions and reporting lines
- Duties and their requirements applied from day one
- One profile per worker across every project and site
An incident report on its own is a note that something went wrong. The value is in what follows, and that is usually where it falls apart: the investigation in a document, the witness statements in an inbox, the photographs on a phone, the corrective action in a spreadsheet nobody revisits.
In Tansi they are the same record, attached to the asset it happened to and closed out by a named person on a date.
- Mobile capture from the field, including photographs
- Investigation workflow with root cause analysis
- Corrective actions assigned with owners and due dates
- Linked to the asset, the project and the people involved
- OSHA-aligned reporting and a complete audit trail
Audit response is usually a project: somebody stops their job for three weeks and assembles a case out of email, paper and memory.
When the evidence is a by-product of doing the work, an audit is a query. Registers stay current because they are the same records the operation runs on.
- Compliance registers built from live operational data
- Corrective action register with owners and KPIs
- Policy and procedure acknowledgements with sign-off
- View-only access for an auditor, scoped to the modules you choose
- Evidence exportable on demand, in the format asked for
A chemical register is one of the few compliance obligations where the paperwork and the hazard are the same object. If the sheet on site is three versions old, the control measures people are following are three versions old too.
Upload the SDS and Tansi reads it: product and supplier, hazard classification, pictograms, first aid and handling. The register entry is created from the sheet rather than typed from it, and the workplace label prints from the same record.
From there it is an assignment problem. Attach the SDS to the assets that hold the chemical, the inventory item it is stocked as, and the projects where it is used — so a crew opens the sheets for their own work rather than scrolling a binder for the whole organization.
- Upload a sheet and AI builds the register entry from it
- Workplace and secondary container labels printed from the same record
- Assign an SDS to assets, inventory items and projects
- Crews on a project see the sheets that apply to them, not all of them
- Runs with the asset, inventory and maintenance modules rather than beside them
- QR access from the container or the asset, offline in the field
- Three-year review expiry on every sheet, flagged before it lapses
Prequalifying a contractor usually means somebody reads a safety manual against your own requirements and forms an opinion. It takes hours, it is inconsistent between reviewers, and the reasoning disappears the moment the reviewer moves on.
GAPit does the reading. Upload your source of truth and the document being assessed, and it extracts, compares and scores — returning every gap with the clause it was measured against. Your reviewer still decides; what is automated is the ninety pages.
The findings do not stop at a report. They become corrective actions with owners and dates, and the requirements themselves live in a framework you build once and apply per project.
- Document gap analysis against a source-of-truth standard
- A master framework of requirements, selected per project with overrides
- Contractor self-assessment by secure link — no login for them to lose
- Deterministic rules plus AI evidence review, weighted into a score and grade
- Findings convert to corrective actions and tracked closure
- Versioned policy authoring with required signers and e-signature
- A maintained regulatory library with an AI copilot and new-law discovery
Participation reporting is usually assembled after the fact, from payroll extracts and a survey nobody wanted to fill in. By the time it is finished it describes a workforce that has already changed.
Because the operational record already knows who worked, where, on what, and what they hold, the reporting is a query rather than a project — and it can be run on any day of the month rather than at the end of one.
The same data answers a harder question: where the workforce falls short of what the work requires, by skill, by certification and by region, before that becomes a hiring emergency.
- Workforce mapped by location, region and project
- Community benefit, local hire and economic development reporting
- Tribal and Indigenous participation reporting
- Spend, hiring and training broken down by region
- Workforce gap and readiness scoring against project requirements
- Certification expiry forecasting, not just expiry alerts
- Export-ready for regulatory and stakeholder reporting
Reporting projects usually fail in the same place. The question spans four systems, the joins do not exist, and the answer arrives as a spreadsheet somebody assembled by hand — accurate on the day it was built and wrong a week later.
When the operation runs on one record there is nothing to join. Reporting draws on assets, inventory, workforce, contractors, forms, training, incidents, tickets and projects at the same time, because they were never separate to begin with.
Geography is a filter like any other. Search a map for workforce, assets, inventory or contractors and see what is actually where — before you dispatch a crew, before you buy stock you already hold two counties over.
- Geographic reporting — search a map for workforce, assets, inventory and contractors
- Executive dashboards and KPIs built from live operational data
- Workforce demographics and participation reporting
- Compliance, certification and training status across any group you can define
- Asset, inventory, maintenance and project cost and utilization
- Saved, scheduled and shared reports, exported in the format asked for
- Drill from a number on a chart into the records behind it
When something happens you need to reach people fast, and you need to know the message arrived. Built originally to reach a 10,600-worker workforce spread across a mountain corridor.
Target by site, role, certification or organization. Delivery is confirmed rather than assumed.
- SMS, email and in-app delivery
- Targeting by site, role, certification or organization
- Delivery confirmations and read receipts
- Anonymous surveys for what people will not say out loud
- Branded outreach campaigns to clients and prospects
Scheduling systems usually know availability. They rarely know qualification, which is how somebody ends up dispatched to work they are not certified to do.
Tansi schedules against the duty, so the requirement is checked before the assignment is made rather than after an auditor finds it.
- Shift creation, assignment and publication
- Availability, time-off requests and approvals
- Shift swapping and open-shift self-assignment
- Tasks assigned directly to a shift
- Qualification checked before the assignment is made
Running out is a service failure. Over-ordering ties up money and, for anything with an expiry date, throws it away. Most organizations manage that balance with a spreadsheet and somebody’s judgment about what usually gets used.
Tansi orders against what is actually being consumed at each location.
- Predictive ordering driven by real consumption
- Purchase orders approved and tracked to receipt
- Transfers between sites against the same inventory
- Picking, receiving and warehouse operations
- Reorder alerts and expiry-driven transfer suggestions
An asset register that only records what you own tells you nothing about whether it works. Maintenance is where an inventory becomes an operational system.
A defect raised on an inspection becomes a work order without anybody re-keying it, and the hours and parts land back against the asset and the job.
- Preventive maintenance schedules per asset
- Work orders tracked end to end
- Defect reporting straight from an inspection
- Maintenance plans, procedures and resource planning
- Full service history and cost per asset
Buildings, units and tenants, the repairs they report, the inspections you owe and what it all costs to keep running — on one record.
Property management is a Tansi template rather than a separate product. It is built from asset and inventory management, maintenance management and digital forms, configured for housing and property teams.
- Buildings, units and equipment on one register
- Tenants held against the units they occupy
- Repairs and work orders tracked end to end
- Preventive maintenance on time, meter or condition
- Inspections on a phone, offline, with defects raising work orders
- Parts and supplies drawn down by the work
- Labor and parts cost per unit and per building
- Listings, inquiries and applications
- Leases, rent and security deposits
- Income, expense and a property ledger
- Portfolio dashboards by property
Service requests arrive by email, phone, text and in person, and the ones that get handled are the ones somebody happened to remember.
One queue, one owner per request, and an escalation path that ends with a person who can act — including, when it is a platform issue, our development team.
- Tickets for internal issues, client requests or escalations
- Assignment to your own support team
- Direct escalation to the Tansi development team
- Attachments, screenshots and a full communication log
- Status, resolution history and reporting on volume
Most CRMs sit apart from the work. Contacts live in one system and the operation in another, so nobody can tell whether the organization being emailed is the same one whose insurance lapsed last month.
Tansi keeps contacts, organizations and campaigns beside everything else you hold about them.
- Contact and organization records shared with the platform
- Segmented campaigns by role, organization, location or status
- Email and SMS delivery with engagement reporting
- Member and stakeholder communication without exporting a list
- RFP requests sent and received through the network
Not every user of your system works for you. Members, residents, customers and the public need a way in, and it should read from the same record your staff maintain rather than a copy that goes stale.
Profiles, promotions and listings are published from the operational data, so the public view is current by construction.
- Public directory with searchable member profiles
- Promotions, offers and announcements
- A mobile app on the same data
- Self-service updates by the members themselves
- Engagement tracking and participation reporting
One connected system
Built to work together.
Each capability strengthens the next. One connected system keeps your operation in sync.
Proven in the field
Trusted to run critical operations every day
Built under load, not in a lab
Tansi was adapted inside weeks during a public health emergency to run testing administration and vaccination verification. A meaningful share of what is in the platform today exists because a client asked for it.
View case studiesWhere ERP ends, Tansi begins.
See it running on your own operation
Bring us a workflow that is currently held together by a spreadsheet and a shared drive, and we will show you what it looks like in Tansi. No scripted demo. No discovery fee.