Tickets

Recurring Tickets

Set up scheduled tickets that automatically create on a cron schedule β€” for weekly reviews, recurring tasks, and operational chores.

Recurring tickets are templates that automatically generate new tickets on a schedule. Use them for predictable, repeating work that would otherwise need manual creation each time.

Use cases

  • Weekly support inbox review
  • Monthly billing reconciliation check
  • Daily backup verification
  • Quarterly knowledge base audit
  • Bi-weekly team retrospective preparation
  • End-of-day escalation triage

Creating a recurring ticket

Go to Tickets β†’ Recurring.

Click New Recurring Ticket.

Fill in the template fields β€” title, description, type, priority, assignee, and labels. These values are copied to each generated ticket.

Set the schedule using a cron expression or the visual schedule picker.

Optionally set a start date and end date to bound when tickets are generated.

Click Save & Activate.


Schedule configuration

Visual picker

The visual picker covers the most common patterns:

PatternDescription
DailyEvery day at a set time
WeekdaysMonday–Friday at a set time
WeeklyA specific day of the week at a set time
Bi-weeklyEvery two weeks on a specific day
MonthlyA specific day of the month (1st, 15th, last day, etc.)
QuarterlyFirst day of each quarter

Cron expression

For custom schedules, enter a cron expression directly. FutureBase uses standard 5-field cron format:

β”Œβ”€β”€β”€β”€β”€β”€β”€ minute (0–59)
β”‚ β”Œβ”€β”€β”€β”€β”€ hour (0–23)
β”‚ β”‚ β”Œβ”€β”€β”€ day of month (1–31)
β”‚ β”‚ β”‚ β”Œβ”€ month (1–12)
β”‚ β”‚ β”‚ β”‚ β”Œ day of week (0–6, 0=Sunday)
β”‚ β”‚ β”‚ β”‚ β”‚
* * * * *

Examples:

CronMeaning
0 9 * * 1Every Monday at 9:00 AM
0 8 * * 1-5Every weekday at 8:00 AM
0 10 1 * *First of every month at 10:00 AM
0 9 1 1,4,7,10 *First day of each quarter at 9:00 AM
*/30 * * * *Every 30 minutes

All schedules run in UTC. Use the timezone offset field to adjust for your local time.


Template fields

Each generated ticket inherits these values from the template:

FieldNotes
TitleCan include dynamic tokens (see below)
DescriptionMarkdown supported
Typetask, feature, bug, improvement
PriorityCopied as-is to each generated ticket
AssigneeTeam member or AI agent
LabelsAll template labels are applied
StatusAlways starts as backlog

Dynamic tokens in titles

Use tokens in the title to include the generation date automatically:

TokenOutput
{{date}}ISO date (e.g., 2025-10-01)
{{week}}Week number (e.g., W40)
{{month}}Month name (e.g., October)
{{year}}Year (e.g., 2025)

Example title: Weekly inbox review β€” {{date}} Generated ticket title: Weekly inbox review β€” 2025-10-06


Managing recurring tickets

Viewing scheduled tickets

Go to Tickets β†’ Recurring to see all your schedules. Each row shows:

  • Template title
  • Schedule (human-readable description)
  • Next run time
  • Last generated ticket (with link)
  • Active / paused status

Pausing a schedule

Toggle the Active switch on any recurring ticket to pause it. No new tickets will be generated until you re-enable it. Tickets already created are unaffected.

Editing a template

Edits to the template affect future tickets only. Already-generated tickets are not updated retroactively.

Viewing generated tickets

All tickets generated from a recurring template are linked back to it. Open the template and click View generated tickets to see the full history.


Assigning to AI agents

Recurring tickets pair well with AI agents β€” create a schedule that fires a ticket every week, assign it to an AI agent, and the agent handles the work automatically with no human involvement.

Example: Weekly knowledge base audit

Template:

  • Title: Weekly knowledge base audit β€” {{date}}
  • Type: task
  • Priority: medium
  • Assignee: Knowledge Base Audit Agent
  • Description: "Review recently added content for accuracy, completeness, and formatting. Flag any pages with outdated information or broken links."

The agent picks up the ticket, runs its review process, posts findings as an internal comment, and marks the ticket done β€” or escalates if it finds a significant issue.


FAQ

On this page