How to take and send screenshots to Telegram using Zapier

Learn how to automatically capture and send screenshot images to Telegram channels with the PagePixels Screenshots app in Zapier.

Introduction

Using the PagePixels Screenshot Zapier app, you can automatically capture screenshots and send the images to thousands of services, including Telegram.

PagePixels and Zapier are free to start, and this tutorial demonstrates how to take daily screenshots of a web page and send the images to a Telegram channel.

Zapier automation we'll create in this tutorial:

Prerequisites

Before you start, you'll need:

  • A PagePixels account connected to Zapier
  • A Zapier account.
    • Important Note: To create the Zapier automation (Zap) in this tutorial you must be within Zapier's 14-day free trial period or have an active paid subscription with Zapier. This is because the Zap requires more than 2 apps, which is not available in Zapier's free plan.
  • A Telegram account connected to Zapier. To connect, you'll need to have a Telegram bot and provide Zapier with your bot's token.

    Don't have a bot? You can create one by following the steps below (must be an Admin). Note: The instructions are based on Telegram's macOS desktop app.

    1. Create a new group. In the "Who would you like to add" field, type botfather and click on the @botfather result (it should appear at the top and have a checkmark next to it).

    2. You'll enter into a chat with the @botfather bot. Type the command /newbot and BotFather will ask you to name your bot. This is the display name that will appear when your bot posts messages and doesn't have to be unique.

    3. BotFather will ask you to choose a username for the bot. This name must be unique and end in bot.

      Once BotFather accepts your username, it will give you an API token for the bot. This token is what you'll use later in Zapier to authenticate Telegram.

    4. Create a group in Telegram. In the "Who would you like to add" field, enter your bot's username and select the name from the result. Click the "OK" button.

    5. Go to the Telegram channel where you'd like the bot to post screenshots. Click on the name of the channel, click "Subscribers", and click the "Add Subscribers" option.

      Enter the username of your bot, select it, and click the "OK" button.

    6. To add Bots to a channel, they must be an Admin. Click the "Make Admin" button.

      Configure your bot's permissions (the bot must minimally be able to manage messages for this tutorial). Click the "Done" button.

    7. Your bot is now ready to be used with Zapier.

How to capture and send screenshots to Telegram using Zapier

To take daily screenshots of a web page and send the images to Telegram in Zapier:

1

Create a new Zap

Click "Create", then select "Zap" from the list of options.

2

Set up your Schedule Trigger app event

Click the "Trigger" button.

Click Zapier's Schedule Trigger, and select the "Every Day" app event. This will trigger your screenshot automation at a specified time each day.

Set your preferred time and click the "Continue" button.

Click "Continue" again, and test your Trigger.

Click "Continue with selected record" to finish setting up your Trigger app event.

3

Set up PagePixels Take Screenshot of a Web Page Action app event

Search for "pagepixels" and choose the "PagePixels Screenshots" app.

Select the Take a Screenshot of a Web Page Action event.

Connect your PagePixels account and click the "Continue" button.

Add the URL for the page you want to capture into the "Website URL" field (required).

Finish configuring your screenshot and click "Continue".

Click the "Test Step" button.

Preview the test response.

4

Set up your Send Photo in Telegram Action app event

Click the plus "Add Step" button.

Search for and select the Telegram app.

Select the "Send Photo" Action event, and authenticate your Telegram account by clicking the "Sign in" button.

Enter your Telegram bot's token and click "Yes, Continue to Telegram" to connect your account.

Don't have a bot yet? See the steps in this section.

Select your channel from the Chat Id dropdown menu.

Add your screenshot using the "Direct Link" data from the PagePixels app.

Finish configuring your screenshot post and click the "Continue" button.

Test your Action by clicking the "Test step" button.

Click "Publish" to activate your Zap.

🎉 Your Zap is officially running. Zapier will now automatically take daily screenshots of the website you specified and upload the images to your Telegram channel.

Example:

See our Zapier Help Guide for more comprehensive information about our Zapier integration.

What else can PagePixels do?

When you automate screenshots with PagePixels and Zapier, you can also:

  • Automate clicking buttons, filling out forms, performing a search, and more - all before taking a screenshot with Multi-Step functionality.
  • Take and have AI analyze your screenshots with PagePixels' Take a Screenshot of a Web Page and Analyze the Image With AI Action in Zapier.
  • Ask AI to visually compare multiple screenshots and other images using PagePixels' Analyze Any Image Action.
  • Capture screenshots from different locations around the world with PagePixels' "Take a Real Geolocation Screenshot" Action in Zapier.
  • Convert data from other Zapier apps (including HTML emails) into screenshots using the "Take a Screenshot of Custom HTML" Action.
  • Use an Embed URL to dynamically share and display the latest screenshot on your website, dashboard, presentation app, and more.
  • Remove elements or customize the style of your resulting screenshots with PagePixels' Custom CSS injection feature.
  • Take screenshots of entire webpages with the Full Page option. Or use a CSS Selector to capture only a specific part of a webpage.
  • Block ads and stop cookie banners from appearing in your screenshots with PagePixels' "No Ads" and "No Cookie Banners" options.
  • Leverage PagePixels' full-featured Screenshots API to programmatically take scheduled and instant screenshots of web pages and online images.

Explore 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.