Help Centre › Building Processes
This article describes the RPA Browser functionality to intelligently fill form fields using AI.
For a full list of available functions, please read BROWSER functions.
Description
The BROWSER Smart fill form function allows you to use artificial intelligence to intelligently fill form fields by matching labels to page elements. The AI maps field labels to the correct selectors and picks the appropriate action (write, select, check, uncheck, or click).
Setting it up
To use the BROWSER Smart fill form function, follow these instructions:
{{popups:rpas/add:action=browser-smart-fill}}
Once on a process map:
- Navigate to the process where you would like to add the BROWSER Smart fill form function
- Click on the green button’s drop-down (right side of the green button labelled “Process”)
- On the menu that appears, click on the “+ Activity” item
- From here you can select the BROWSER Smart fill form option
- Click "Add" once you are done
Input parameters
| Parameter | Required | Type | Default | Description |
|---|---|---|---|---|
| Label / Value pairs | Yes | Table | – | Field labels and their values (e.g. Label: “Email”, Value: “user@example.com”). |
| Variable | No | Text | smart_fill | Variable name to store the results list. |
Output variables
| Variable | Type | Description |
|---|---|---|
| Variable | Array | A list of results for each field with keys: label (string), success (boolean), error (string, optional). |
Errors
| Error | Description |
|---|---|
| Browser not open | No browser session is active. |
| Field not found | The AI could not match a label to any form element on the page. |
Tips
- Use human-readable labels that match the form’s visible text for best results.
- The function continues filling remaining fields even if one field fails.