A Node.js middleware to bridge Plane work items board webhooks with Discord, supporting card creation, deletion, and state changes with rich embed formatting.
Feel free to contribute!
✅ Real-time Discord notifications
✅ Card creation/deletion/movement tracking
✅ Rich embed formatting with colors and user attribution
✅ Serveo/ngrok/Cloud deployment support
✅ Logging for debugging
- Node.js 18+
- Discord webhook URL
- Clone the repository
git clone https://github.com/znimator/plane2discord.git
cd plane2discord- Install dependencies
npm install
- Create
.envfile
DISCORD_WEBHOOK_URL=your-discord-webhook-url
- Start the server
node run dev
- Request particual subdomain Using Serveo as example (Requires to generate ssh-key to register and use subdomain)
ssh -R example:80:localhost:3000 serveo.net
- Put the given link in to the webhook payload on Plane

