Skip to content

Automations

Automations let you schedule recurring AI-powered tasks within your workspace. Define a prompt, pick a schedule, and EM Kit runs it automatically — producing reports, summaries, or alerts using your workspace data and connected integrations.

Automations use the same AI provider as EM Copilot. Before creating an automation:

  1. Install Claude Code or Codex CLI and authenticate in your terminal.
  2. Configure the provider in Settings → EM Copilot.

Open Automations from the left sidebar.

The Automations page has three tabs:

  • Automations — List of all automations in the workspace.
  • History — Run history showing past executions and their results.
  • Templates — Pre-built automation templates to get started quickly.
  1. Click Create automation (or pick a template from the Templates tab and click Use template).
  2. Fill in the form:
    • Name — A short label for the automation.
    • Prompt — The instruction the AI will execute. Reference your workspace data, integrations, or anything the EM Kit MCP server exposes.
    • Schedule mode — Choose Weekly or Interval.
    • Enabled — Toggle the automation on or off.
  3. Click Create.

Pick one or more days of the week and a time. The automation runs at the chosen time on each selected day, in your local timezone.

Set a number of hours (1–168). The automation runs repeatedly at that interval.

Expand Model and effort in the create/edit modal to override the default AI settings for a specific automation:

  • Model — Choose a different AI model than the workspace default.
  • Reasoning effort — Set to Low, Medium, High, or Max to control how much the AI “thinks” before responding.

These are optional — automations use your workspace defaults when not overridden.

Open an existing automation and click Run now to execute it immediately, regardless of its schedule. Manual runs are tagged as “manual” in the history.

Toggle the Enabled switch in the edit modal to pause or resume an automation without deleting it. Disabled automations keep their configuration and history but will not run on schedule.

The History tab shows the last 200 runs across all automations:

  • Automation name — Which automation ran.
  • Date — When the run started.
  • Status — Running, Success, or Failure.

Click a run to inspect its full output (rendered as markdown), any errors, and the AI’s extended thinking.

You can delete individual history entries using the delete icon.

The Templates tab provides ready-to-use automation configurations:

TemplateScheduleWhat it does
Daily botWeekdays at 09:00Summarizes team achievements
Weekly achievements recapFriday at 16:00End-of-week summary
Missed worklog scanFriday at 17:00Identifies missing work log entries
1:1 Prep BriefWeekdays at 08:00Prepares context for upcoming 1:1s
Career Growth Check-inMonday at 09:00Monthly skill gap analysis
Quiet Contributor SpotlightFriday at 11:00Surfaces unrecognized contributions
PR Review Bottleneck DetectorWeekdays at 10:00Finds stale pull requests
Weekend/After-Hours Work AlertMonday at 08:00Detects burnout patterns

Click Use template to pre-fill the creation form with the template’s name, prompt, and schedule. You can customize everything before saving.

  • “Summarize the team’s work log entries from this week and highlight any blockers.”
  • “Check if any team member has not logged work in the past 3 days.”
  • “List open issues assigned to my team that are past their due date.”
  • “Prepare a brief for my 1:1 with each direct report, including recent feedback and objectives progress.”

Automation shows “Paused” in the next run column

Section titled “Automation shows “Paused” in the next run column”

The automation is disabled. Open it and toggle Enabled on.

  1. Open the run in the History tab to see the error message.
  2. Make sure the AI provider is still configured and authenticated — run which claude or which codex in your terminal.
  3. Run emkit doctor to verify the CLI bridge is healthy.
  1. Confirm the automation is enabled and has a valid schedule.
  2. Make sure the EM Kit desktop app is running — the scheduler only runs while the app is open.