> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloudcruise.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Navigate

> Navigate the browser to a URL

The **Navigate** node directs the browser to a specified URL. This is typically used to move between pages during a workflow.

## Parameters

| Parameter | Type   | Required | Description            |
| --------- | ------ | -------- | ---------------------- |
| `url`     | string | Yes      | The URL to navigate to |

## Examples

### Basic Navigation

Navigate to a specific page:

```json theme={null}
{
  "id": "abc123",
  "name": "Go to dashboard",
  "action": "NAVIGATE",
  "parameters": {
    "url": "https://app.example.com/dashboard"
  }
}
```

### Navigate with Input Variables

Use input variables to dynamically set the URL:

```json theme={null}
{
  "id": "abc123",
  "name": "Navigate to user profile",
  "action": "NAVIGATE",
  "parameters": {
    "url": "https://app.example.com/users/{{context.inputs.user_id}}"
  }
}
```

### Navigate Back

Use the reserved keyword `back` to navigate to the previous page:

```json theme={null}
{
  "id": "abc123",
  "name": "Navigate back",
  "action": "NAVIGATE",
  "parameters": {
    "url": "back"
  }
}
```

### Reload Page

Use the reserved keyword `reload` to refresh the current page:

```json theme={null}
{
  "id": "abc123",
  "name": "Reload page",
  "action": "NAVIGATE",
  "parameters": {
    "url": "reload"
  }
}
```

### Navigate with Extracted Data

Use previously extracted data to navigate:

```json theme={null}
{
  "id": "abc123",
  "name": "Go to order details",
  "action": "NAVIGATE",
  "parameters": {
    "url": "{{context.order_url}}"
  }
}
```

## Notes

* The `back` keyword triggers browser back navigation, equivalent to clicking the browser's back button
* The `reload` keyword refreshes the current page, equivalent to clicking the browser's reload button (`refresh` is also accepted)
* URLs can contain template variables using the `{{}}` syntax
* URLs that start with `/`, `?`, or `#` are resolved relative to the current page origin
* The browser waits for the page to load before proceeding to the next node
