Skip to content

Weekly report to a team

From a real engagement · 2026-10-31 Base playbook: every workspace

A team gets an email every week with the new people, a list of who they are, where everyone stands, and how the follow-up tasks are going. An optional monthly summary compares with the month before.

  • A team acts on new sign-ups, enquiries or form entries and wants the week's list in their inbox.
  • Leaders want a short monthly summary without opening the dashboard.
  • You want a warning when nothing came in, because that usually means data entry was missed.
HowWhat
A form people fill inWhatever records your key event: an Origamy form (onboarding.submitted), a sheet or CSV imported as events, or your app.
KindNameWhat it doesLands
TeamOperationsGets the weekly report.Empty
TeamLeadershipGets the monthly summary.Empty
QuestionReport: new peopleHow many people the key event brought in the report's period.Ready
QuestionReport: new people (list)The list of new people, one row per event.Ready
QuestionNew people per weekNew people per week, for the monthly summary.Ready
ReportWeekly: new peopleThe week's new people, with a warning when there were none, and the task summary.Off
ReportMonthly: summaryLast month's numbers compared with the month before, without names.Off
#QuestionDefaultFills in
1Which team gets the weekly report?Operationsteam_name
2Which event counts as a new person for this report? (a form submission, a sign-up…)
Pick from your workspace's events. Forms send onboarding.submitted.
onboarding.submittedkey_event
3Which details should the weekly list show? (event properties, not phone numbers)first_name, last_namelist_columns
4When should it arrive?0 8 * * 1weekly_cron
5Should leaders also get a monthly summary? Who?Yesmonthly_summary

These have defaults. Change any that don’t fit.

SettingDefaultKey
Monthly summary teamLeadershipleaders_team
Time zone for the schedule‹workspace timezone›timezone
Monthly send time0 9 1 * *monthly_cron
  • Weekly report: 0 8 * * 1 in ‹workspace timezone›, covering the last 7 days.
  • Monthly summary: 0 9 1 * *, covering the previous month and compared with the month before.
ChannelNeeded forBefore it can send
emailThe reports themselvesNothing extra. Reports come from Origamy to the team members' own sign-in addresses.
  1. Add people to the Operations team (and Leadership for the summary). A report to an empty team reaches nobody.
  2. Open each report and press Send now once to check it looks right.
  3. Switch the reports on.
  4. The list includes names. Reports only go to team members inside your workspace; keep it that way.
  • Names in email. The list section sends names in the email body (pii_in_email). Without it, recipients open a link to see the rows. Reports only go to people in your teams.
  • The zero alert is how the real build caught Sundays when nobody typed in the paper cards.
  • A report sent from a follow-up (a send_report step) is skipped while the report is off.

The request used to test the copilot on this playbook (a live eval):

Every Monday morning, email our operations team a list of everyone who signed up in the last week, and warn them if nobody did. Once a month send the managers a summary compared with the month before.

It passes when every piece is a valid draft and everything lands off, with at least: report.