← View All Guides
Slack logo
Integration Guide

How to Use GrowSurf Alerts as the Feed for a Slack Referral Leaderboard

Use GrowSurf's native Slack notifications as the live event stream for a leaderboard channel, then add Zapier or webhooks only if you need custom ranking logic.

Want the full setup walkthrough?

Use these docs for exact setup steps, supported fields, and troubleshooting.

GrowSurf's native Slack integration gives you a live feed of referral-program activity inside Slack, which is often enough for a shared leaderboard channel or manual leaderboard updates.

GrowSurf does not include a native Slack leaderboard bot. If you want ranked summaries, pinned scorecards, or custom bot messages, use the Slack alerts as the event source and let Zapier or a webhook-based workflow handle the formatting.

Integration Steps

Start from the Slack integration in GrowSurf

GrowSurf Slack integration card inside the program integrations area
Connect Slack from GrowSurf first so the leaderboard workflow starts with the program's native event feed.

Open your GrowSurf program and connect Slack from the integrations area. This gives you a native channel for participant and reward activity before you add any extra automation.

Choose the Slack channel that will act as the live feed

Slack channel picker during GrowSurf Slack setup
Pick the Slack channel where GrowSurf events should land before you layer a leaderboard workflow on top.

Use a dedicated leaderboard or referral-ops channel when possible. That makes it easier to keep the event stream readable and avoids mixing leaderboard updates with unrelated team chatter.

Keep the event mix tight

Slack channel showing GrowSurf participant alerts and reward approval actions
A focused Slack feed gives your team a cleaner starting point for leaderboard updates or downstream bot messages.

Use GrowSurf's Slack notification settings to post only the referral events that matter for leaderboard movement. In most programs, the best signals are participant activity and reward-related milestones rather than every possible alert.

Add automation only when you need computed rankings

If a simple event feed is enough, stop at the native Slack integration. If you want a true leaderboard bot or scheduled score summary, send the same GrowSurf events into Zapier for a no-code workflow or into webhooks for a custom service.

Keep GrowSurf as the source of truth

Any leaderboard message in Slack should be treated as a presentation layer. Referral counts, participant records, and reward state should still come from GrowSurf when it is time to audit results or resolve disputes.

Test with real program activity

Before you launch the leaderboard publicly, run a small live test with real participant activity and confirm the Slack feed stays in sync with the behavior GrowSurf records.

Tips

Use one channel for the raw event feed

Even if you later post polished leaderboard summaries elsewhere, keep one channel that receives the underlying GrowSurf alerts. It makes troubleshooting much easier when the bot output looks off.

Let the bot summarize instead of reposting every event

If you build on top of the native alerts, use the extra automation to aggregate or rank events. Reposting the same raw alerts as a bot usually adds noise instead of clarity.

FAQ

Does GrowSurf include a native Slack leaderboard bot?

No. GrowSurf natively sends notifications into Slack, but ranked summaries or leaderboard-bot behavior need a second layer such as Zapier or a webhook-based service.

Which path is better for a no-code Slack leaderboard?

Start with Zapier if you want the simplest no-code workflow. It is a good fit when you want to react to GrowSurf events and post formatted Slack messages without building your own service.

When should I use webhooks instead of Zapier?

Use webhooks when you need custom ranking logic, your own data store, or a more tailored Slack bot experience than a no-code workflow can provide.

Set up your refer a friend program with customer referral and affiliate program software that lowers your acquisition costs, increases customer loyalty, and saves you gobs of time.

Trusted by marketing and product teams at fast-growing B2C, fintech, and SaaS companies