What you can configure per teammate
Must match a verified workspace member.
Cadence toggles
Daily Brief on/off · Weekly Watch on/off, independently.
Scope
full (everything the owner sees) or department (their agents only).Self-managed
Members can always unsubscribe themselves, even if the owner subscribed them.
Two scopes, two reads
The team-level numbers (CSAT, volume, FRT, deflection, capacity, etc.) are unchanged regardless of scope — they’re org-wide signals. Whatscope: 'department' changes:
| Block | Full scope | Department scope |
|---|---|---|
| Eight signals | ✓ | ✓ |
| Per-agent context | All agents | Member’s department only |
| Worst-CSAT samples | ✓ | — |
| Active decisions | ✓ | — |
| Recent actions | ✓ | — |
Where to configure
Settings → Delivery → Team briefings. Owners and admins add new rows; members can flip their own toggles or unsubscribe themselves.Delivery cadence
Members ride the owner’s schedule — same timezone, same local hour. Forepost doesn’t yet store a per-member tz/hour; teams running the same business hours don’t notice, and the alternative added settings surface for little real gain. If you need per-member timezones, tell us. Daily briefs send Monday-to-Friday at the owner’s chosen hour. Weekly Watch fires on Monday morning local. Dedup is per-row viamember_brief_subs.daily_last_sent and weekly_last_sent so a missed cron tick doesn’t double-send.
API
Email patterns
The Resend integration that handles the owner’s brief is reused for member subscriptions. Same from-address. The unsubscribe link in the footer respects the member’s row, not the owner’s, so a member clicking unsubscribe doesn’t accidentally turn off the owner’s delivery.What it isn’t
- Not a redistribution list. Each subscription is scoped to one verified member. You can’t subscribe
team-cx@company.comand have it fan out. - Not an admin override. Members can always unsubscribe themselves, even if the owner added them.