Overview
Scheduled jobs let you run any AI agent in your workspace automatically on a recurring basis — every day, every week, every month, or every few days, weeks, or months. Instead of manually starting a conversation every time you need a report, audit, or summary, you define the task once and TeamAI handles the rest.
Each scheduled run creates a fresh conversation with your chosen agent, executes your prompt, and saves the result to your chat history. You can optionally attach a schedule to a project (or a WebFX client and its project), and receive notifications by email or as a TeamworkFX todo when each run finishes.
How It Works
You configure a schedule — pick an agent, write a prompt describing the task, choose how often it should run (for example daily, every 2 weeks, or every 3 months), and set the time and timezone.
TeamAI runs it automatically — shortly after the scheduled time, the system starts a new conversation with your agent and executes the prompt. No human interaction is needed during the run.
You get the results — the conversation appears in your chat history (or in the project, if the schedule is attached to one). If you enabled notifications, you also receive an email or a TeamworkFX todo with the agent's output.
What You Can Automate
Scheduled jobs work well for any task that your agents can handle independently:
Weekly pipeline or performance reports
Daily SEO audits or competitor monitoring
Monthly or quarterly client summaries
Recurring data analysis from connected datastores
Automated content drafts on a regular cadence
The key requirement is that the prompt must be self-contained — the agent cannot ask follow-up questions during a scheduled run. See Writing Effective Prompts for Scheduled Runs for guidance on this.
Who Can Use Scheduled Jobs
Scheduled jobs are available in WebFX workspaces. Any workspace member can create and manage their own schedules. Workspace owners and admins can also view and manage their team's schedules and see workspace-wide usage on the Schedules Dashboard — see Managing Your Team's Schedules.
Limits at a Glance
Limit | Default |
Active schedules per member, per workspace | 20 |
Successful scheduled runs per member, per workspace, per month | 100 |
Paused and completed schedules don't count toward the active schedule limit. Test runs and failed runs don't count toward the monthly run limit, which resets at the start of each calendar month (UTC). For more details, see Testing and Monitoring Your Schedules.
