Recurrence Trigger in Azure Logic Apps

Overview

The Recurrence trigger runs your workflow on a schedule - like a cron job.


Add Recurrence Trigger

In Designer

  1. Create new Logic App
  2. Search "Recurrence"
  3. Select Recurrence trigger
  4. Configure schedule

Configuration Options

Basic (Interval)

SettingExample
Interval1
FrequencyHour, Day, Week, Month

Advanced (Schedule)

SettingDescription
Start TimeWhen to first run
Time ZoneTimezone for schedule
At these hoursHours to run (0-23)
At these minutesMinutes (0-59)
On these daysMon-Sun

Schedule Examples

Every 15 minutes

  • Interval: 15
  • Frequency: Minute

Every hour at 30 minutes

  • Interval: 1
  • Frequency: Hour
  • At these minutes: 30

Every day at 9 AM

  • Frequency: Day
  • At hour: 9
  • At minute: 0

Every Monday at 8 AM

  • Frequency: Week
  • On these days: Monday
  • At hour: 8
  • At minute: 0

First of month at midnight

  • Frequency: Month
  • On day: 1
  • At hour: 0
  • At minute: 0

Use Cases

Use CaseSchedule
Daily reportEvery day at 6 AM
Hourly syncEvery 1 hour
Weekly cleanupEvery Monday at 1 AM
Monthly billingDay 1 at midnight
Business hoursMon-Fri every 15 min

Dynamic Content in Trigger

Available Properties

{
  "startTime": "2024-01-01T08:00:00Z",
  "interval": 1,
  "frequency": "Day"
}

Use in actions:

@trigger().startTime
@trigger().attributes.Frequency

Time Zones

Important: The timezone affects:

  • Start time
  • Daily/weekly schedules

For UTC, select "(UTC) Coordinated Universal Time"


Troubleshooting

Not running?

  • Check enabled status
  • Verify start time hasn't passed
  • Check run history for errors

Running too often?

  • Verify frequency and interval
  • Check timezone setting

Azure Integration Hub - Beginner Level