Skip to main content

What It Does

  • Automatically triggers a workflow when someone new joins Slack, so you never miss onboarding steps.
  • Instantly syncs new user details to your CRM or HR system for seamless pipeline and headcount tracking.
  • Notifies Ops or People teams in real time, keeping everyone aligned on new hires or trial users.
  • Powers automated training assignments, welcome messages, or team dashboard updates without manual work.

🏁 Getting Started

Slack New User Added node config screenshot
1

Select Account

Choose your connected Slack workspace where you want to watch for new users.
2

Connect Apphook

Allow the Slack integration to post events when a user is added.

Inputs

πŸ› οΈ Required Fields

There are no additional fields to configure β€” once your Slack account is connected and the apphook is enabled, this node is ready to fire on every new member event.

🎯 Optional Fields

No optional fields for this trigger.

Output

When a new member joins your workspace, this node emits a user object containing fields like:
  • id β€” Slack user ID
  • name β€” display name
  • email β€” user email address
  • team_id β€” workspace identifier
  • event_ts β€” timestamp of the join event
These outputs can feed into downstream nodes for CRM updates, notifications, or data enrichment.
Slack New User Added node output screenshot
Event payload fields are auto-detected. If multiple payload properties share a name, the node appends an index (email_1, email_2).

How It Works

  1. Connects to your Slack workspace via the apphook.
  2. Listens for the team_join event whenever a member is added.
  3. Captures structured user data (ID, name, email, team) in real time.
  4. Emits the data to trigger downstream actions like CRM syncs, welcome bots, or reporting dashboards.

πŸš€ Example Use Cases & Prompts

Use CaseSetup or Prompt Example
Automated Onboarding”When a new Slack user is added, send their info to our HR system.”
CRM Lead Creation”Create a new lead in Salesforce for every new trial user in Slack.”
Team Notification”Post a welcome message in #general whenever someone joins.”

✨ Pro Tips

  • Confirm your Slack apphook has permission to read user events before enabling the node.
  • Use @ColumnName or the Insert Input button to map user fields into downstream messages or records.
  • Filter by user type (bot vs. human) in downstream steps to avoid noisy events.

⚠️ Important Considerations

  • Your Slack workspace must allow custom apphooks; check with your admin if events aren’t showing.
  • Excessive join events from large orgs may impact credit usage; consider filtering by user roles.
  • Ensure the bot is invited to any shared channels if you plan to post welcome messages there.

πŸ›  Troubleshooting & Gotchas

SymptomLikely CauseQuick Fix
No events triggeringApphook not authorizedReinstall the Slack integration and grant scopes
Missing user emailEmail scope not grantedUpdate apphook to include users:read.email
Duplicate payload propertiesName collisions in event dataRename outputs or filter redundant fields

πŸ“ FAQ

Yes β€” add a Filter node after this trigger to pass only the roles you care about.
It fires on every team_join event, including reactivations and re-invites.
This is a trigger node β€” it starts your workflow whenever someone joins your Slack workspace.

πŸ’° Pricing

ActionCredit Cost
Trigger Run (per event)1 credit
Trigger nodes that start workflows (like this one) cost 1 credit per event. Other nodes (data formatting, enrichment) are free.

Drop this Slack β€œNew User Added (Instant)” trigger into your flow to automate onboarding, sync data, and keep your teams in the loop β€” instantly. πŸš€