• Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
dcm31

dcm31

slack-joins

Simple Slack channel join event catcher
Public
Like
slack-joins
Home
Code
3
README.md
db.ts
H
main.ts
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
Code
/
Search
README.md

Slack Joins

Simple webhook to catch Slack member_joined_channel events.

Setup

  1. Go to api.slack.com/apps and create an app
  2. Enable Event Subscriptions and paste this val's URL
  3. Subscribe to member_joined_channel under bot events
  4. Install the app to your workspace

How it works

  • Handles Slack's URL verification challenge automatically
  • Stores every member_joined_channel event to SQLite
  • Dashboard shows captured events at the val's URL

What you get

Each event stores:

  • user_id - The Slack user who joined
  • channel_id - The channel they joined
  • team_id - The workspace
  • raw_event - Full event payload
Code
README.mddb.ts
H
main.ts
FeaturesVersion controlCode intelligenceCLIMCP
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2026 Val Town, Inc.