Real-Time Machine Monitoring for Maximizing Machine Performance
Snap SenseAi onto any machine with a motor. It reads vibration and sound, and your dashboard shows when the machine runs, when it stops and why. No PLC, no wiring.
Trusted by industry leaders


















































































































































Install
On the machine in seconds. Calibrated in minutes.
SenseAi attaches magnetically in seconds and calibrates in under five minutes. Screw on the antenna, plug in the power and set the magnet flat near the spindle or main motor. Paint makes no difference.
Run the machine, let it idle, and running and stopped are set for that machine, so its uptime matches what it actually did.
Parts
Part counts without a counter
The same trace that says running also marks every cycle. Pick how the machine counts, and each stroke or cycle becomes a part, with its cycle time.
Counting units as they pass a point on a line? That is BeamTracker.
Network
Your Wi-Fi, or a network of its own
SenseAi joins 2.4 GHz plant Wi-Fi from the IoTFlows phone app and connects out over HTTPS on port 443.
Rather keep it off the plant network? The IoTFlows 4G/LTE router ships configured, and every device within 100 ft joins on its own.
The platform
One sensor. Everything your plant runs on.
Every SenseAi feeds the same IoTFlows platform, from the live floor to the schedule and the work order.
Every machine, live
Each SenseAi puts its machine on the Assets page: running or down, for how long, and how the shift is going, with utilization, OEE and part counts by machine, shift and operator.
- Live status for every machine
- Utilization and OEE by machine and shift
- Part counts and cycle times
- Operator performance by shift
Fix the stop that costs the most
Operators give each stop a reason in a few taps at the machine, and rules classify the routine ones. The Downtimes report ranks every reason by the hours it cost, by week and by machine.
- Downtime reasons with notes
- Rules that classify routine stops for you
- Downtime ranked by reason
- Trends by day, week and month
From a stop to a work order
When a stop needs a repair, the operator opens the work order from the same dialog, with the reason, the note and the machine already filled in. Maintenance sees it in Maintain right away.
- A work order from a classified stop
- The reason, note and machine filled in
- Work orders from alerts and meters too
- Operator View on a tablet at the machine
Schedule on real capacity
The Production Scheduler plans jobs on the machines SenseAi already watches and shows each job’s progress from the live part count.
- Gantt, table, list, Kanban and calendar views
- An optimizer that proposes a better order
- Conflicts flagged before they reach the floor
- Job progress from live counts
Monitor Equipment Health & Conditions
Get real-time alerts for machine health degradation, shocks and vibration patterns. Prevent equipment failures before they happen.
Health Monitoring
Track machine health scores and get alerted before failures occur
Vibration Detection
Monitor shock and vibration levels to prevent equipment damage
Downtime & Uptime Tracking
Get notified immediately when machines go offline or idle
Machine Health Critical
19%Overall health score has dropped below 45%
Excessive Vibration
8.2GShock levels indicate potential bearing failure
Machine Running
Machine is up and running
Extended Downtime
45minMachine has been idle for longer than scheduled
Health Score Declining
68%Gradual decrease in overall machine health detected
Vibration Spike
5.8GUnusual vibration pattern detected on X-axis
Unplanned Downtime
120minMachine stopped unexpectedly during production
Health Score Declining
38%Gradual decrease in overall machine health detected
Machine Running
Machine is up and running
Bearing Wear Detected
52%Bearing signature indicates accelerated wear patterns
Motor Health Critical
28%Multiple motor parameters outside acceptable range
Belt Tension Low
72%Drive belt tension below optimal operating range
Machine Health Critical
19%Overall health score has dropped below 45%
Excessive Vibration
8.2GShock levels indicate potential bearing failure
Machine Running
Machine is up and running
Extended Downtime
45minMachine has been idle for longer than scheduled
Health Score Declining
68%Gradual decrease in overall machine health detected
Vibration Spike
5.8GUnusual vibration pattern detected on X-axis
Unplanned Downtime
120minMachine stopped unexpectedly during production
Health Score Declining
38%Gradual decrease in overall machine health detected
Machine Running
Machine is up and running
Bearing Wear Detected
52%Bearing signature indicates accelerated wear patterns
Motor Health Critical
28%Multiple motor parameters outside acceptable range
Belt Tension Low
72%Drive belt tension below optimal operating range
Emergency Stop Triggered
0Safety system activated - machine stopped immediately
Scheduled Downtime
45minPlanned maintenance window in progress
System Recovery
Equipment successfully recovered from fault condition
Maintenance Complete
Scheduled maintenance completed, equipment operational
Line Startup Complete
Production line successfully started and running
Rotor Imbalance
7.3GVibration analysis indicates rotor imbalance condition
Belt Slippage Detected
4.2GIntermittent vibration patterns suggest belt slippage
Shaft Misalignment
9.1GSevere vibration indicates potential shaft misalignment
Pump Cavitation Detected
6.4GUnusual vibration signature indicates pump cavitation
Seal Failure Imminent
22%Seal integrity degraded - replacement urgently needed
Air Pressure Fluctuating
65%Pneumatic system pressure showing instability
Lubrication Level Low
48%Automatic lubrication system level below threshold
Emergency Stop Triggered
0Safety system activated - machine stopped immediately
Scheduled Downtime
45minPlanned maintenance window in progress
System Recovery
Equipment successfully recovered from fault condition
Maintenance Complete
Scheduled maintenance completed, equipment operational
Line Startup Complete
Production line successfully started and running
Rotor Imbalance
7.3GVibration analysis indicates rotor imbalance condition
Belt Slippage Detected
4.2GIntermittent vibration patterns suggest belt slippage
Shaft Misalignment
9.1GSevere vibration indicates potential shaft misalignment
Pump Cavitation Detected
6.4GUnusual vibration signature indicates pump cavitation
Seal Failure Imminent
22%Seal integrity degraded - replacement urgently needed
Air Pressure Fluctuating
65%Pneumatic system pressure showing instability
Lubrication Level Low
48%Automatic lubrication system level below threshold
Material Shortage
18minProduction paused due to raw material depletion
Power Loss Event
32minUnexpected power interruption caused machine shutdown
Operator Break
15minMachine idle during scheduled operator break
Machine Health Critical
19%Overall health score has dropped below 45%
Excessive Vibration
8.2GShock levels indicate potential bearing failure
Machine Running
Machine is up and running
Extended Downtime
45minMachine has been idle for longer than scheduled
Health Score Declining
68%Gradual decrease in overall machine health detected
Vibration Spike
5.8GUnusual vibration pattern detected on X-axis
Unplanned Downtime
120minMachine stopped unexpectedly during production
Health Score Declining
38%Gradual decrease in overall machine health detected
Machine Running
Machine is up and running
Material Shortage
18minProduction paused due to raw material depletion
Power Loss Event
32minUnexpected power interruption caused machine shutdown
Operator Break
15minMachine idle during scheduled operator break
Machine Health Critical
19%Overall health score has dropped below 45%
Excessive Vibration
8.2GShock levels indicate potential bearing failure
Machine Running
Machine is up and running
Extended Downtime
45minMachine has been idle for longer than scheduled
Health Score Declining
68%Gradual decrease in overall machine health detected
Vibration Spike
5.8GUnusual vibration pattern detected on X-axis
Unplanned Downtime
120minMachine stopped unexpectedly during production
Health Score Declining
38%Gradual decrease in overall machine health detected
Machine Running
Machine is up and running
Maintenance Complete
Scheduled maintenance completed, equipment operational
Line Startup Complete
Production line successfully started and running
Rotor Imbalance
7.3GVibration analysis indicates rotor imbalance condition
Belt Slippage Detected
4.2GIntermittent vibration patterns suggest belt slippage
Shaft Misalignment
9.1GSevere vibration indicates potential shaft misalignment
Pump Cavitation Detected
6.4GUnusual vibration signature indicates pump cavitation
Seal Failure Imminent
22%Seal integrity degraded - replacement urgently needed
Air Pressure Fluctuating
65%Pneumatic system pressure showing instability
Lubrication Level Low
48%Automatic lubrication system level below threshold
Belt Tension Low
72%Drive belt tension below optimal operating range
Motor Health Critical
28%Multiple motor parameters outside acceptable range
Bearing Wear Detected
52%Bearing signature indicates accelerated wear patterns
Maintenance Complete
Scheduled maintenance completed, equipment operational
Line Startup Complete
Production line successfully started and running
Rotor Imbalance
7.3GVibration analysis indicates rotor imbalance condition
Belt Slippage Detected
4.2GIntermittent vibration patterns suggest belt slippage
Shaft Misalignment
9.1GSevere vibration indicates potential shaft misalignment
Pump Cavitation Detected
6.4GUnusual vibration signature indicates pump cavitation
Seal Failure Imminent
22%Seal integrity degraded - replacement urgently needed
Air Pressure Fluctuating
65%Pneumatic system pressure showing instability
Lubrication Level Low
48%Automatic lubrication system level below threshold
Belt Tension Low
72%Drive belt tension below optimal operating range
Motor Health Critical
28%Multiple motor parameters outside acceptable range
Bearing Wear Detected
52%Bearing signature indicates accelerated wear patterns
Usage-based meters
Service on the hours it ran, not the calendar
A meter counts a machine’s runtime hours or parts straight from SenseAi. Your team gets an email at 85%, the work order opens in Maintain at 100%, and a reset after the service starts the next cycle.
Grease a spindle every 2,000 hours or inspect a press every 100,000 parts, when the machine has earned it.
Customer Testimonials

