How to skip weekends and holidays with recurring Zendesk tickets
By Jake Marsh · Updated
To keep recurring Zendesk tickets off weekends and holidays, open the schedule in Everytide, go to Business days and holidays, set Business days from to one of your Zendesk schedules (or Monday to Friday, no holidays), and choose When a run lands on a closed day: Run anyway, Skip that run, Move to the next business day or Move to the previous business day. Save, and Next runs shows the adjusted dates.
Steps
- Open Everytide from the left navigation bar and open the schedule, or choose New schedule.
- Go to Business days and holidays.
- Choose Business days from.
| Choice | Open days | Holidays |
|---|---|---|
| A Zendesk schedule | That schedule's open days | That schedule's holidays |
| Monday to Friday, no holidays | Monday to Friday | None |
- Choose When a run lands on a closed day.
| Option | What happens |
|---|---|
| Run anyway | The ticket is created on the closed day |
| Skip that run | No ticket for that date; the next run comes as usual |
| Move to the next business day | The ticket is created on the next open day |
| Move to the previous business day | The ticket is created on the last open day before it |
Hourly schedules offer only Run anyway and Skip that run.
- Check Next runs. The coming dates already reflect the rule.
- Click Save schedule.
Business-day schedules vs. moving closed days
There are two ways to land on business days, and they answer different needs:
| You want | Use |
|---|---|
| "The 1st business day of the month", always | Repeats Monthly, A business day (1st, last...) |
| "The 15th, or the next business day if the 15th is closed" | A day of the month with Move to the next business day |
| "Every Monday, but not on a public holiday" | Weekly on Monday with Skip that run |
Keep holidays up to date
Everytide copies the holidays into the schedule when you save it. After you add or change holidays in your Zendesk schedule, open each Everytide schedule that uses it and save it again. Zendesk admins manage schedules and holidays under Admin Center > Objects and rules > Business rules > Schedules (Zendesk's guide).
When nobody is working
Business days decide which day a run belongs to. Separately, runs are created by the app while someone on your team has Zendesk open. Under If nobody has Zendesk open when a run is due, choose:
| Option | What happens |
|---|---|
| Create it when the first agent signs in, with a note saying when it was due | The default. If several runs were missed, only the most recent is created and the note says how many |
| Skip it and wait for the next run | Missed runs are dropped |
What it costs
Everytide costs $120 a month per Zendesk account, with unlimited schedules, billed monthly by Zendesk. The 14-day trial starts at install, and Zendesk asks for a card. The Everytide documentation has the full reference.
Everytide
Recurring tickets on a calendar: 2nd Tuesday, last business day, quarterly. No outside service. $120 a month per Zendesk account.
Questions
I added a holiday in Zendesk but the run still lands on it. Why?
Holidays are copied into the schedule when you save. Open the Everytide schedule and save it again.
Can different schedules use different holiday calendars?
Yes. Each schedule picks its own Zendesk schedule under Business days from, so a team in another country can follow its own holidays.
Does the time zone matter for business days?
Yes. Each schedule has its own time zone, and the run's date in that time zone decides whether it lands on a closed day.
What happens to a run that Zendesk refuses?
The schedule shows the reason (for example a deleted group), that run is skipped and the next runs continue. Fix the setting and save.
More Everytide guides
- How to create a Zendesk ticket every month on a set day
- How to put the month or quarter in recurring Zendesk ticket subjects
More Zendesk guides
- How to cancel a VTEX order from a Zendesk ticket (Feirawell for VTEX)
- How to change a Shopware order status from Zendesk (Creelwell for Shopware)
- How to import old emails into Zendesk as tickets (Ferrywell)
- How to route tickets from at-risk customers in Zendesk (Heartwell)