Skip to main content
Building Forms

Recurring checklists: running the same checks on a schedule

Published

Have a checklist appear for an agent every morning, every Monday and Thursday, on the first of the month or every ninety days — with a due window and a notification when each run lands.

How do I make a checklist repeat every day or every month?

Create a schedule on the Checklists screen: name it, choose the checklist, and pick how often it repeats — every day, weekly on chosen days, monthly on a day of the month, every N days or N months, or once only. Set the time it is created and how many hours the crew has to finish it, then choose who to assign it to. That person gets an in-app notification and a push when each run becomes due. No emails are sent.

A schedule makes the same checklist come round again on its own, so nobody has to remember to hand out the morning walk-round or the quarterly inspection. Each time it comes round, Survtapp creates a run of that checklist with a due time and notifies whoever it is assigned to.

Before you start

You need a published checklist. A schedule points at one checklist and creates runs of it; it does not contain any items of its own. See Building a checklist and giving it to your agents.

Create a schedule

  1. Open Checklists — the recurring-schedules screen.
  2. Click to add a schedule and give it a Name, such as "Morning safety walk".
  3. Choose the Checklist it runs.
  4. Choose how often it Repeats (below).
  5. Set the Time it is created, in your account’s timezone, and Due within (hours).
  6. Choose who to Assign to, then save.
Three recurring checklist schedules, one of them paused, each naming its checklist, its repeat pattern, who it is assigned to and when it next runs.

How often it can repeat

  • Every day.
  • Weekly, on chosen days — tick the days you want, so Monday and Thursday is one schedule rather than two.
  • Monthly, on a day of the month. A day later than a month has runs on that month’s last day instead of being skipped, so the 31st still works in February.
  • Custom interval — either every N days, or every N months on a chosen day. Use 3 months for quarterly.
  • Once only, for a one-off that you still want created and tracked.
The Edit schedule dialog for a weekly schedule, with the days of the week chosen, a time, a due-within window, an assignee and a plain-English summary.

The due window

Due within (hours) is how long the crew has from the moment a run is created. A run created at 07:00 with a window of 4 hours is due by 11:00. A run that is still unfinished after its window has passed is marked as missed, which is what makes a schedule worth having — you can see what was skipped rather than assuming it was done.

The Edit schedule dialog on a custom interval, repeating every seven days at a set time with a 48-hour window to complete each run.

Who gets it

Assign to names one person, and that person is notified when each run becomes due — a "Checklist due" notification in the app and a push on their device, naming the checklist and the date. Leave it as Nobody and runs are still created and still tracked, they just arrive without anybody being told.

If your role cannot list team members, the field says so and the schedule is saved unassigned.

No emails are sent

This is worth being plain about, because it is the thing people assume. A schedule sends no email, ever — not when a run is created, not before it is due, not when it is missed. The assignee gets an in-app notification and a push, and that is all. If you need an email, put a trigger on the checklist itself.

Pausing, editing and deleting

  • Pause stops new runs without losing the schedule or anything it has already created; the row is badged Paused and the button becomes Resume.
  • Editing a schedule changes future runs. Runs already created keep the due time they were given.
  • Deleting removes the schedule. Completed runs and their responses are kept.

Seeing what is due

The calendar on the same screen shows the runs that have been created and when each is due, so you can look at a week and see what is coming and what was missed.

The run calendar for a month, with each scheduled checklist run marked on its day, above tiles counting total, pending, completed and overdue runs.

Frequently asked questions

Will my agents be emailed a reminder before a checklist is due?

No. There are no reminder emails. The assignee gets one in-app notification and a push when the run becomes due. Anything else has to be a trigger on the checklist.

What happens if nobody completes a run?

Once its due window has passed it is marked as missed, and it stays on the record as missed. Nothing is deleted.

Can one schedule cover two different checklists?

No. One schedule runs one checklist. Create a second schedule for the second checklist — they can share a time and an assignee.

Can I schedule a survey or a waiver?

No. Schedules are for checklists, which are the form type built around a recurring routine.

Related articles

Still need help?

Ask our assistant — it answers from these guides — or send it to a person.

Message our team