Use Case

Task Calendars for Data Engineering

Trigger data pipelines and ETL workflows on business-day-aware schedules — not just fixed cron intervals. Use smart scheduling to fire webhooks when your business calendar says it's time.

Dashboard showing scheduled webhook triggers aligned with business calendar dates

Scheduled Webhooks with Smart Scheduling

Cron jobs fire on fixed intervals — every day at 2 AM, every Monday at midnight. But data pipelines often need to run on the 3rd business day of the month, the last working day before quarter-end, or two business days after a reporting period closes. Cron can't express these schedules. TaskCalendars can.

Define custom notification webhooks in TaskCalendars and attach them to tasks with smart scheduling rules. When the task's calculated date arrives, TaskCalendars fires an HTTP request to your pipeline orchestrator — Dagster, Airflow, Prefect, or any tool that accepts webhook triggers. Your pipelines run exactly when business logic dictates.

Data pipeline workflow diagram showing TaskCalendars triggering Dagster and Airflow jobs

Pipeline Orchestration Beyond Cron

Data engineering teams juggle dozens of recurring pipelines — daily ingestion jobs, weekly aggregation runs, month-end reconciliation processes, quarterly data warehouse refreshes. Each has different scheduling requirements tied to business calendars, not wall-clock time.

TaskCalendars becomes the scheduling brain for your pipeline infrastructure. Define each pipeline's trigger schedule using business-day-aware rules, and let TaskCalendars call your orchestrator's API at the right moment. Holiday? The schedule adjusts automatically. Month-end falls on a weekend? TaskCalendars shifts to the correct business day.

API Access for Full Automation

TaskCalendars exposes a REST API that lets you programmatically manage schedules, webhooks, and task definitions. Build integrations that create or modify scheduled webhooks based on your infrastructure's needs — spin up new pipeline triggers when new data sources are onboarded, or adjust schedules when reporting periods change.

Combine API access with TaskCalendars' MCP (Model Context Protocol) support to let AI agents create and manage pipeline schedules through natural language. Ask your AI assistant to "schedule a data quality check for two business days before each month-end" and it configures the webhook trigger automatically.

ETL & ELT Scheduling That Understands Your Business

Financial data loads that must complete before the 5th business day. Payroll data exports that run two days before pay date. Regulatory report generation that fires on the last business day of each quarter. These are schedules that cron expressions simply cannot represent — but they're natural in TaskCalendars.

Define your ETL schedules using TaskCalendars' relative date calculations, business day rules, and holiday-aware adjustments. Each schedule generates the correct trigger dates for the entire period, and webhooks fire your data pipelines on exactly the right day. No more manual calendar lookups or hardcoded date overrides.

Schedule Pipelines the Smart Way

Replace brittle cron jobs with business-day-aware webhook triggers. Let TaskCalendars handle the calendar math so your data pipelines run on time, every time.