Skip to content

Missing homework: remind the student, then the parents

Each school day at 5 pm, finds assignments past due and not handed in (columns student, email, parent_email, assignment, due_date, submitted, reminder_stage). A first reminder is drafted for the student; if already reminded, a calm message to the parents is drafted instead. Teachers review the drafts.

By
Loop & Roll team · Official
Copied
0 times
Steps
11
Version
1 · 18 October 2026
Requires
Loop & Roll 1.0.0 or later

Workflow graph

Missing homework: remind the student, then the parents Hover a node to see its role · Drag to move the graph
For each item of “For each assignment”School days at 17:00 — ScheduleSchool days at 17:00ScheduleToday — Compute a dateTodayCompute a dateAssignments past due — Table — list rowsAssignments past dueTable — list rowsFor each assignment — LoopFor each assignmentLoopfor eachdoneFirst reminder or second? — SwitchFirst reminder or sec…SwitchFirst reminderotherwiseWrite to the student — Compose (AI)Write to the studentCompose (AI)ModelSave the student draft — SendSave the student draftSendMark as reminded — Table — update a rowMark as remindedTable — update a rowWrite to the parents — Compose (AI)Write to the parentsCompose (AI)ModelSave the parent draft — SendSave the parent draftSendMark as escalated — Table — update a rowMark as escalatedTable — update a rowOpenAI — OpenAI (GPT)OpenAIgpt-5-mini
Missing homework: remind the student, then the parents

How it works

  1. 1

    School days at 17:00

    trigger.schedule

  2. 2

    Today

    date.compute

  3. 3

    Assignments past due

    table.list

  4. 4

    For each assignment

    flow.loop

  5. 5

    First reminder or second?

    flow.switch

  6. 6

    Write to the student

    ai.compose

  7. 7

    Save the student draft

    mail.send

  8. 8

    Mark as reminded

    table.update

  9. 9

    Write to the parents

    ai.compose

  10. 10

    Save the parent draft

    mail.send

  11. 11

    Mark as escalated

    table.update

What you will fill in after import

Nothing personal travels with a template: connections, mailboxes, tables and recipients are left blank for you to pick in your instance.

Tables to choose
Assignments past due · table Mark as reminded · table Mark as escalated · table
Mailboxes to choose
Save the student draft · mailbox Save the parent draft · mailbox
Connections to choose
OpenAI · connection (llm_provider)