Seamplan
plan gallery · webhook

GitHub → Linear → Slack

Three-way event routing — issues to Linear, status to Slack.

Architecture

  1. 01githubissues and pull_request webhooks
  2. 02linearcreate/update issue with github url as external id
  3. 03slacknotify the channel that owns the team

Env-var matrix

env-var matrix
variabledashboardkindper env?
GITHUB_WEBHOOK_SECRETGitHubsigningyes
LINEAR_API_KEYLinearsecretyes
SLACK_BOT_TOKENSlacksecretyes
SLACK_SIGNING_SECRETSlacksigningyes

Security checklist

Folders

· src/webhooks/github.ts
· src/linear/sync.ts
· src/slack/notify.ts
plan a different seamall plans