---
title: "Forms: Talk to the Agent"
description: "What the agent sees when you're in Forms, and prompts organized by task."
---

# Talk to the Agent

Everything in Forms is available to the agent through the same actions the UI uses, so anything you can click, you can also ask for in plain English. This page covers how the agent sees your screen and useful prompts by task. See [Forms](/docs/template-forms) for the overview.

## How the agent sees your screen

The agent always knows which form or view you have open, down to the browser tab. If you have one form open in one tab and the responses list open in another, the agent keeps them separate. That's why you can ask "add a required NPS question to this form" or "how many responses does this have" without naming the form. The agent already knows which one you mean. When you're looking at a form's responses, the agent can also see a preview of those responses, based on what you're allowed to see.

## Useful prompts by task

Every prompt below becomes a real action against your actual form, the same one the UI reads and writes. Here's one worked example.

<Comparison>

### :blue: You ask

"Create a beta signup form with role, team size, and priority use case."

### :green: What happens

This creates something new. The agent builds the form with those fields already in place, and it shows up in your Forms list right away, ready to fine-tune or publish. Nothing needs a page refresh. The new form is just there.

</Comparison>

<Cards columns={2}>

### Build

- **"Create a beta signup form with role, team size, and priority use case."** The new form appears in your Forms list right away, ready to fine-tune.
- **"Add a required NPS question and a free-text follow-up."** The fields show up on the form immediately.
- **"Make this form shorter without losing the fields we need for routing."** The agent trims the form while keeping the fields your destinations depend on.

### Publish and protect

- **"Publish this and give me the link."** The form goes live and you get its public URL right away.
- **"Create an anonymous customer feedback form and give me the public link."** The form is published anonymous from the start, so no submitter information is ever captured.
- **"Only allow this form to be submitted from https://example.com."** The form starts rejecting submissions from anywhere else. This is only available by asking the agent today. There's no toggle for it in the builder.

### Responses and insights

- "How many responses does the beta signup form have?"
- "Who submitted today?"
- "Summarize this week's submissions and group them by customer segment."
- "Chart submissions by day."
- "How are submissions trending across all my forms this month?"
- "Export this to CSV."

### Routing

- **"Post every new response to the product Slack channel."** New responses start showing up in Slack the moment they arrive, once a destination is connected.
- "What's the setup for my beta signup form?"

</Cards>

## What's next

- [**Forms**](/docs/template-forms) — the overview and what it replaces
- [**Features**](/docs/template-forms-features) — every feature area, with setup steps for each
- [**Forms in a Multi-App Workspace**](/docs/template-forms-integrations) — delegation and the public submit endpoint other apps use
- [**Developer Guide**](/docs/template-forms-developers) — every action and the data model behind these features
