Getting Started
What this knowledge base covers and how the sections fit together
This site documents building Slack apps with a Cloudflare Worker as the backend: the bot token and signing secret live in the Worker's own secret store, every Slack API call happens server-to-server, and nothing Slack-credentialed ever reaches a browser. That stance shapes every section below -- start here, then move to Worker Backend to see how secrets, request verification, and handlers map onto Worker bindings.
What This Covers
Getting Started (this section) -- creating a Slack app, obtaining the bot token and signing secret, and the token/scope model
Worker Backend -- secrets and config, verifying requests from Slack, and Worker-specific handler patterns
Messaging -- posting and updating messages through the Slack Web API
Events -- subscribing to and handling the Events API
Lists -- the Slack Lists API in depth, including write semantics and access control, research-backed with unverified claims flagged explicitly
Data Surfaces -- patterns for exposing synced data back into Slack