ERG Watercooler Bot

Automatically post random discussion questions to keep your ERG community engaged without coordinator burnout

ERG Watercooler Bot

Workflow preview:

Open in Canvas

Click and drag to move around the canvas and pinch to zoom.

Overview

Keeping an ERG community engaged between live events takes consistent effort. Discussion prompts spark conversation, but remembering to post them regularly becomes another task for volunteer leaders who are already stretched thin.

This ERG Watercooler Bot automation handles community engagement for you. Store a library of discussion questions in a Google Sheet, and Zapier will randomly select one and post it to your ERG Slack channel on whatever schedule you choose—every week, every two weeks, or monthly.

The system runs completely hands-off once you set it up. You maintain the question bank in your spreadsheet, but you never have to manually post again. Your ERG stays engaged, and volunteer coordinators reclaim time for the community work that matters.

How it works

The automation triggers on a schedule you define—the default is every two weeks on Tuesday mornings, but you can adjust frequency, day, and time to match your ERG's rhythm. When it runs, a Formatter step generates a random number between 1 and 100. That number becomes the lookup value for a Google Sheets search step, which finds the matching row and pulls the question from column B. Finally, the automation posts the question to your designated Slack channel as a bot with customizable username and icon.

Who this is for

Employee Resource Groups can use this to maintain async community engagement without coordinator burnout. ERG volunteer leaders benefit from consistent prompts that help distributed members build connection. Multi-chapter ERGs running separate channels for different locations can duplicate this automation with location-specific question banks to maintain engagement across all chapters without multiplying coordination work.

Frequently asked questions

Can I use fewer than 100 questions?

Yes. If you have 50 questions, number them 1-50 in column A and adjust the RANDBETWEEN formula in the Formatter step to RANDBETWEEN(1,50). The automation will work with any range.

What happens if the same question gets posted twice?

It's possible since selection is random. If you want to prevent repeats, you'd need to track which questions have been used recently, which requires a more complex setup with a tracking column.

Can I post to multiple Slack channels?

You can duplicate the Slack step to post to multiple channels, or create separate Zaps for each channel if you want different schedules or question banks.

Can I customize the message format?

Yes. The Slack step includes the message text as a template. You can add emoji, formatting, @mentions, or any other Slack message syntax.

What if I want to post more or less frequently?

Edit the Schedule trigger settings. You can set it to daily, weekly, bi-weekly, monthly, or custom intervals. You can also change the day of week and time.

ERG Watercooler Bot