Overview

Freeform Actions / Steps let you add flexible, plain-English instructions to a workflow and build steps into workflows in more open-ended, flexible way.

Often, they make minor edits to workflows easier, and they allow for more flexibility within executions.

Instead of configuring a rigid step, you describe what Sola should look for on the screen and what to do next.

For example, you might write:

“If you see an error message at this point, refresh the page and try again.”

Freeform Actions work by seeing what’s on the screen and interacting with it, just like a person would.

SCR-20251216-ppay.png

<aside> 👉🏻

Note that Freeform Actions operate at the screen interaction level. They can see text, buttons, pop-ups, and pages, but have limited access to the overall workflow logic (like marking an execution as failed or jumping to another step) at the moment.

</aside>


What Freeform Actions Can Do

Freeform Actions can perform common on-screen actions, including:

On the other hand, Freeform Actions cannot always:

Largely, they focus on what’s visible on screen.


When to Use Freeform Actions

Here are common situations where Freeform Actions are often used: