Package Information
Downloads: 239 weekly / 695 monthly
Latest Version: 26.1.18
Author: Tai Studio
Available Nodes
Documentation
n8n-nodes-planka
n8n community node for Planka - Open Source Project Management
🌟 Features
This n8n node allows you to integrate Planka with your n8n workflows, providing comprehensive project management capabilities:
- 🏢 Project Management: Create, read, update, and delete projects
- 📋 Board Management: Manage boards, lists, tags, and members
- 📝 Card Management: Handle cards, tasks, comments, and attachments
- 👤 User Management: User-related operations and permissions
🔧 Installation
Option 1: Install from npm
npm install @taistudio/n8n-nodes-planka
Option 2: Install from source
git clone https://github.com/TaiStudio/n8n-nodes-planka.git
cd n8n-nodes-planka
npm install
npm run build
🚀 Usage
- Install the node using one of the methods above
- Restart n8n to load the new node
- Configure Planka credentials:
- API URL (e.g.,
https://your-planka-instance.com) - API Token (from your Planka user settings)
- API URL (e.g.,
- Use the node in your workflows with the following resources:
- Project operations
- Board operations
- Card operations
- User operations
🔐 Authentication
The node uses API token authentication. To get your API token:
- Log in to your Planka instance
- Go to Settings → API
- Generate a new API token
- Use this token in the n8n credential configuration
🆕 Compatibility
✅ Planka 2.0.0-rc.4 Support
This version is fully compatible with Planka 2.0.0-rc.4 and includes:
- Updated API endpoints for the latest Planka version
- Support for new features introduced in 2.0.0-rc.4
- Backward compatibility with earlier Planka versions
- Enhanced error handling and validation
Supported Planka Versions
- ✅ Planka 2.0.0-rc.4 (Recommended)
- ✅ Planka 1.x.x (Legacy support)
📚 Available Operations
Project Resource
getAll: List all projectsget: Get a specific projectcreate: Create a new projectupdate: Update an existing projectdelete: Delete a project
Board Resource
getAll: List all boards in a projectget: Get a specific boardcreate: Create a new boardupdate: Update an existing boarddelete: Delete a board
Card Resource
getAll: List all cards in a listget: Get a specific cardcreate: Create a new cardupdate: Update an existing carddelete: Delete a cardaddComment: Add a comment to a cardaddAttachment: Add an attachment to a card
User Resource
getAll: List all usersget: Get a specific usergetCurrent: Get current user information
🐛 Troubleshooting
Common Issues
Authentication Errors
- Verify your API token is correct
- Check that your Planka instance URL is accessible
- Ensure the token has sufficient permissions
API Version Mismatch
- Make sure you're using Planka 2.0.0-rc.4 or compatible version
- Check your Planka instance version in Settings → About
Connection Issues
- Verify network connectivity to your Planka instance
- Check if there are any firewall restrictions
- Ensure HTTPS is properly configured if using SSL
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
🔗 Links
📞 Support
If you encounter any issues or have questions:
- Create an issue on GitHub Issues
- Contact the maintainer: tai.studio@outlook.fr
Note: This is a community-maintained node and is not officially supported by the n8n or Planka teams.
