Skip to main content

Running agents from Street

How to dispatch agents from within Street on individual records or in bulk across hundreds of records at once

Written by Hannah Malarky Andrew

Running agents from Street

Once an agent is live, you can run it directly from within Street — either on a single record or across hundreds at once.

Running an agent on a single record

When Cortex is enabled, you'll see a Cortex option available on individual records in Street. For example, if you open a sales applicant's record, you can click Cortex, choose which agent to dispatch, and set it running.

The agent will start working immediately, using the data from that record as its starting point. You can watch its progress in real time from within Cortex, seeing which tools it's using, what decisions it's making, and what outputs it's producing.

Dispatching agents in bulk

This is where Cortex becomes exceptionally powerful. Rather than running an agent on one record at a time, you can select multiple records from any table in Street and dispatch them all to an agent at once.

For example, if you filter your sales applicants table to show everyone who hasn't been contacted since December 2023 and that gives you 19 records, you can select all 19, click Cortex, choose your agent, and dispatch. Behind the scenes, Cortex will spin up parallel agents to work through every record - whether that's 10, 100, or 50,000.

Each agent runs independently, following the same instructions and using the same tools, but working with the specific data from its individual record. This means every applicant gets a personalised experience - personalised emails, personalised workflows - at a scale that would be impossible manually.

Monitoring bulk runs

When agents are dispatched in bulk, you can monitor all of them from within Cortex. You'll see each individual agent as it spawns, and you can click into any one to watch it work in real time. Agents will finish, pause (if waiting for a response), or continue through their workflows independently of each other.

What can you dispatch agents against?

Any record type that matches your agent's trigger entity can be used to dispatch it. If your agent is configured to receive a sales applicant, you can dispatch it from the sales applicants table. If it's configured for enquiries, you can dispatch it from your enquiries. This flexibility means you can build agents for any part of your workflow and run them wherever that data lives in Street.

Street is constantly being updated. This can mean that some of these articles become slightly out of date. If you spot something that looks a little bit different to your Street account, please let us know on the live chat so we can get it updated!

Did this answer your question?