Scheduled Reports¶
Scheduled reports are generated automatically on a schedule and delivered to a Slack channel by the platform's bot. Configuration lives at https://bcp.bytecode.team/reports/scheduled/.
Creating a scheduled report¶
Reports → Scheduled → New Schedule and configure:
Frequency¶
How often to generate — daily / weekly / monthly. For monthly reports you can pick a day of the month, for weekly — a day of the week.
Timezone¶
The timezone in which the schedule fires. Defaults to the organization's timezone, but you can pick another (for teams spread across regions).
Data scope¶
- Personal — the report includes only the data of the user who created the schedule.
- Company — the report covers the whole organization. Only admins can pick this scope.
Content¶
Which sections to include: posture score, active alerts, detection sources, trends, per-user analytics (for company scope), Recent Detections.
Each finding in a scheduled report embeds the same per-finding Impact + remediation playbook as custom reports (see Reports Overview) — so the person opening the emailed PDF doesn't need to come back to the portal for context on what to do about each alert.
AI recommendations¶
An optional toggle: whether to include recommendations from the AI Assistant — a concise "what to do next" block based on current findings.
Slack channel¶
At the bottom of the form pick the Slack channel where the bot will post the report. The list only includes channels the bot has been invited to. If a channel is missing — invite the bot in Slack, then reload the form.
What lands in Slack¶
At each scheduled time the bot posts to the channel:
- A short summary — how many alerts, of what severity, most notable finding.
- Attached file with the full report (PDF).
- Link to the same report on the platform.
Managing schedules¶
The Scheduled list shows all configured schedules with:
- Name, frequency, next run.
- Which channel it delivers to.
- Active / Paused toggle.
- Edit / Delete.
Examples¶
- Weekly CISO briefing — Company scope, every Monday 09:00, all sections, AI recommendations on, posted to
#c-level-security. - Daily security team digest — Company scope, every day at 08:00, just active alerts, posted to
#security-team. - Personal weekly — Personal scope, every Friday, posted to a DM with the bot.