< 1 week from the box to monitored machines
87% of downtime now has a root cause, and resolution is 60% faster.
"The speed of implementation was remarkable. We went from limited visibility to complete operational transparency in less than a week. We’re now identifying inefficiencies we didn’t even know existed. IoTFlows has fundamentally changed how we approach manufacturing optimization."
50% less shift-changeover downtime
"Where was downtime actually coming from? We had no idea until we started using IoTFlows SenseAi. By tracking downtime categorization week to week and month to month, we could see exactly where our biggest problems were and track whether our fixes actually worked."
2x machine utilization
Chemical bath timing errors went to zero.
"SenseAi gave us eyes we never had before. Our team leaders can instantly see which machines are running, which are down, and identify issues immediately instead of discovering them hours later. That visibility transformed our ability to manage production."

Zero silent failures
"Continuous vibration monitoring gave us eyes we never had before. We can see tool crashes that would have been invisible, identify the exact moment and severity, and pull historical data to understand what went wrong."
Customers see 35% less unplanned downtime in the first six months. Read the customer stories.
Fits the machines you already run. Old or new.
If it has a motor and a steel frame, SenseAi can read it. Each machine type has a set-up guide.

CNC mills and lathes
On the frame near the spindle. Cycle times that change with the part are no problem.
Set up a CNC machine
Injection molding
On the injection unit or near the hydraulic power unit, every cycle counted.
Set up a molding machine
Presses and press brakes
On the frame near the ram, counting 10 to 120 strokes a minute.
Set up a press
Robots, lasers and waterjets
On the frame or the base, reading every cycle the cell runs.
Install SenseAi
Coolant or washdown at the motor? Use SenseAi Embedded, sealed to IP67. Counting units on a conveyor? Use BeamTracker.

