Create recurring list of tasks for a group of users

My collections are:

  • Users
  • User groups
  • Tasks
  • Task lists
  • Task list frequency

Basically, this is how my app works:

  1. Create a user group
  2. Assign users to the user group
  3. Create a task list
  4. Assign tasks to the task list
  5. Assign a recurring frequency to the task list
  6. Assign the task list to the user group

I am struggling when it comes to assigning a frequency to the task list, as I need users to receive the list of tasks on a certain date and tick off tasks to complete, and then I need them to automatically receive the list again on a certain date and tick off tasks to complete them again, and so on…