✅ Feature availability: This article discusses a feature available to all Vanta packaged plans with Vanta Agent access.
Overview
Custom Agents let you automate recurring governance, risk, and compliance work in Vanta. A Custom Agent runs on a schedule or on demand, using natural-language instructions you write, extending Vanta Agent, the AI assistant available throughout Vanta, into repeatable background work instead of a single chat conversation.
For example, a Custom Agent could run on a recurring schedule to check which employees haven't accepted required policies and surface only the exceptions that need follow-up, or to check which evidence requests are due soon and surface suggested next steps.
What custom agents can do today
Custom Agents are built on the same underlying capabilities as Vanta Agent. Anything Vanta Agent can do, a Custom Agent can do autonomously in the background. If a scheduled task is out of reach right now, that shows up in the agent's run log rather than happening automatically.
Example workflows
Policy acceptance follow-up: On a recurring schedule, an agent checks which employees haven't accepted required policies and surfaces only the exceptions that need your attention, giving you a current list of outstanding employees, ready-to-review follow-up actions, and a full history of every run.
Evidence request management: On a recurring schedule, an agent checks which evidence requests are due soon and surfaces suggested next steps. This gives you a current list of upcoming requests, actionable follow-ups, and a logged history of every run.
Who can use Custom Agents
Custom Agents are available to the following roles:
Admin
Editor
Trust Admin
Integrations Manager
Privacy Manager
Access Admin
Audit Limited Editor (via delegation)
View-Only Admin, Collaborator, Trust Collaborator, standard Employee, and Auditor roles do not have access and won't see Custom Agents in navigation.
Each Custom Agent runs with the permissions of the person who created it. If your permissions change, your agent's permissions change with them.
Custom Agents are currently personal to their creator. Only you can see the agents you create and their run history. Admin-wide visibility across all agents in your organization is not yet available.
Create an agent
Go to the Vanta Agent from the lefthand navigation.
Click on Custom Agents.
Click Create agent.
In the Create an agent window, enter a Name for the agent and describe what it should do under What should this agent do?
Under When should this run?, choose a schedule:
Option | What it does |
Manual | The agent only runs when you trigger it yourself |
Daily | Runs once a day at a time you set |
Weekdays | Runs Monday through Friday at a time you set |
Weekly | Runs once a week on a day and time you choose |
If you chose Daily, Weekdays, or Weekly, set the time (your local timezone is applied automatically).
Click Save.
The creation window also reminds you that the agent will run with your permissions, and notes that some actions aren't available yet. See What Custom Agents can do today above.
Manage your agents
From the Agents tab, use the actions on each agent's row to:
Edit: update the name, prompt, or schedule.
Deactivate: pause an agent without losing its configuration.
Reactivate: turn a deactivated agent back on.
Run now: trigger an on-demand run any time; you don't have to wait for the next scheduled run.
Run an agent
From the Custom Agents tab, find your agent, click the three dot button and click Run now to trigger it on demand.
Monitor runs
Go to the Runs tab to see the history of every run across your agents, including its status (i.e. Needs attention, Needs approval, etc.).
Click into any run to open its full conversation and see exactly what the agent did.
Custom Agents currently has one run status: Needs approval. Runs with this status are grouped under Needs attention in the sidebar. See below for what this means and how to resolve it.
If your organization has Slack connected, you'll also get a Slack notification when a run needs your approval. This is on by default. You can turn it off by clicking your initials in the top right, then click My Notification Settings.
If a run needs attention
Status | What it means | What to do |
Needs approval | The agent has a suggested change (like a policy or SLA update) that requires your sign-off before it can continue. | Open the run, review the suggested change, and approve or reject it. The run clears once you respond. |
