Skip to main content
Automations let you run the Modem Agent without opening chat. You can run a prompt on a schedule or trigger it when a specific event happens.

How It Works

An automation is a prompt plus a run condition. In the dashboard, you choose a Type:
TypeBest forConfiguration
ScheduledDigests, recurring checks, and one-time follow-upsPick Daily, Interval, or Once
EventReacting to PRs or topic changesPick the event that should trigger the automation
Automations use the same agent capabilities you use in chat. Depending on what integrations you have connected and what capabilities you allow, an automation can post to Slack, send email, create Linear issues, link topics to GitHub PRs, or take other actions on your behalf. For event automations, Modem automatically passes the event details to the agent. You do not need template variables or special placeholders in your prompt. Just describe what you want done in plain language.
Slack messages can be sent to any user in your connected workspace. Emails can only be sent to members of your Modem organization.

Automation Types

Scheduled automations

Use scheduled automations when you want a recurring or one-time run.

Event automations

Use event automations when you want Modem to react as soon as something happens. Supported events today:
  • GitHub PR Created
  • GitHub PR Merged
  • Topic Created
  • Topic Priority High

Creating an Automation

The easiest way to create an automation is to ask the agent: The agent will set up the automation for you, including the prompt and the automation type.

Creating an automation (manually)

1

Navigate to Automations

Go to Automations in your dashboard.
2

Create a new automation

Click New Automation. Give it a name and write the prompt you want the agent to execute.
3

Choose the automation type

Pick Scheduled or Event.
4

Configure when it runs

If you chose Scheduled, pick:
  • Daily for runs on selected days at a specific time
  • Interval for repeating runs every 30 minutes to 24 hours
  • Once for a single future run
If you chose Event, select the event that should trigger the automation.
5

Choose capabilities

Leave capabilities on all to let the automation use every available tool, or switch to a custom subset if you want a narrower action surface.
6

Activate

Save the automation. Scheduled automations run at the configured time. Event automations run when the selected event occurs.

Managing Automations

The automations list shows each automation’s type, enabled status, recent runs, and last updated time. Scheduled automations show when they run. Event automations show the event they listen for. On an automation’s detail page, scheduled automations also show the Next Run time. Event automations do not, because they only run when the selected event happens. You can:
  • Pause and resume an automation without deleting it
  • Run now to trigger an immediate execution
  • Edit the prompt, type, or capabilities
  • View run history to see past executions, their results, and any errors
https://mintcdn.com/modem-844d7a4a/Wr2r4IRr97lNQiQb/icons/bot.svg?fit=max&auto=format&n=Wr2r4IRr97lNQiQb&q=85&s=2496f9106cb54fa9f4e27ad1f8f3a171

The Modem Agent

The same AI that powers automation execution.
https://mintcdn.com/modem-844d7a4a/Wr2r4IRr97lNQiQb/icons/github.svg?fit=max&auto=format&n=Wr2r4IRr97lNQiQb&q=85&s=1241c26b449c582e802cf990e2f41703

GitHub

Use PR activity as an automation trigger.
https://mintcdn.com/modem-844d7a4a/Wr2r4IRr97lNQiQb/icons/label-alt-multiple.svg?fit=max&auto=format&n=Wr2r4IRr97lNQiQb&q=85&s=e7fbaf23c28396ac670b89cf38e1e4a6

Topics

Trigger automations when new topics appear or reach high priority.