Understanding Scheduled Jobs and Automated Reports

Modified on Tue, 5 May at 7:18 PM

Understanding Scheduled Jobs and Automated Reports

Scheduled Jobs automate recurring tasks at specific times — such as sending dashboard metric reports via email/SMS or triggering alerts when key values cross a threshold.

TL;DR

Access: Account → Scheduled jobs. Jobs define when and under what conditions to act. Templates (Email/SMS) define what to send. A job can trigger multiple templates. Steps: create job → set schedule (time + days) → optional execution conditions (value thresholds) → optional filters → add actions (email or SMS template). Dashboard values like {{dashboard.metric_slug}} can be embedded in templates. View run history under the job's "History" tab.

Get started in 4 steps

1

Create a new job

Go to Account → Scheduled jobs → + New job. Give it a name. Set the schedule: time of day (e.g. 08:00) and which days (e.g. Mon–Fri). This is when the job will run every week.

2

Configure execution conditions (optional)

Add conditions that must be true for the job to run — e.g. only execute if a dashboard value exceeds a threshold (e.g. "leads_waiting > 50"). This turns the job into a conditional alert instead of a constant report. Leave empty to run every scheduled time regardless.

3

Add filters (optional)

Filters narrow down which data the job processes — e.g. "only leads in campaign X" or "only resources with status Y". Filters work like campaign filters: field + operator + value.

4

Add actions

Add one or more Email or SMS actions. Each action references a template. Select the recipient (a specific user, a role, or a dynamic field) and the template to send. A single job can send multiple emails/SMS to different recipients simultaneously.

Read more

Dashboard placeholders in templates

Email and SMS templates for scheduled jobs can include dashboard metric values using placeholder syntax. These are evaluated at job execution time and inserted into the message. Common use cases:

  • Daily: "Leads waiting: {{dashboard.leads_waiting}} — Bookings today: {{dashboard.bookings_today}}"
  • Alert: "WARNING: Queue is at {{dashboard.queue_count}} leads — action required"
  • Weekly: Full performance summary across key campaign metrics

Exact placeholder slugs are found in the dashboard metric settings.

Scheduled Jobs vs. Automation Rules

  • Scheduled Jobs: time-triggered, run at a fixed time on fixed days, access dashboard values, send reports/alerts
  • Automation Rules: event-triggered, run when something happens (lead status change, new booking, etc.), act on individual leads

Viewing job history

Open a job and click the History tab to see each run: timestamp, status (success/skipped/failed), and actions taken. Useful for troubleshooting why a job didn't send as expected.

Common searches

scheduled jobs • automated reports • daily report email • dashboard alert • threshold notification • SMS alert • job history

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article