How to automatically take screenshots of Monday dashboards

Learn how to use PagePixels Multi-Step to automate logging in and capturing screenshots of Monday dashboards on a recurring schedule.

Introduction

PagePixels is a screenshot automation tool you can use to take scheduled screenshots of web pages, including Monday dashboards that require a username and password to access.

To accomplish this, you can use PagePixels' Multi-Step feature. Multi-Step lets you define a sequence of browser actions to run on a website before taking a screenshot, such as the steps needed to fill out Monday.com's login form.

PagePixels is free to start and Multi-Step is available on all plans. This tutorial walks you through setting up an automation that logs into Monday.com and captures screenshots of a Monday dashboard on a daily schedule.

Example

Prerequisites

Before you start, you'll need:

  • A PagePixels account.
  • A Monday account with username and password authentication only (2FA disabled). We recommend creating a user with view-only permissions for use with PagePixels and here are the steps:
    1. Click the "Invite Members" icon button in the navbar.

    2. Under "Invite with email", change the permissions type to Viewer and add the email address you'd like to use.

    3. Click the blue Invite button.

    4. Click the Copy invite link text button.

    5. Open the invite link in an incognito browser and complete the signup process. The credentials you create for this user you can use in PagePixels.

How to take automatic screenshots of a Monday.com dashboard

To login and capture scheduled screenshots of a Monday.com dashboard every day:

1

Create a screenshot

Log in to your PagePixels account, and click the +Create Screenshot button.

2

Set your schedule

By default, scheduled screenshots are taken every 5 minutes.

For a daily screenshot, update the fields to: 1 Days

3

Add your Monday.com login page URL

Copy and paste your Monday.com workspace login page URL into the Website URL to Capture field.

It typically looks something like this:

https://your-workspace.monday.com/auth/login_monday/email_password

Note: This field is the starting point for your first Multi-Step action (instead of the page you want to capture).

4

Add Multi-Step Actions

To log in to Monday.com and navigate to the dashboard you want to capture, click +Add Step and add the following Multi-Step Actions.

Step 1: Wait For Selector

This action waits for the email input field to be available for interaction.

The input field is identified by the CSS Selector:

#user_email

Step 2: Text Field Input (email)

This action adds text to the email input field using the same CSS Selector as above.

Replace the placeholder email (email@example.com) with a valid Monday.com email.

Step 3: Text Field Input (password)

This action adds text to the password input field using the CSS Selector:

#user_password

Step 4: Click (login button)

This action clicks the login button identified by the CSS Selector:

[aria-label="Log in"]

Step 5: Wait X milliseconds

This action waits for a set amount of milliseconds. For example:

3000

This is to allow enough time for the Monday.com account to authenticate before the next step.

Step 6: Goto URL

This action redirects to a specified URL, such as the Monday.com dashboard you want to capture.

Step 7: Wait X milliseconds

This action is to give your Monday dashboard enough time to load. For example:

8000

Note: You can increase this time if needed (Max is 15000, unless you have the 5-minute TimeOut Addon).

Step 8: Insert CSS

This action injects Custom CSS styles into the web page.

In this case, to get a screenshot of just the dashboard and remove notifications, use the following CSS:

#first-level-control, #surface, #reminder_bar, #desktop_notifications_reminder, [data-testid="toolbar-help-button"]{display: none !important;} #first-level{top:0px !important;} body#main,#first-level-content,#first-level{overflow:visible !important;}

To learn more about the Multi-Step feature, see the Multi-Step Screenshot Help Guide here.

5

Check Full Page option

To capture the entire dashboard, scroll to the Page Setup section and select the Full Page checkbox.

6

Save Screenshot

Click the green Save Screenshot button (top-right).

Your screenshot automation is now set, and your first Monday dashboard screenshot will be taken shortly.

What else can PagePixels do?

When you automate screenshots of your Monday dashboards with PagePixels, you can also:

  • Schedule screenshots by time interval, days of the week, time of day, and time zone using PagePixels' built-in scheduling system.
  • Send your scheduled Monday dashboard screenshots to a public or private Slack channel, a Custom Webhook address, or save your screenshot images to your Dropbox account.
  • Connect PagePixels to no-code integration platforms Zapier, Make, n8n, or Power Automate to automatically send, save, and email your Monday.com dashboard screenshots to thousands of services.
  • Take and have AI process your Monday.com dashboard screenshot images with the AI Analysis Screenshot feature.
  • Compare and contrast multiple Monday.com dashboard screenshots and other images with AI using the Multiple Image AI Analysis feature.
  • Capture screenshots from different locations around the world with PagePixels Real Location Screenshots feature.
  • Convert data from third-party APIs, HTML emails, and other HTML content into screenshots using the Custom HTML Screenshots feature.
  • Dynamically display the most up-to-date Monday.com dashboard screenshot on your website, data visualization tool, and app with a single Embed URL.
  • Take screenshots of only a specific element on a web page with CSS Selector Screenshot capabilities.
  • Use the PagePixels Screenshot API to integrate screenshot automation into your web applications.
  • Block ads and stop cookie banners from showing up in your screenshots.
  • Capture automatic screenshots of content requiring advanced authentication using the PagePixels Screenshots Chrome Extension.
  • Automate structured data extraction and AI-powered text analysis for your marketing, sales, and lead generation needs with PagePixels' Website Domain Research feature.

Discover even more possibilities of what you can do on our Features page →

Support

Questions? Contact us anytime by email:

support-tickets@pagepixels.com

Or send us a message through our Support page.