What’s a Routine?
A Routine is a scheduled run attached to a Conversation. It can use connected tools, create projects or tasks in connected services, and send messages. For example, you could ask Replit to review your Slack each morning and return your priorities for the day.You can create multiple Routines in one Conversation. Routines remain part of
that Conversation and cannot be created inside a Project.
What you can do
Use a Routine for recurring work that Replit can complete in a Conversation. For example, you can:- Gather information from connected tools and summarize what changed.
- Create projects or tasks in connected services.
- Send a message through a connected tool.
Permissions and results
A Routine remains personal to you. It inherits the Conversation’s permissions and access to connected tools. Each run returns its results to the Conversation. If Replit needs help or a run fails, it asks for your attention there. If other work is running when a Routine is due, the Routine waits. Replit does not add another pending run for the same Routine.Availability and limits
- Routines can run at intervals of one hour or more.
- Core plans can have up to five active Routines per user. Pro plans can have up to 10.
- Routines run in Power or Max Mode. They do not run in Free Mode.
Create a Routine
Before you start, make sure the mode below the prompt box is set to Power or Max. Routines cannot be created or run in Free Mode.
Select Power or Max before creating a Routine.
1
Write the recurring request
Ask Replit to monitor the information that matters to you. For example:
2
Clarify the schedule and focus
Answer Replit’s follow-up questions about when the Routine should run and
what it should monitor. For example, choose Monday morning and ask it to
watch the chosen neighborhood, comparable cafés, and local events.
3
Review and create the Routine
Review the proposed instructions, schedule, and per-run budget. Adjust them
if needed, then select Create routine.Every Routine needs a budget for each run. Replit checks the budget after
each step. If a step is already in progress, such as an API call, Replit
finishes that step before stopping. A run can therefore go slightly over
its budget.
4
Review the result and refine your plan
Replit confirms the Routine’s title, schedule, budget, and monitoring scope.
Each later result returns to this Conversation, where you can decide what to
change next.
Find and manage Routines
Follow Schedule a routine for a complete calendar-to-Slack example.1
Open Routines
Select Routines in the Replit sidebar.

2
View your Routines
Review your scheduled Routines, their schedules, active status, and run
history.
You can change a Routine’s per-run budget in two ways: ask Replit in the
Conversation, or edit the Budget input directly in the Routines
sidebar for that Routine.

3
Manage a Routine
Open a Routine’s action menu to run it now or delete it.
