Sometimes you have to check something within your flow to start working on. This can be an email to be received or a newly dropped file in a folder. To start working on these, you need to first check them if something new exists.
You can create a flow to check and schedule it to run every 5 minutes, so that if something new exists your flow can start working on it or it can stop. This method is possible but also wastes the robot's time.
Another way of checking these events is by using Triggers. With Triggers a robot can start watching an event in the background. No need to schedule a flow to check something, the robot always checks these events and whenever catches one, it starts a flow to handle this event.
Robomotion supports File System triggers, Email triggers, HTTP triggers and Queue triggers which are all covered in the Admin Console product reference documentation here.