Grid background
Skip to content

Cresto building blocks

Every browser task, one clear workflow.

Combine browser actions, AI agents, data steps, and integrations to turn repetitive web work into a process your team can run again and again.

Build your first workflow

Start a workflow

Triggers

Define how a workflow begins.

trigger

Start

Start this workflow manually.

Configure

No configuration required.

Outputs

Begins the workflow.

Work in the browser

Browser nodes

Navigate websites, use authenticated browser sessions, and let AI complete browser work.

action

Open URL

Navigate the workflow browser to a URL.

Configure

  • URL · required

Outputs

URLTitle
action

Act

Perform a browser action using a natural-language instruction.

Configure

  • Instruction · required

Outputs

SuccessMessageURLAttempts
action

Extract

Extract information from the current browser page.

Configure

  • Instruction · required

Outputs

Result
action

Observe

Find actionable elements on the current browser page.

Configure

  • Instruction · required

Outputs

Matches
action

Agent

Complete a multi-step browser task with an AI agent.

Configure

  • Instruction · required

Outputs

SuccessMessageCompleted
action

Use Browser Credential

Apply an encrypted, organization-scoped cookie credential to this browser session.

Configure

  • Browser credential · required

Outputs

AppliedCookies applied

Shape the result

Data nodes

Turn step outputs into structured information and reusable messages.

action

Parse JSON

Parse JSON into data and optionally select an own-property dot path.

Configure

  • JSON · required
  • Dot path

Outputs

Parsed data
action

Text Template

Compose reusable text from upstream node outputs.

Configure

  • Template · required

Outputs

Text

Put results to work

Integration nodes

Call APIs and deliver workflow results to the tools where work continues.

action

Send Email

Send email through the deployment's configured email provider.

Configure

  • Recipient (To) · required
  • Subject · required
  • Body · required

Outputs

Message ID
action

HTTP Request

Request a public HTTPS endpoint without credentials or redirects.

Configure

  • URL · required
  • Method · required
  • JSON body

Outputs

Status codeSuccessful (2xx)Response body
action

Slack Webhook

Post a message using an operator-configured Slack webhook connection.

Configure

  • Connection name · required
  • Message · required

Outputs

SentStatus code
action

Discord Webhook

Post a message using an operator-configured Discord webhook connection.

Configure

  • Connection name · required
  • Message · required

Outputs

SentStatus code

Control the timing

Utility nodes

Add intentional pauses between workflow steps.

action

Delay

Pause between steps without opening a browser session.

Configure

  • Seconds · required

Outputs

Seconds waited

Connect the small steps into useful work.

Start with a browser task your team repeats, then make the process visible and dependable with Cresto.

See how workflows run