Package Information
Available Nodes
Documentation
n8n-nodes-awork
This is an n8n community node that lets you automate workflows with awork, a modern project management tool. It provides seamless integration between awork and n8n, allowing you to manage projects, tasks, and company/client data within your automation workflows.
Installation
n8n Cloud
- Select + on your canvas and type awork
- Find awork in the More from the community section
- Select install
Follow the official installation guide for n8n community nodes.
Self-Hosted Instance
- Navigate to Settings > Community Nodes
- Select Install
- Enter
n8n-nodes-aworkin Enter npm package name - Select Install
- Restart your n8n instance after installation
Authentication
To use the awork node, you'll need API credentials from awork:
- Create an awork account at awork.com if you don't have one
- Generate an API key by following the instructions in the awork API Authentication documentation
- In n8n, add new credentials:
- Select "awork API" from the credentials list
- Enter your API key
- Test the connection to ensure it's working
Available Operations
The awork node provide comprehensive access to awork's project management features, including:
Projects
- Create Project: Start new projects with custom settings
- Get Project: Retrieve project information
- List Projects: Get all projects with filtering options
- Change Project Status: Changes the status of a project
Tasks
- Create Task: Add new tasks to projects
- Get Task: Retrieve specific task information
- List Tasks: Get tasks with advanced filtering
- Change Task Status: Changes the status of a task
- Set Task Custom Fields: Sets the value of a task custom field
- Add Task Comment: Adds a comment to a task
Companies
- Create Company: Add new companies to your workspace
- Get Company: Retrieve company details
- List Companies: Get all companies with filtering
Users
- List Users: Get all users with filtering
Other
- HTTP: With a generic HTTP Request, any awork API endpoint can be used
For detailed information about each operation and its parameters, visit the relevant sections in the awork Developer Documentation:
Example Workflows
Here are some common use cases for the awork nodes:
- Automated Project Creation: Create projects in awork when new deals are won in your CRM
- Task Synchronization: Sync tasks between awork and other project management tools
- Company Management: Automatically create companies in awork from form submissions
- Status Updates: Update task statuses based on external triggers
- Reporting: Extract project and task data for custom reporting dashboards
Resources
- awork Developer Documentation: developers.awork.com
- awork Developer Forum: community.awork.com/c/developer-forum/17
- n8n Documentation: docs.n8n.io
- n8n Community: community.n8n.io
Support
If you encounter any issues or have questions:
- Check the awork Developer Forum for API-related questions
- Visit the n8n Community Forum for n8n-specific issues
Local Development
For contributors and developers who want to test changes locally:
Clone the repository:
git clone https://github.com/awork-io/n8n-nodes-awork cd n8n-nodes-aworkInstall dependencies and build:
pnpm install pnpm run buildLink to your local n8n installation:
pnpm link --global cd ~/.n8n/custom pnpm link n8n-nodes-aworkStart n8n:
n8n start
License
This project is licensed under the MIT License - see the LICENSE file for details.