
Cursor Automations in 2026: wire event-triggered coding agents to Slack, CI, and...
Summary. Cursor Automations, shipped in March 2026 and expanded with new triggers in June 2026, let you run cloud coding agents automatically: on a schedule, or in response to a Slack message, a merged GitHub pull request, a new Linear issue, a PagerDuty incident, or a webhook. Each run spins up a cloud sandbox, follows your written instructions with the models and MCP servers you have configured, and can open a pull request when it finishes. Cursor runs up to 8 cloud agents in parallel. Automations are available on the Pro plan at $20 a month and the Ultra plan at $200 a month as of July 2026. The shift is from prompt-and-watch to set-and-forget: agents that trigger themselves and hand back finished work. This guide shows how to wire them up, six workflows that earn their keep, what they cost, and the guardrails that keep an always-on agent from doing damage.
The wider context is that Cursor, built by Anysphere, is betting hard on autonomous agents; SpaceX agreed to acquire the company at a $60 billion valuation on June 16, 2026. Automations are the productised version of that bet, and they are useful today whether or not you care about the roadmap.
An Automation is a saved cloud agent with a trigger, an instruction set, and an output. When the trigger fires, Cursor starts a cloud agent in a sandbox, clones your repository, and lets the agent work using the models and MCP servers you configured. When it is done, it can post to Slack, open a pull request, comment on an issue, or call a webhook. The agent also has a memory tool, so it can learn from past runs and improve on repeated tasks rather than starting cold each time.
This is different from the inline assistant most people know. The inline agent waits for you to prompt it. An Automation fires on an event or a clock, runs in the cloud without tying up your machine, and reports back. Michael Truell, CEO of Cursor, has framed the goal directly: "We need to get to a world where working with agents is really like working with a colleague, and you can treat it just like you have your own team of engineers." Automations are the first place that framing becomes concrete, because the agent starts work without you being in the loop.
The trigger is the design decision that matters most. Cursor supports scheduled runs and event triggers from the tools most teams already live in.
| Trigger | Source | Example |
|---|---|---|
| Schedule or timer | Cron-style clock | A nightly dependency-update agent that opens a PR each morning |
| Slack reaction | Slack | React to a message with a set emoji to launch an agent on that request |
| Pull request merged | GitHub | Kick off a post-merge changelog or docs update |
| Issue created | Linear | Draft an implementation plan or first patch for a new ticket |
| Incident opened | PagerDuty | Investigate logs and post a proposed fix to the on-call channel |
| Webhook | Any service | Trigger from CI, a form, or an internal tool that can POST |
The Slack path is the one teams adopt fastest, because it needs no new interface. You react to any message with a designated emoji and the automation picks up that message as its task. The event triggers from GitHub, Linear, and PagerDuty are what turn Automations from a convenience into part of the delivery pipeline.
The setup is the same shape for every automation, so learn it once.
The rule that keeps this safe is simple: an automation should propose, and a human should dispose, for anything that ships. Let the agent open the PR; keep the merge button with a person.
These are the automations that repay the setup cost for most engineering teams.
First, security review on every pull request. Trigger on a PR, have the agent audit the diff for injection, secrets, and unsafe calls, and post high-risk findings to a Slack channel. Pair it with real hardening; agents that run shell commands are themselves an attack surface, which we cover in hardening AI coding agents against shell injection.
Second, incident response triage. Trigger on a PagerDuty incident, let the agent read recent logs and the relevant code, and post a first hypothesis plus a proposed fix to the on-call channel so the human starts from a lead, not a blank page.
Third, scheduled dependency and CI hygiene. A nightly timer agent updates dependencies, runs the test suite, and opens a PR only when tests pass. Silent test failures are the risk here; our piece on AI agent evals and silent CI/CD failures explains how to catch them.
Fourth, post-merge documentation sync. Trigger on a merged PR to update the changelog, API docs, or README so documentation stops drifting from the code.
Fifth, issue-to-plan drafting. Trigger on a new Linear issue and have the agent produce an implementation plan or a first-pass patch as a draft PR, which a developer then takes over.
Sixth, the weekly summary. A Friday timer agent rounds up merged work, open risks, and stale PRs and posts a digest to the team channel.
Automations ride on Cursor's paid plans, and cost is driven by agent usage, not a per-automation fee.
| Plan (July 2026) | Price | What you get |
|---|---|---|
| Pro | $20 per month | Automations with a limited pool of agent usage; fine for individuals and small teams |
| Premium | $120 per month ($96 on annual billing) | Roughly five times the standard included usage for heavier teams |
| Ultra | $200 per month | Automations with most usage caps removed, for teams running agents continuously |
The number that surprises teams is not the plan price but the compute the agents consume once several automations run on every push. Meter it early. If you run Cursor across a team, the seat-and-usage mix is its own decision, which we break down in our note on the Cursor Teams premium and standard seat mix. Budget for agent minutes the way you budget for CI minutes, because that is what they are.
An always-on agent that can edit code and call tools needs boundaries. Five hold up in practice.
Keep humans on the merge. Automations should open pull requests, not push to main. The review gate is your safety net against a confident but wrong change.
Scope the tools. Give each automation only the MCP servers and repository access it needs. A docs-sync agent has no reason to hold production credentials.
Watch the blast radius of self-triggering. An automation that posts to Slack, which then triggers another automation, can loop. Add guards so an agent does not trigger itself in a cycle.
Treat the agent as an attack surface. A cloud agent that runs commands from a repo can be steered by malicious content in that repo or an issue. Isolate the sandbox, and review what the agent is allowed to execute; our secure AI-assisted development practice is built around exactly this risk.
Verify the work, do not trust it. Agents produce confident output that is sometimes wrong. Gate every code-changing automation behind tests and human review before merge, and measure how often its suggestions actually hold up before you widen its scope.
For teams in India and other DPDP-facing markets, one detail deserves attention: a cloud agent clones your repository and runs in Cursor's cloud, so any personal data in code, fixtures, or logs leaves your environment. Under the Digital Personal Data Protection Act, 2023, that processing has to be accounted for. Keep production personal data out of repositories the agent can reach, scrub test fixtures, and record the cloud-agent processing in your data map. For distributed Indian teams, the Slack-triggered workflow is the easiest on-ramp, because it meets developers where they already coordinate and needs no new tool to learn.
The three failures we see most: giving an automation vague instructions and being surprised when it does the wrong thing, letting an agent push directly to main instead of opening a reviewable PR, and ignoring agent-compute cost until the bill arrives. All three are avoidable. Write instructions like a runbook, keep a human on the merge, and meter usage from day one. Automations are a force multiplier when scoped tightly and a liability when handed the keys.
What are Cursor Automations?
Cursor Automations are saved cloud agents that run on a schedule or in response to events such as a Slack message, a merged GitHub pull request, a new Linear issue, or a PagerDuty incident. Each run uses a cloud sandbox and your configured models and MCP servers, then reports back or opens a pull request.
When did Cursor launch Automations?
Cursor shipped Automations in March 2026 and expanded the triggers in June 2026. The feature is part of Cursor's cloud-agent capabilities, which let agents clone a repository in the cloud, work autonomously, and return a pull request. Cursor runs up to 8 cloud agents in parallel across a workspace.
What triggers can start an automation?
Automations start on a schedule or timer, or on events from Slack, GitHub, Linear, PagerDuty, and generic webhooks. The Slack path is popular: react to any message with a designated emoji to launch an agent on that request. Webhooks let you trigger from CI or any internal tool that can send a POST.
How much do Cursor Automations cost?
Automations are available on Cursor's Pro plan at $20 a month and the Ultra plan at $200 a month as of July 2026, with a Premium tier at $120 a month, or $96 on annual billing. Cost is driven by agent usage rather than a per-automation fee, so meter agent-compute consumption as you scale.
How is an automation different from the inline Cursor agent?
The inline agent waits for your prompt and works on your machine. An automation fires on an event or a clock, runs in a cloud sandbox without using your local machine, and reports back or opens a pull request. It shifts the model from prompt-and-watch to set-and-forget, with a human reviewing the result.
Are Cursor Automations safe to run on production code?
Only with guardrails. Have automations open pull requests rather than push to main, scope each agent to the minimum tools and repository access, isolate the sandbox, and gate every code change behind tests and human review. Treat the agent as an attack surface, since repository or issue content can steer what it runs.
Can automations post to Slack and handle incidents?
Yes. A common pattern triggers on a PagerDuty incident, has the agent read logs and code, and posts a proposed fix to the on-call Slack channel. Another audits pull-request diffs for security issues and posts high-risk findings to Slack. The human still decides; the agent supplies the first lead or draft.
What are the DPDP implications of cloud agents?
A cloud agent clones your repository and runs in Cursor's cloud, so any personal data in code, fixtures, or logs leaves your environment, which the Digital Personal Data Protection Act, 2023 treats as processing. Keep production personal data out of reachable repositories, scrub fixtures, and record the cloud-agent processing in your data map.
eCorpIT is a senior-led engineering organisation in Gurugram that helps teams adopt AI coding agents without the usual foot-guns. We set up Cursor Automations with tight instructions and scoped tools, wire triggers into your GitHub, Slack, and CI, build the MCP servers your agents need, and put the review gates and security hardening around them so automation speeds delivery without shipping risk. If you want event-triggered agents working for your team in 2026, talk to our team and we will design the workflow with you.
Last updated: July 19, 2026.
aiThe specs exist. The AI just can't see them. I've always been the type who builds hobby...
amazonbedrockConnect Claude Code, Cursor and Codex to Amazon Bedrock's new console (2026) Summary. On 5...
aiThere is a weird uncanny valley with LLM-generated UI right now. The code functions perfectly, but if...
aiI went down a rabbit hole this morning reading the late-2025 Juejin AI roundups side by side, and the...
mcpInstall guide and config at curatedmcp.com Zendesk MCP: Let Claude Handle Your Support...
cursorA lean 2026 Cursor setup for solo developers: which tier to pay for, a 3-rule .cursor/rules starter, Tab vs Agent vs Plan Mode, and solo review discipline.
Workflows from the Neura Market marketplace related to this Cursor resource