Buy SenseAi
One sensor per machine. Bought once.
- $149
- per SenseAi, once
- $119
- per device per month on Pro, billed monthly; less on longer plans and with more devices
In the box
- SenseAi sensor
- External antenna
- USB-C cable (10 ft)
- USB-C power adapter
At a glance
- Reads
- Vibration and sound
- Mounts
- Magnetic base, no tools
- Network
- 2.4 GHz Wi-Fi or the IoTFlows 4G/LTE router
- Power
- USB-C, 5 V
- Install
- Seconds to mount, under five minutes to calibrate
Questions people ask
SenseAi is a magnetic-mount sensor that reads a machine’s vibration and sound and reports, with no PLC connection, when the machine runs, when it stops and why. It attaches magnetically in seconds and calibrates in under five minutes. The sensor decides running or stopped against thresholds calibrated for that machine, and the IoTFlows cloud turns the stream into uptime, utilization, downtime, part counts and cycle times, and vibration health, on the web dashboard, the iOS and Android apps and the screens on your floor.
Any machine with a motor and a flat steel or iron surface near it: CNC mills, lathes and grinders, presses and press brakes, injection molding machines, robot cells, lasers, waterjets and EDM machines. For washdown or coolant positions use SenseAi Embedded, sealed to IP67; to count units as they pass a point on a line, use BeamTracker.
Vibration and sound. From that one stream IoTFlows reports machine status in real time, uptime and utilization, downtime with the reason for each stop, part counts and cycle times derived from the machine’s own cycle, operator performance by shift, and vibration health: a health score against a baseline, vibration trends and shock events.
Both run the same application. SenseAi reads vibration and sound through a magnetic base and powers over USB-C; it suits most machines. SenseAi Embedded reads vibration and temperature from an IP67-sealed housing with M12 power, so it mounts on the motor or spindle itself, in coolant and washdown, and reading at the source adds advanced health analytics.
SenseAi attaches magnetically in seconds and calibrates in under five minutes. Screw on the antenna, power it from the supplied adapter or a machine USB port that supplies at least 500 mA, set the magnetic base flat near the spindle or main motor, and bring it online from the IoTFlows mobile app over Bluetooth, or let it join the IoTFlows 4G/LTE router on its own. IoTFlows registers each sensor to its machine before it ships, and nothing is wired into the controls.
Over a 2.4 GHz Wi-Fi network secured with WPA2-PSK or WPA3, or through the IoTFlows 4G/LTE router (IFCR-150), which gives the sensors their own network and reaches the cloud over cellular, off the plant network. Either way the sensor connects out over HTTPS on port 443.
No. There is no PLC, protocol or wiring to set up, and with the 4G/LTE router there is nothing for IT to configure. IoTFlows helps you calibrate each sensor for its machine and mounting spot during onboarding.
Yes. Event rules alert when a machine goes down or stays down past the minutes you set, on a shock, or when the health score falls, by email, push, SMS, Slack, Microsoft Teams, Discord or a webhook, and a rule can open a work order in Maintain.
Yes. Pair any Google TV running the IoTFlows app with its six-digit screen code and it shows a live view of the floor, and comes back on its own after a restart. The same data is on the web dashboard and the iOS and Android apps.
Yes. Alerts post to Slack, Microsoft Teams and Discord, hosted webhooks send events to your own endpoint, and a REST API works with a key IoTFlows issues to your organization; MQTT is set up by IoTFlows with you. Schedules import from any ERP export. For Enterprise customers IoTFlows builds two-way ERP connectors and connects PLCs and robots through the IoTFlows edge device.
Yes. Data is encrypted at every step: from the device at the edge, in transit over TLS with SHA-256 certificates, and at rest in the IoTFlows cloud. The 4G/LTE router can keep the sensors off the plant network entirely. Access is by organization, role and machine list, with two-step authentication on every account.
$149 per SenseAi, once, then a subscription per device per month. Pro is $119 billed monthly, $99 on an annual plan paid upfront and $59.50 on a three-year plan paid upfront, for 1 to 9 devices, with lower prices from 10 and from 25 devices. 50 or more devices are quoted. The SenseAi pricing page has every option.
ROI typically comes in under three months. Customers see 35% less unplanned downtime in the first six months.
Yes. A pilot puts IoTFlows on 10 to 25 machines for four weeks with no commitment to buy, on the same sensors and dashboard you would keep afterwards. The SenseAi sensors in a pilot are free.
Documentation
Want the detail? These guides walk through each feature step by step.
- SenseAiWhat it measures, what ships in the box and what it needs.
- Install and power up SenseAiThe antenna, a flat metal spot near the spindle, power.
- Calibrate SenseAi and SenseAi EmbeddedRunning and stopped thresholds against what the machine does.
- Connect a device to Wi-FiPut a sensor on 2.4 GHz plant Wi-Fi from the mobile app.
- Connect through the 4G/LTE routerBring sensors online without the facility network.
- Choose a counting algorithmTurn each cycle or stroke into a part count.
- Monitor machine healthThe health score, the spectrum and the trend charts.
- LED and status codesWhat each light on the device means.
Put SenseAi on your first machines
Start with 10 to 25 machines for four weeks, with no commitment to buy. The SenseAi sensors in a pilot are free.



