Interactive demo · sample data · nothing is sent

Watch the AI agent operate the ATS

You type a sentence. The agent filters candidates, builds the campaign and prepares the message — on the actual screens, not in a chat log. You keep every Send button. Three steps, about 90 seconds.

Step 1 of 3 — In the agent chat (bottom-left), click the first suggestion.
👇
Brightpath Recruiting · Alex Rivera

Candidates

6,214 candidates/candidates
No filter
NameRoleLocationStageLast replyPhone

Go Backend · Austin · Q4

draftVacancy NWL-14 · Senior Backend Engineer (Go) · Northwind Labs/campaigns/412
NameSourceFitVerdict
The pool is empty.
The agent will add people and prepare a run here.

Bulk message

draft · prepared by the agent/bulk-messages/88
Template
Still in progress · vacancy NWL-14
Sender
alex@brightpath-recruiting.example
Recipients
0
Spacing
45 s between messages
RecipientEmailPreview
Preview · first recipient
Hi Marcus, Thanks for your interest in the Senior Backend Engineer (Go) role at Northwind Labs. The process is still moving — the client is finalizing the second round this week. I'll get back to you the moment I have news. Alex Rivera Brightpath Recruiting
0 messages will go through the Outbound gate · Unsend window 10 s
Waiting in the Outbox

Page

Not part of this demo. In the product the agent knows every page from its documentation and can explain it.

What you just saw — and why it matters

Most "AI in your ATS" features are a chatbot bolted onto a search box: you ask, it reads thousands of rows into a prompt, it summarizes, you still do the clicking. The ATSBrain agent works the other way around. It drives the interface: sets the filters on the Candidates page, opens the campaign it created, fills the pool while you watch, and prepares the bulk message with recipients and previews on the real screen. Only counts and ids ever enter the model's context — which keeps it fast, cheap and auditable.

Every action is a toolThe same operations are available to the in-app agent, to Claude or ChatGPT through MCP, and to your own automations. One contract, no second logic.
You keep the Send buttonThe agent prepares runs and bulk messages. Starting a run or sending a message is a human click, every message passes one Outbound gate, and there is an Unsend window.
Filters that don't exist yetAsk for a condition the filter panel has no control for and the agent adds it as an editable "Agent filter" chip. Nothing to configure first.

Frequently asked

Is this a real AI? This page is a scripted demo with sample data so you can see the interaction without an account. In the product, the agent runs on the model of your choice (OpenAI, Anthropic, or your own key) and calls the ATS's own tools.

Can it send without me? No. Sending is a human action by design; the agent prepares and hands over.

Does it see my whole database? It sees what you see: your permissions, your page, your selection. It reads one record at a time only when you ask it to review someone.

One email at launch. Design-partner slots for recruiting agencies are open — mention it in your reply.