# Widgets

## Menu

Access the **widget menu** by typing **`/`** when editing a playground or process automation. A dropdown will appear, allowing you to select from the available widgets.

{% hint style="warning" %}
Some widgets are not available in all agents by default. Please reach out to our support team for access and assistance.
{% endhint %}

<figure><img src="/files/D7k9M9O8x1NzRgjLMiqf" alt=""><figcaption></figcaption></figure>

## Available Widgets

### 1. Markdown

Insert **Markdown** content into your automation, including headings, bold/italic text, lists, etc.

<figure><img src="/files/VHgt9sr6OlZehmnpKSpP" alt=""><figcaption></figcaption></figure>

### 2. Link

Add a **link** into your automation to embed references.

<figure><img src="/files/iVANmHW04hDbiCxC4swO" alt=""><figcaption></figcaption></figure>

### 3. Column Formula

Add a **column formula**, used to dynamically populate and transform data in a table. When using this widget, provide a **Description** that explains what the formula does and enter the formula expression in the **Value** field.

<figure><img src="/files/X1df1MWeJ65kXNyqK7Nz" alt=""><figcaption></figcaption></figure>

### 4. Selection Formula

A widget for **filtering data** based on certain conditions. When using this widget, provide a **Description** that explains what the formula does and enter the formula expression in the **Value** field.

<figure><img src="/files/qdP8Ul6DlTbJNkdLb8fv" alt=""><figcaption></figcaption></figure>

### 5. Process

Embed another **process** into your automation. This enables you to call other processes. Select the process to call from the process dropdown menu.

<figure><img src="/files/FMEl1XmFsz6B86XdkjEB" alt=""><figcaption></figcaption></figure>

### 6. Transform Table

Apply a **transformation** to an existing table. This is useful when preparing data before applying further logic or formulas.

<figure><img src="/files/t0I5mGeI0eY30Qc8mZza" alt=""><figcaption></figcaption></figure>

### 7. Browser Automation

This widget enables you to describe a **browser automation task** for a web-based agent to execute.

Select **Choose an Existing Task** or configure a new task by providing the following details:

<table data-header-hidden><thead><tr><th width="232.453125"></th><th></th></tr></thead><tbody><tr><td><strong>Task Name</strong></td><td>A short, descriptive name for the task (e.g., <em>Check Website for Updates</em>).</td></tr><tr><td><strong>Task Instructions</strong></td><td>Describe what you want the browser to do in plain English (e.g., <em>Go to example.com, log in, and check for new messages</em>).</td></tr><tr><td><strong>Output Format </strong><em><strong>(Optional)</strong></em></td><td>Define how you want the results formatted. It is recommended to use key-value pairs for clarity (e.g., {"key": "value"}). If specified, the agent will format the result accordingly.</td></tr><tr><td><strong>Credentials </strong><em><strong>(Optional)</strong></em></td><td>If your task requires access to a secure website or account, provide the necessary credentials <em>(e.g., username and password)</em>. You can select from existing connections in your agent or add a new connection.</td></tr></tbody></table>

{% hint style="info" %}
Check out the **Browser Use** book for additional details on browser automation and task configuration.
{% endhint %}

<figure><img src="/files/fGabOm3vrJv0LdZw5hih" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.kognitos.com/legacy/legacy-experience/writing-automations/using-the-editor/widgets.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
