ERG Circles Automated Membership System

Fully automated ERG circle membership that adds members to recurring calendar invites through form submissions or Slack reactions

ERG Circles Automated Membership System

Workflow preview:

Open in Canvas

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

Overview

Employee Resource Groups often run smaller affinity circles within the larger ERG—affinity groups for managers, parents, crafters, book clubs, or regional chapters. As circle membership grows, manually adding people to calendar invites and tracking enrollment becomes a coordination bottleneck that pulls volunteer leaders away from building community.

This ERG Circles automated membership system eliminates that overhead entirely. ERG members can join circles through a Coda form or by reacting to a Slack message with a circle-specific emoji. Either path feeds into the same Coda membership database, where a second automation picks up each new member, finds the correct recurring Google Calendar event, and adds them as an attendee.

No manual steps. No spreadsheet updates. No calendar invite coordination. The system scales to support dozens of circles and hundreds of ERG members without increasing administrative overhead on volunteer leaders.

How it works

Two enrollment paths feed into one central system. The Slack reactji path monitors your ERG Slack channel for reactions. When someone reacts with a circle-specific emoji, the automation captures who reacted, looks up that emoji in a Coda table, retrieves the user's email from their Slack profile, and creates a new row in the membership table. The form path uses a Coda form where ERG members select their circle and enter their email. Both paths converge at the membership table where a second automation watches for new rows, searches Google Calendar for a recurring event matching the circle name, adds the member as an attendee, and marks the enrollment complete.

Who this is for

Employee Resource Groups with multiple affinity circles can eliminate the coordination overhead that limits how many circles they can support. Large ERGs spanning multiple regions or interests can offer specialized circles without requiring dedicated admin time for each one. ERG volunteer coordinators running cohort-based programs within the ERG can let participants self-enroll without manual calendar management.

Frequently asked questions

Can I use this without the Slack reactji path?

Yes. If you only want form-based enrollment, just pause the Slack reactji automation and keep the calendar enrollment automation running. The form feeds the same Coda table.

How many circles can this system support?

No hard limit. You'll need one emoji per circle for the reactji path, and each circle needs its own recurring calendar event. Hundreds of circles is technically feasible but probably impractical from a coordination standpoint.

Can members join multiple circles?

Yes. Each reaction or form submission creates a separate row in the membership table, so one person can have multiple circle enrollments.

What happens if the calendar search doesn't find a matching event?

The Zap will error at the search step. This typically means the calendar event name doesn't exactly match the circle name in Coda. Check for spelling differences, extra spaces, or punctuation.

What if I want to remove someone from a circle?

Delete their row from the Coda membership table and manually remove them from the calendar event. The automation handles enrollment but not removal.

ERG Circles Automated Membership System