Clicky

Automate Windows apps with ease — even legacy ones.

Record clicks and keystrokes, move data between Windows applications, and schedule repetitive work. Use a visual recorder to get started, then add scripts when a workflow needs more control—including with older desktop software.

30-day Standard trial · Windows 10/11 · No credit card required

Macro Scheduler Recording Wizard - Automated script creation

A customer account from production engineering

“This has cut us some 2 hours each day”

Jimmy Westberg Design Engineer / Technical Communicator, Voith Group

A published account of automating production drawings and email delivery—not a typical-results or instant-setup promise. Read his full story, including the implementation work.

Read the full customer testimonials

Powerful Automation Features

Screen Image Recognition

Unique screen image recognition functions for automation of ANY process. Automate anything you see on your screen.

Keyboard & Mouse Recorder

Use Code Builders and Wizards alongside the macro recorder to create Windows automations, then refine them in the editor.

Web Automation

Edge & Chrome functions, IE WebRecorder and IE Code Wizards for Building Web Macros - Complete browser automation bridging Web and Desktop.

Advanced Debugger

Easy to use Debugger - Step Through Macros, Inspect Variables, Get Results Fast! Full featured macro editor with code completion.

Flexible Scheduler & Unattended Automation

Built-in scheduling makes it easy to run automations at any time — including overnight or unattended. Many users run Macro Scheduler on dedicated VMs or use remote access tools (such as VNC or VMware) to enable reliable unattended operation in corporate environments.

AI-Powered Macro Scheduler Agent

AI-powered assistant for script analysis, debugging, and automation generation. Get intelligent help with complex automation tasks for licensed users.

How It Works

1

Record or Script

Record your actions or write scripts using our intuitive visual editor and powerful but simple scripting language.

2

Configure & Test

Fine-tune your automation, add conditions, and test thoroughly with our debugging tools.

3

Deploy & Monitor

Deploy your automation with scheduling, monitoring, and detailed logging for enterprise reliability.

Why Macro Scheduler?

✓

25+ Years of Proven Reliability

Trusted by thousands of businesses worldwide with a track record of stable, dependable automation.

✓

Legacy Application Support

Automate Windows desktop and browser tasks, including workflows involving older applications.

✓

Cost-Effective Solution

A one-time licence includes 12 months of maintenance and updates. Maintenance can be renewed optionally; the licence to use your purchased version is perpetual.

✓

Simple Yet Powerful

Easy enough for non-programmers, yet powerful enough for complex enterprise automation scenarios.

See Macro Scheduler in Action

Watch Macro Scheduler Automate Real Tasks

See Macro Scheduler in use and explore how its recorder, scripting tools and scheduler fit into Windows workflows, from legacy applications to browser-based tasks.

A long track record in Windows automation

Macro Scheduler launched in 1997 as a simple Windows macro recorder and scheduler. Since then, it has grown into a complete Windows automation platform — with scripting, wizards, debuggers and advanced integration capabilities.

Before "Robotic Process Automation" was even a term, our users were automating complex Windows workflows.

Today, Macro Scheduler remains trusted worldwide as the go-to tool for automating Windows applications — even those that modern RPA platforms can't handle.

Trusted by Organizations Worldwide

Companies using Macro Scheduler

Automation for the Windows work you already do

Build practical workflows around desktop software, browser tasks and the systems your team relies on.

Start with your workflow

Record
Capture clicks and keystrokes
  • Use the visual macro recorder
  • Automate Windows desktop tasks
  • Work with older applications
  • Refine with scripts and wizards

Then make it repeatable

Schedule
Run a workflow on your terms
  • Move data between applications
  • Set scripts to run at chosen times
  • Debug and inspect your automation
  • Choose a licence that fits your use

What Our Customers Say

From our customer testimonial archive. Publication dates are not recorded; individual results depend on the workflow.

“Macro Scheduler has enabled us, as non programmers, to write our own interfaces and macros between a variety of systems.”

