Skip to content

🌐 Browser Extention

The purpose of this browser extension is to perform browsing, clicking, accessing text and data within pages, and filling out form inputs on behalf of the user.

Download the Extension: Visit the Chrome Web Store to download the Monkedo extension.

Log In: Ensure you are logged in to Monkedo before using the extension.

Select Elements on a Website:

  • Open the website where you want to make selections, then click on the Monkedo extension in your browser.

  • A window will appear, allowing you to interact with the webpage.

  • Click the Select Element button in the window. As you hover your mouse over elements on the webpage, selectable elements will be highlighted in yellow.

  • When you select an element, similar elements will be highlighted in green.

  • If there are specific elements among the similar ones that you do not want to select, click on them to deselect. These elements will turn red, indicating they are unselected.

Save Your Selection: Once you’ve completed your selection, return to the window, name the selected elements, and save your settings. Those are will be tagged elements for your automations.

web-browser
Browser Extention

Attention: The extension runs automatically while Chrome is open. If Chrome or your computer is closed, commands will wait until Chrome is reopened and then process any pending tasks.

Attention: The extension does not control your mouse or computer. It directly performs actions on the tab, such as clicking and entering data. You can continue working in Chrome while the extension handles tasks in a background tab.

Attention: You should avoid automating actions in a way that mimics robotic behavior, such as clicking buttons too quickly or excessively. Doing so may lead to issues such as temporary or permanent suspension of accounts, disruptions in service, or detection and blocking by the target applications. Automated actions must be kept within reasonable limits, reflecting what a typical human user would naturally do.

Configuring Components in Monkedo

Section titled Configuring Components in Monkedo

To automate actions such as browsing, clicking, accessing text and data within pages, and filling out form inputs, you can use the components available under the Browser Action category in the automation editor. Those are Click, Fill Input, Open Webpage, Read Multiple Values, and Read Single Value.

Browser Action
Browser Action

When configuring these components, you first need to select the specific elements (tags) on which the actions will be performed. For example, if you want to read the task name, you would select the Task Name tag within the Read Single Value. It’s important to note that each tag is specific to the website it was created for. Therefore, the first input you provide is the website, after which the corresponding tags for that site will be listed. You can then choose the appropriate tag from this list.

The website and tag lists are generated as you tag elements on the pages using the extension's widget. If a website is not listed, it means that you haven't created any tags for it yet, so you'll need to go and create the necessary tags.

The other inputs required by the components depend on the specific component being used. For example, Click component does not require any additional inputs, while Fill Input component requires the value to be entered as a parameter.

There are two separate components for reading values, depending on your goal. If you need to retrieve a single value from the page, the Read Single Value component will read the specified value and provide it as a text output. On the other hand, if you need to retrieve a list of similar records from the page, the Read Multiple Values component will read all of them and return them as a list of texts.

Example: If you want to read the task name on the task detail page in Cubicl Task Management Tool, you would use the Read Single Value. However, if you want to read the messages in task activities, you would use the Read Multiple Values component.

example-browser-extention
Automation with browser action components

Working with Multiple Browser Tabs

Section titled Working with Multiple Browser Tabs

In some situations, you may need to open two separate tabs and perform actions simultaneously. Consider a scenario where you're scanning LinkedIn profiles and entering the details into a CRM system one by one. In this case, you could visit user profiles in one tab and enter the collected information into the CRM in another tab.

When working across different pages, you need to specify which tab the action should be executed in. Each component has an optional tab ID input. The Open Webpage component provides the tab ID of the newly opened tab as output. You can use this ID in other components to direct the action to the correct tab.

Attention: If you use only one website, there's no need to specify a tab ID, as the extension will execute actions in the currently open tab.