Whether your requirement is transferring thousands of files securely, compiling month-end reports, or extracting data from a homegrown application, Automate robots will streamline your workload so you can focus on the strategic activities where you add the most value.

In just a few minutes of dragging and dropping, you can configure a robot to follow all the steps in the process that you would follow. You don’t even have to schedule the robot for the same time every day—your robotic process can be triggered by an event such as a file arrival.

Download a Free Trial

Ease of Use

Automate’s award-winning, easy-to-use configuration allows you to create powerful tasks by simply selecting an action and updating the values to configure a robot to complete the steps you manually perform. Powerful robots are configured in minutes, offsetting hours of manual work. Over 600 plain-English building blocks are available

You can easily search, filter, and sort to help you find the desired automation activity.

Sophisticated Process Design

automation mission control
Automate Task Builder Automate Task Builder

Comprehensive, yet easy to use. Centrally manage scheduling for all of your robots from basic time-based schedules to holiday schedule management and even triggering.



Event Driven Task Triggering

Not everything happens on a schedule. Triggers are Automate's responsive solution for automation. Triggers watch for system or network events and launch a task in response.

  • Schedule
  • SharePoint
  • Database
  • Event Log
  • File System
  • Idle
  • Keyboard
  • Performance
  • Process
  • Service
  • SNMP
  • Startup
  • Window
  • WMI

Schedule Trigger

Launches a task at a specified date, time, or interval. This trigger is often used to schedule tasks to run at the end of each work day, or during other periods of down time. Additionally, this trigger includes an intuitive rescheduling feature to determine how to reschedule itself if it’s late, and intelligently observes holiday schedules.

SharePoint Trigger

Monitors the SharePoint server for List item additions, modifications, or deletions.

Database Trigger

Launches a task in response to specified events on a table or view in a database. For example, a task might be launched to react to a record being added to, deleted from, or updated in a table.

Event Log Trigger

Launches a task in response to system or application generated entries added to the Windows Event Log. For example, this trigger can automatically launch a task that emails an administrator if Windows generates a log entry stating that the DNS server could not be contacted.

File System Trigger

Launches a task when one or more files are added, modified or deleted in a folder specified. Can also launch a task when a number of files exceed a specified threshold, when one file size exceeds a specified threshold, or when the total size of a monitored folder exceeds a specified threshold.

Idle Trigger

Launches a task when no keyboard or mouse input occurs for a specified period of time (i.e. the system is idle). Occasionally, tasks are better run when the machine is not in use. The Idle trigger can be configured for such a scenario.

Keyboard Trigger

Launches a task when a hot-key combination is pressed or sequence keys are pressed on the keyboard. Additionally, the trigger can be configured to only react when a specific application is active and/or has focus. Often used for creating hot-key shortcuts for repetitive multi-step processes.

Performance Trigger

Launches a task when a system or process threshold (such as CPU utilization and memory usage) is met. The Performance trigger is ideal for monitoring servers; for example, if available memory is too low, a task can be launched diagnose and remedy the situation.

Process Trigger

Launches a task when a specified process starts, ends or stops responding. This trigger is often used to monitor external applications for unexpected crashes—if a certain process unexpectedly stops, a task can automatically be launched to respond accordingly.

Service Trigger

Similar to the Process Trigger, the Service Trigger launches a task when a specified service starts, stops, pauses, resumes or stops responding.

SNMP Trigger

Launches a task when a SNMP (Simple Network Management Protocol) trap is received. This trigger accepts filters which can be specified to monitor for specific traps.

Startup Trigger

Launches a task when the Automate task service starts or when a user logs onto the system.

Window Trigger

Launches a task when a specified window opens, closes, is focused or loses focus. Window inspection affords a deep level of granularity, e.g. you can specify particular Window content. Often used to monitor the system for application windows and/or error dialogs.

WMI Trigger

Launches a task when the result of a WQL (WMI Query Language) query evaluates to true. Often used to monitor for common issues that occur on systems and network devices and launch a task to intelligently respond.

Powerful Out-of-the-box Integrations

Automate offers a variety of integrations with the applications that keep your business running.