How to Create a Bot that Automates Website Clicks Without Coding
Learn how to create a click bot without coding using Automatio.ai. This guide will show you how to automate clicks on buttons, links, and forms on various websites.
Introduction
If you're looking to automate website clicks, this tutorial is for you. You’ll learn how to build a bot that clicks on websites, links, buttons, or anything else that’s clickable without writing any code.
Using Automatio.ai and its simple, user-friendly interface, you can set up bot quickly and easily. Whether you need to automate a few clicks or handle more complex online actions, this tutorial will help you get started.
Common Uses for Click Bot
Here are a few online use cases of what you can automate with a click action:
- Clicking on buttons – Automate repetitive tasks like submitting forms or clicking 'Add to Cart' on e-commerce sites.
- Filling out forms – Automatically fill out contact forms, login details, or any other web forms without manual input.
- Link Clicker – Automate the process of clicking on links to navigate through websites, access specific pages, or follow external links.
- Generating website traffic/visitors – Simulate user activity by automatically visiting websites to increase page views.
- Clicking on follow or like buttons on social media – Automate social media engagement by clicking follow or like buttons on platforms like Instagram or Twitter.
- Collecting points on rewards websites – Automate clicking through loyalty or reward sites to collect points without manual effort.
- Voting Bot – Create a vote bot to automatically click on vote buttons, boosting engagement and participation on polling sites.
- And much more – Customize your bot to handle virtually any clicking task based on your needs.
These examples show how flexible and useful a click automation bot can be for everyday tasks in online activities.
Getting Started with Automatio
To create our click bot, we are going to use our tool Automatio. It's no-code web automation and data extraction tool, that gives you the ability to create all kinds of simple or complex online bots without writing any code.
If you are already registered on Automatio and have the Chrome Extension installed, then you can proceed, if not, click here to sign up.
Hot to Create a Bot to Click on Buttons
Creating an online bot to automate clicks on buttons is easy using Automatio. In this guide, we’ll walk you through the process of setting up a bot to click on vote-up buttons on a list of popular links or articles.
Below are the steps we'll cover:
Step-by-Step Guide to Creating a Click Bot
- Introduction: Overview of the process for creating a click bot.
- Select Click Action: Open the Automatio Chrome Extension and choose the Click action to target clickable elements like buttons.
- Enable Repeat Click: Activate the Repeat Click feature to automate multiple clicks on selected elements.
- Select and Reject Elements: Choose which elements the bot should click and unselect unwanted elements.
- Run the Bot (Cloud-Based): Execute the bot using Automatio’s cloud servers, so the bot continues working even if your computer is turned off.
- Use Screenshot and Wait Actions: Add Screenshot and Wait actions to verify successful clicks and allow time for page loading.
- Add Nested Actions: Enhance your bot by adding nested actions to automate more complex workflows.
Select Click Action in Automatio Extension
Open the Automatio Chrome Extension, which lets you automate tasks directly on websites. In the extension's sidebar, you’ll find several options. Select the Click action to automate clicks on buttons, links, or other clickable elements. This is the first step in creating your bot.
Check the screenshot below for reference 👇.
Using the Repeat Click Feature
Once you have the Click action selected, click on the three dots dropdown to reveal more options and select Repeat click. By default, the Click action can click only on a single element. With the Repeat click option, or what could be called a multi auto clicker, we can select multiple elements and Automatio will execute those multi clicks in sequence. In this case, clicking on the upvotes buttons one by one.
Select Elements for the Click Action
Now we need to select the elements that we want to be clicked. In this example, we’ll be selecting the upvote buttons. To do that, you will see the `Eyedroper` icon on the top right of the Click action. By clicking on it, you will instantly be in selection mode. Now you can select the elements Automatio will click on.
Selecting and Rejecting Elements
Also pay attention to how I am unselecting (rejecting) the unwanted elements, the downvote buttons. Check this short clip below 👇.
As you can see on the screenshot below, now you have '17' selected elements, shown on the Click action where you saw the (Eyedropper icon previously). If you hover over the Click action, the selected and rejected elements will be highlighted.
Green 🟩 means the original selection (the one you clicked to select), red 🟥 means the element you rejected, and the blue 🟦 ones are auto-selected / suggested elements by the Automatio selector engine algorithm.
Running Your Bot: Cloud-Based Execution
If we start this bot that we created using the Chrome extension right now, Automatio will run from a cloud server and execute (click) on those upvote buttons we selected, one by one.
This means it will click on each of the upvote buttons you selected, one after the other, and you don’t have to keep your computer on.
Using Screenshot and Wait Actions
As we can see from the logs, the Click actions are happening in real-time. But how can we be sure if Automatio really clicked it? The best way to know is to use Screenshot action, which will be our "eyes" in Automatio. So, let's add it.
We’ll use Toolbox -> Screenshot action for that. I’m also going to add a Toolbox -> Wait action before the Screenshot, to give a bit of time for events to happen on the page (e.g loading all elements properly). The default wait time in Wait action is 2,500 milliseconds or 2.5 seconds. Since there will be nothing special to load between each of the clicks on upvote buttons, I'm going to decrease the wait time to 1 second (1000 ms).
Using Nested Actions
As you can see from the clip above, I dragged and dropped the Wait action inside of the Click action, to nest it. You are probably wondering "What is Nested action?" Well, those are actions that will be executed for every loop we have. In this case, Click repeat
is a loop as it has 17 upvotes buttons to click. So for each upvote click, we want to execute all nested actions we have, which are Screenshot and Wait in this case.
Final words
And that's it. We just quickly created a bot that will click on each upvote button without writing a single line of code. Now, we could extend this bot with various functionalities. It could extract data, automatically fill the forms, solve the captcha or just run by itself every X minutes, hours, or days and repeat the same process again. We'll cover that in the following tutorials. Till then, stay tuned and peace ✌.
🎬 Video version
By the way, here is the short video that covers this whole tutorial.