callmine.

How do I create a scheduled analysis?

Schedules·May 31, 2026·2 min·By Callmine Team

Schedule an analysis to run daily, weekly, or weekdays at a specific time and timezone. Relative date ranges only. Draft, review, activate.

TL;DR

Open /schedules and click New schedule. Draft a configuration (prompt, filters, relative date range), pick a cadence (daily, weekly, or weekdays) with a time and timezone, review, then click Activate. The schedule runs on its cadence until you pause it.

Steps

  1. 01Open /schedules and click New schedule. The builder opens in draft state — no runs fire yet.
  2. 02Configure the analysis the same way you would at /new: pick a prompt (library or your own), set HubSpot filters, pick a model, pick max_calls. Use a relative date range (last week, last 30 days, last 7 weekdays). Absolute ranges are blocked for schedules.
  3. 03Pick a cadence. Three options:
  4. 04Pick a time and a timezone. The schedule fires at that local time every cadence. Daylight Saving is handled — the schedule tracks the wall-clock time, not UTC.
  5. 05Optionally set a per-schedule Slack webhook (overrides the workspace-level Slack integration for this schedule). See How do I send different schedules to different Slack channels?.
  6. 06Click Review, confirm the configuration summary, then click Activate. The schedule is live; the next firing time is shown on the schedule card.

Draft → review → activate

Schedules don't fire while in draft state. The three-stage flow exists so you can build, sanity-check, and explicitly turn on a schedule — no accidental "saved and live" runs. To pause an active schedule, click Pause on its card; runs stop until you Resume.

Reports from scheduled runs

Reports generated by a schedule are tagged with triggered_by: "schedule" and the schedule name. Filter for them on /dashboard to separate scheduled reports from ad-hoc ones. Quota and retention work exactly the same as ad-hoc runs.

Execution history

Each schedule has an execution history view showing the last N firings — when each ran, whether it succeeded, the resulting report ID, and any quota or filter issues. Useful for diagnosing why a schedule produced zero calls last Tuesday.

§ Common questions

Frequently asked.

Can I schedule monthly or quarterly runs?

Not yet. Today's cadence options are daily, weekly, and weekdays-only. Monthly is on the roadmap; in the meantime a weekly schedule on the first weekday of the month gets you close.

Why are absolute date ranges not allowed for schedules?

Schedules need a date range that means "the most recent window" at execution time. Last week, last 30 days, last 7 weekdays — these all resolve fresh on every run. An absolute range would re-analyze the same calls forever.

What happens if a scheduled run hits the quota ceiling?

The run is skipped and an entry is recorded in the schedule's execution history with the quota-exceeded reason. Future runs resume on the next cadence once quota resets or you add an add-on.

Can a member create a schedule?

No. Schedule creation, activation, pause, and deletion are admin-only. Members can view past report runs that schedules produced.