Skip to main content

How to Set Up Slack Notifications in Hiro

We’re excited to announce Slack Notifications — a highly requested feature that lets you send automated performance updates directly into your Slack channels for full team visibility.

Updated over 4 months ago

You can use this for:

  • Client-specific updates for account managers

  • Agency-wide updates for your whole team

  • Daily, weekly or monthly summaries for a quick bird’s-eye view of performance

Step 1: Authorize Hiro in Slack

  1. In your Hiro dashboard, open the Beta tab.

  2. Click the Slack Notifications section.

  3. Go to the Connect Slack sub-tab.

  4. Press Authorize Slack.

  5. A new window will appear requesting permission for Hiro Analytics to access your Slack workspace.

  6. Complete the authorization flow and click Allow when prompted.

  7. Return to Hiro and press Confirm Authorization to finalize the connection.

  8. A green success banner will confirm that Slack has been connected successfully.

Tip: You can verify the connection by checking your Slack workspace. The Hiro Analytics app should appear under Installed Apps.


Step 2: Add Hiro to Slack Channels

To send notifications to specific channels, make sure the Hiro app is present in them.

  • Public Channels: Hiro should automatically be available in public channels.

  • Private Channels: You’ll need to add it manually.

To add Hiro to a private channel or if it's not present in a public channel:

  1. Open the desired channel.

  2. Click the three dots at the top → View Channel Details.

  3. Go to the Integrations tab → Add an App.

  4. Select Hiro AnalyticsAdd.

Once added, Hiro can post automated notifications in that channel.


Step 3: Schedule Notifications

Go to the Schedule Notifications tab in Hiro and click Add Notification. You’ll have two options:

Option A: Client Update

Used to send a performance report for a single client.

  1. Select Client Update and press Next.

  2. Choose the client account and give the notification a clear title (for example: Home Goods Co – Trailing 7 Days).

  3. Add tables to include:

    • Metrics Table

    • Campaigns Table

    • Flows Table

  4. For each table:

    • Choose a time period (Last 7 Days, Last 30 Days, Month-to-Date, or Year-to-Date).

    • Select which fields (metrics) to display, such as:

      • Total Store Revenue

      • % of Total Store Revenue from Flows

      • % of Total Store Revenue from Campaigns

    • Add subtitles or date ranges if desired.

    • Save each table and review the live preview.

  5. Once tables are set, click Next.

  6. Choose the frequency (Daily, Weekly, Monthly) and time.

  7. Select the Slack channel from the dropdown.

    • Channels labeled “Hiro not in channel” will require adding the app first.

  8. Send a Preview to Slack to verify.

  9. Press Save Notification to finalize.

Editing or Duplicating:
You can edit saved notifications anytime. To create templates for other clients, duplicate an existing one and update the client info.


Option B: Agency Update

Used for an overview across all clients in your agency.

  1. Click Add Notification → Select Agency Update.

  2. Choose whether to include all clients or select specific ones.

  3. Add a Metrics Table (agency reports only support metric tables).

  4. Set your time period and fields.

  5. Optional: Add a subtitle and choose sorting order (for example: sort by Total Attributed Revenue – % Change Ascending).

  6. Save the table and preview.

    • If the report exceeds Slack’s column limit, it will automatically send as a CSV attachment.

  7. Set your frequency and delivery time.

  8. Select the Slack channel and send a preview.

  9. Save the notification once confirmed.


Step 4: Manage or Remove Notifications

  • To edit: Click into any existing notification, make changes, and save.

  • To duplicate: Press Duplicate to reuse the setup for another client.

  • To delete: Click the trash icon next to the notification.


Step 5: Disconnect Slack (if needed)

If you ever need to remove the integration:

  1. Go to the Connect Slack tab.

  2. Click Disconnect Slack.


💡 Notes

  • Slack has a table column limit on Agency wide notifications. As a result, large tables that have more than 6 metrics selected will automatically export as CSVs in your Slack channel.


Troubleshooting

If you run into any issues:

  • Double-check your Slack authorization.

  • Ensure the correct channel is selected and permissions are enabled.

    • Add the Hiro App integration into the channel you want to use if you do not see it in the dropdown menu for channel selection and refresh the Hiro page.

  • Contact our support team via Slack or email us at [email protected] for help.

Did this answer your question?