Slack Notifications
Receive daily store metrics in Slack, email, or Google Sheets with on-demand reports and Slack commands
Get daily store metrics delivered to Slack, email, or Google Sheets, plus run on-demand reports with Slack slash commands.
Configured under Settings -> Notifications.
What You'll Get
Slack Daily Reports
A formatted summary of yesterday's sales, VIP, loyalty, and POS metrics posted to a Slack channel each morning.
Email Reports
The same daily snapshot delivered to one or more inboxes, formatted for a quick read.
Google Sheets Export
Daily rows appended to a shared spreadsheet so analysts can chart trends and pivot freely.
On-Demand Reports
Run /subscribfy report in Slack to pull a daily, weekly, or monthly snapshot any time.
Channels
The Notifications page exposes three independent channels. Each can be turned on, off, and scheduled separately.
Posts the daily report to a Slack channel using the Subscribfy Slack app.
| Setting | Description |
|---|---|
| Workspace | The Slack workspace connected via OAuth |
| Channel | The channel that receives the report |
| Authorized Users | Slack user IDs allowed to run commands for this shop |
| Format | How the message is rendered (see Formats below) |
| Send time | Local time the report is posted (HH:MM) |
Sends an HTML email with the same metrics.
| Setting | Description |
|---|---|
| Recipients | Comma-separated list of email addresses |
| Send time | Local time the email is delivered (HH:MM) |
Appends a row of metrics to a Google Sheet each day. Subscribfy creates the spreadsheet for you the first time you enable the channel.
| Setting | Description |
|---|---|
| Share with | Email addresses granted edit access to the spreadsheet |
| Columns | Metrics included as columns (drag to reorder) |
| Send time | Local time the row is appended (HH:MM) |
Tip
The three channels are independent. Many stores send a quick Slack summary at 9:00 AM and a deeper Google Sheets export overnight at 6:00 AM.
Connect Slack
Open Settings -> Notifications
Click Connect Slack. You will be redirected to Slack to authorize the Subscribfy app.
Approve permissions
Slack asks for permission to read channels and post messages. Approve to return to Subscribfy.
The redirect carries an encrypted state token. If the page says the request expired, just click Connect Slack again.
Pick a channel
Choose any public or private channel the Subscribfy app belongs to. Add the bot to private channels with /invite @subscribfy if it isn't already a member.
Add authorized users
Paste the Slack user IDs of people allowed to run report commands for this shop. Only authorized users can trigger on-demand reports.
Test it
Click Send test report to verify the channel and formatting before scheduling.
Formats
Pick the format that best matches how your team reads Slack.
| Format | Best For |
|---|---|
| Formatted | Readable summary with icons and bold labels |
| Formatted (click more to expand) | Compact summary that expands on click |
| Formatted (Slack v2) | Block Kit layout with section dividers |
| Text only | Plain text, ideal for piping into other tools |
Tip
Use Formatted (click more to expand) in busy channels so the report doesn't dominate the timeline.
Slack Commands
Once Slack is connected, authorized users can run reports without leaving Slack. Type /subscribfy help to see what's available.
| Command | What It Does |
|---|---|
/subscribfy report | Yesterday's daily report for the linked shop |
/subscribfy report weekly | Week-to-date summary |
/subscribfy report monthly | Month-to-date summary |
/subscribfy report 2026-04-15 | Report for a specific date |
/subscribfy report explain | Show metric formulas and data sources |
/subscribfy status | System health and last report timestamp |
/subscribfy stop | Cancel a running batch report |
/subscribfy help | List all commands available to you |
Permissions
Each command runs through a firewall that checks your Slack user ID against the Authorized Users list. Unauthorized commands are silently dropped.
Google Sheets Columns
Columns are organized by group. Pick only the metrics your team uses to keep the sheet readable.
Schedule and Timezone
Each channel has its own send time. The schedule respects the Timezone chosen at the top of the Notifications page.
| Timezone | Behavior |
|---|---|
| Use shop timezone | Sends respect the timezone configured on the shop |
| Eastern / Central / Mountain / Pacific | Common US business timezones |
| London / Paris / Tokyo / Sydney | International offices |
Reports are gathered 30 minutes before the earliest scheduled send so the data is ready by the time any channel needs it.
Common Setups
Troubleshooting
Related
Settings
All Subscribfy admin settings in one place
Analytics
The in-app dashboards that mirror the metrics in these reports
Webhooks
Real-time event delivery for engineering integrations
Was this page helpful?