n8n community node for Planka - Open Source Project Management
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
npm install @taistudio/n8n-nodes-plankagit clone https://github.com/TaiStudio/n8n-nodes-planka.git
cd n8n-nodes-planka
npm install
npm run build- 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
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
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
- β Planka 2.0.0-rc.4 (Recommended)
- β Planka 1.x.x (Legacy support)
getAll: List all projectsget: Get a specific projectcreate: Create a new projectupdate: Update an existing projectdelete: Delete a project
getAll: List all boards in a projectget: Get a specific boardcreate: Create a new boardupdate: Update an existing boarddelete: Delete a board
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
getAll: List all usersget: Get a specific usergetCurrent: Get current user information
-
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
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
This project is licensed under the MIT License - see the LICENSE file for details.
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.