Skip to main content

What It Does

  • Automatically pull all members of a Slack user group into your workflow for up-to-date team rosters.
  • Keep your CRM or dashboard in sync with Slack group memberships without manual exports.
  • Trigger notifications or alerts when group membership changes—no more missed updates.
  • Eliminate copy-paste errors by automating member retrieval and downstream actions.

🏁 Getting Started

Slack Node config screenshot
1

Connect Your Slack Workspace

Authorize the Slack app to access your workspace.
2

Configure Inputs

Select the User Group and adjust optional parameters as needed.

Inputs

🛠️ Required Fields

  • User Group (✅) The encoded ID of the Slack user group you want to list members from. Why it matters: Ensures you pull exactly the right team or cohort for reporting, assignments, or alerts.

🎯 Optional Fields

  • Team (⚪️) Specify the encoded team ID when using an org-level token. Why it matters: Directs the request to the correct workspace if you manage multiple teams under one token.
  • Page Size (⚪️) Number of results per page (default: 250). Why it matters: Increase this if your group is large to reduce the number of API calls and speed up retrieval.
  • Number of Pages (⚪️) How many pages of results to fetch (default: 1). Why it matters: Control how far to paginate if you expect more members than a single page returns.

Output

This action returns a structured list of user IDs representing each member of the specified Slack user group. You can pass this list into downstream nodes for notifications, CRM updates, or dashboard population.
Slack Node output screenshot
If you connect this output to a table or sheet and a column name conflicts, duplicate columns are automatically renamed (e.g., column_1).

How It Works

  1. Calls Slack to fetch member IDs for the specified user group.
  2. Parses the returned list of members.
  3. Emits a clean array of user IDs into your workflow.
  4. Feeds downstream actions like alerts, reporting, or CRM assignments.

🚀 Example Use Cases & Prompts

Use CaseSetup or Prompt Example
Team Roster Sync”Pull members of the Sales group into my CRM Team field every morning.”
Roster Dashboard Update”Import Marketing group members into Google Sheets for weekly reporting.”
Assignment Automation”Assign new leads to active Sales group members automatically.”

✨ Pro Tips

  • Increase Page Size if your group has more than 250 members to reduce pagination overhead.
  • Use the Insert Input button to feed User Group into downstream nodes for dynamic workflows.
  • Specify Team when working across multiple workspaces with an org token.

⚠️ Important Considerations

  • Large groups may need higher page counts—adjust Number of Pages accordingly.
  • Org-level tokens require the correct Team ID; missing it can cause errors.
  • Ensure your Slack app has the usergroups:read scope to list group members.

🛠 Troubleshooting & Gotchas

SymptomLikely CauseQuick Fix
No members returnedWrong User Group ID or missing scopeVerify the group ID in Slack and grant usergroups:read
Partial member listDefault page size too lowIncrease Page Size or Number of Pages
”Team not found” errorOrg token used without Team specifiedAdd the correct Team ID

📝 FAQ

In Slack, open the user group’s settings and copy the encoded ID from the URL or use a utility like the Slack API tester.
You’ll get back an empty array—downstream nodes can handle this to avoid false alerts.
This is an action node, so you run it on demand within your workflow to fetch group members.

💰 Pricing

ActionCredit Cost
List Group MembersFree
All action nodes (like this one) are free to run. You only spend credits on trigger nodes.

Drop this Slack action into your flow to automate group member sync and keep your pipelines clean — automatically. 🚀