Blueprints

Run a flow on the first Monday of each month at 11 AM

Source

yaml
id: every-monday
namespace: company.team

tasks:
  - id: log_trigger_or_execution_date
    type: io.kestra.plugin.core.log.Log
    message: "{{ trigger.date ?? execution.startDate }}"

triggers:
  - id: first_monday_of_the_month
    type: io.kestra.plugin.core.trigger.Schedule
    timezone: Europe/Berlin
    cron: 0 11 * * MON
    conditions:
      - type: io.kestra.plugin.core.condition.DayWeekInMonth
        date: "{{ trigger.date }}"
        dayOfWeek: MONDAY
        dayInMonth: FIRST

About this blueprint

Variables Trigger Schedule

This flow will run only on the first Monday of each month at 11 AM.

Log

Schedule

Day Week In Month

More Related Blueprints

New to Kestra?

Use blueprints to kickstart your first workflows.

Get started with Kestra