# Running Macro for Calendar Page – Macro Error on Local Machine

**URL:** <https://forums.distill.io/t/running-macro-for-calendar-page-macro-error-on-local-machine/5244>\
**Category:** Help and Support\
**Tags:** desktop-app, macros\
**Created:** [June 23, 2025, 2:06am UTC](https://forums.distill.io/t/running-macro-for-calendar-page-macro-error-on-local-machine/5244 "2025-06-23T02:06:50Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![joseph.j.helminiak](https://forums.distill.io/user_avatar/forums.distill.io/joseph.j.helminiak/32/1827_2.png) [@joseph.j.helminiak](https://forums.distill.io/u/joseph.j.helminiak)\
**Post date:** [June 23, 2025, 2:06am UTC](https://forums.distill.io/t/running-macro-for-calendar-page-macro-error-on-local-machine/5244/1 "2025-06-23T02:06:50Z")

</div>

I’m trying to monitor a calendar page: [Calendar](https://vsl.aero/calendar.html). The URL does not change after clicking through the site to reach the calendar.

I set up a macro that correctly goes through the necessary clicks and lands on the calendar. It works during the test, but when I run it on my local machine, it throws a **macro error**.

Issues:

- The YouTube video on macros is not helpful—it doesn’t cover this use case.
- The **Visual Elements Browser** is confusing and not explained clearly.
- Clicking “Add New Web Page” or “Monitor New Web Page” opens a new browser window instead of staying in the current context.

Need:

- A fix for the macro error when running locally.
- A **working example or tutorial** (preferably a YouTube link) that shows how to monitor a dynamically loaded page like this one, even if the URL doesn’t change.

---

<div class="post-metadata">

**Author:** ![ajitk](https://forums.distill.io/letter_avatar_proxy/v4/letter/a/ec9cab/32.png) [@ajitk](https://forums.distill.io/u/ajitk)\
**Post date:** [June 23, 2025, 2:41am UTC](https://forums.distill.io/t/running-macro-for-calendar-page-macro-error-on-local-machine/5244/2 "2025-06-23T02:41:40Z")

</div>

thanks for sharing the feedback. the youtube video shows how to configure and use macro for a cloud monitor. using the same for a local monitor needs one more step. see the following answer:

> [@Macro on local windows app](https://forums.distill.io/t/macro-on-local-windows-app/3078/4):
>
> Great, thanks! Create a monitor that uses a macro as described in the following article: Once the selections have been made and Options page is displayed, change the device running the monitor to the desired local device. the Desktop app is a good choice for running macros locally. If you need any help, feel free to reach out. Cheers!

the key is to follow the video tutorial until the last step. before saving the monitor, change the device to a local device. the monitor will then run locally using the saved configuration.

> [@joseph.j.helminiak](#):
>
> I’m trying to monitor a calendar page: [Calendar](https://vsl.aero/calendar.html). The URL does not change after clicking through the site to reach the calendar.

i noticed that this page is a calendly page embedded as an iframe. this page will be easier to monitor if the embedded page is opened directly and monitor that page. one way to do that is to inspect the page and open the embeded frame’s link in a new tab. following screenshot shows how to view the frame and its url after opening the calendly page:

 ![image](https://forums.distill.io/uploads/default/original/2X/e/eef70f671ce5784d1ac4fa0967451ec2a0bb812d.jpeg)

> [@joseph.j.helminiak](#):
>
> - A fix for the macro error when running locally.

what error did the monitor encounter? make sure to monitor the [calendly.com](http://calendly.com) url directly instead of the page embedding it.

> [@joseph.j.helminiak](#):
>
> - The **Visual Elements Browser** is confusing and not explained clearly.

following article goes into detalis of the visual selector: [What is Visual Selector? – Distill](https://distill.io/docs/web-monitor/what-is-visual-selector/). let me know if you have questions about any aspect of the visual selector.

---

<div class="post-metadata">

**Author:** ![joseph.j.helminiak](https://forums.distill.io/user_avatar/forums.distill.io/joseph.j.helminiak/32/1827_2.png) [@joseph.j.helminiak](https://forums.distill.io/u/joseph.j.helminiak)\
**Post date:** [June 24, 2025, 3:06am UTC](https://forums.distill.io/t/running-macro-for-calendar-page-macro-error-on-local-machine/5244/3 "2025-06-24T03:06:07Z")

</div>

Wow, Something so easy I was making it so hard. This worked great  
_ **i noticed that this page is a calendly page embedded as an iframe. this page will be easier to monitor if the embedded page is opened directly and monitor that page.** _