Jonathan Goss Senior IT Project Manager, Royal Bournemouth Hospital
Read the full customer testimonials

“Manually this took me 3-5 minutes per order. With Macro Scheduler, 4-5 seconds each.”

S. Becker cp-autos.com

A customer-reported result for software order fulfilment and activation-code emails.

Read the full customer testimonials
Custom Automation Solutions

Let Us Automate It

Sometimes you don’t have the time to build automations yourself — and that’s where we can help. Our team has delivered custom automation solutions for organizations of all sizes — from small businesses to large enterprises including the NHS and other major healthcare providers. We’ve helped streamline processes, cut down on repetitive work, and free up valuable time.

From filling forms and integrating legacy systems to automating entire workflows, we can design and deliver a solution tailored to your needs.

Trusted by healthcare and enterprise organizations

Choose the Macro Scheduler licence for your work

Compare personal, subscription and perpetual licence options. Each plan is designed for a different way of using Windows automation.

Non-commercial

Personal

Loading price… /year
  • 1 user • 1 machine
  • Limited concurrency
  • Community support
  • For non-commercial use
Start Personal

Business

Loading price… /month
  • Subscription access to the latest version while active
  • Full automation capabilities
  • Support & maintenance included
  • No minimum terms
Start Business

Loading current Paddle prices. Final price and tax are confirmed at checkout.

View All Pricing Options & Enterprise Plans

Frequently Asked Questions

What types of applications can Macro Scheduler automate?

+

Macro Scheduler can automate virtually any Windows application — including desktop software, legacy systems, and apps that modern RPA tools struggle with. It works with Windows controls, simulates keyboard and mouse input, and can even automate apps that require screen image recognition.

In addition, Macro Scheduler includes dedicated Chrome and Edge functions for modern web automation and data scraping, making it ideal for automating browser-based workflows as well.

Do I need programming experience to use Macro Scheduler?

+

No programming experience is required to get started. Macro Scheduler includes easy-to-use wizards and a visual macro recorder to help you build Windows macro automations without coding. For advanced automation, you can use its powerful built-in scripting language — but many users start with simple recorded macros and evolve from there.

What's the difference between a subscription and a one-time licence?

+

A subscription provides access to the latest version, updates and new features while the subscription is active.

A one-time licence gives you perpetual use of the version purchased and includes 12 months of maintenance and updates. You can optionally renew maintenance after that period to continue receiving updates and priority support; your licensed version remains usable if you do not renew.

Can Macro Scheduler run automations on a schedule?

+

Yes — scheduling is built into Macro Scheduler (it's in the name!). You can easily schedule scripts to run at specific times, on specific days, or at system events. It's ideal for automating repetitive tasks overnight, during off-peak hours, or as part of routine workflows.

Does Macro Scheduler support unattended automation?

+

Yes. Macro Scheduler can run automations unattended — whether scheduled, triggered by system events, or run from the command line. It's ideal for automating tasks on servers or running in the background.

Can I integrate Macro Scheduler with other tools?

+

Yes. Macro Scheduler can interact with other software via its scripting language, command line, COM interface, and standard Windows APIs. It also supports reading/writing files, databases, and web APIs — making it flexible for integrating with wider workflows.

Is there technical support available?

+

Yes — we provide responsive email-based support for all licensed users.

Users with active maintenance also receive priority support. Additionally, the Macro Scheduler forums and extensive online help resources offer a wealth of tips, examples, and community expertise.

Can you do it for us?

+

Absolutely! If you don't have the time or resources to build automations yourself, our team can develop custom automation solutions for you.

We've delivered automation projects for organizations including the NHS and large healthcare providers, automating everything from form filling and data entry to complex workflow integrations with legacy systems.

Contact us to discuss your project

Ready to automate a Windows task?

Try Macro Scheduler with your own workflow.

Download the Windows software and explore the recorder, scripting tools and scheduler. Compare licence options whenever you're ready.