https://github.com/alexose/planka-notifications
A quick standalone plugin that forwards Planka notifications to Slack
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.0%) to scientific vocabulary
Repository
A quick standalone plugin that forwards Planka notifications to Slack
Basic Info
- Host: GitHub
- Owner: alexose
- Language: JavaScript
- Default Branch: main
- Size: 61.5 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Planka Notifications
A minimal webhook server that bridges Planka's notification system with Slack.
Philosophy
Planka is a great kanban tool, but its notifications are limited to the web interface.
The goal is simple: when something happens on a card, the right people get notified in the right place with the right context.
How It Works
Cards with notify in their description trigger Slack messages. You can notify channels (&shared, #general) and
users (@john) in natural language:
notify &team-alpha @john
please notify #general &urgent
notification: @admin
Setup
- Copy
config.js.exampletoconfig.js - Configure your Slack app:
- Create a new Slack app at https://api.slack.com/apps
- Add OAuth scope:
chat:write.public(allows posting to any public channel) - Install the app to your workspace to get a Bot User OAuth Token (starts with
xoxb-) - Copy the Bot Token to
config.js - Optional: Create a
#planka-bot-logschannel and invite your bot for error logging
- Configure Planka to send webhooks to your server
- Add
notifystrings to card descriptions
That's it. No complex integrations, no external dependencies—just a simple bridge between two systems that should talk to each other.
The Result
Instead of needing to check Planka itself, your team gets contextual updates in Slack:
- 🆕 New cards appear with board/list context
- ✏️ Updates show what changed and by whom
- 📤 Card moves track workflow progress
- 💬 Comments include the full conversation
Owner
- Name: Alexander Ose
- Login: alexose
- Kind: user
- Location: Jacksonville, Oregon
- Company: Parse.ly
- Repositories: 98
- Profile: https://github.com/alexose
GitHub Events
Total
- Push event: 12
- Create event: 1
Last Year
- Push event: 12
- Create event: 1
Dependencies
- anymatch 3.1.3 development
- balanced-match 1.0.2 development
- binary-extensions 2.3.0 development
- brace-expansion 1.1.12 development
- braces 3.0.3 development
- chokidar 3.6.0 development
- concat-map 0.0.1 development
- debug 4.4.1 development
- fill-range 7.1.1 development
- fsevents 2.3.3 development
- glob-parent 5.1.2 development
- has-flag 3.0.0 development
- ignore-by-default 1.0.1 development
- is-binary-path 2.1.0 development
- is-extglob 2.1.1 development
- is-glob 4.0.3 development
- is-number 7.0.0 development
- minimatch 3.1.2 development
- ms 2.1.3 development
- nodemon 3.1.10 development
- normalize-path 3.0.0 development
- picomatch 2.3.1 development
- pstree.remy 1.1.8 development
- readdirp 3.6.0 development
- semver 7.7.2 development
- simple-update-notifier 2.0.0 development
- supports-color 5.5.0 development
- to-regex-range 5.0.1 development
- touch 3.1.1 development
- undefsafe 2.0.5 development
- prettier 3.5.3
- nodemon ^3.0.1 development
- prettier ^3.5.3