awork

Automate your workflows with the awork API

Package Information

Released: 9/10/2025
Downloads: 690 weekly / 4,027 monthly
Latest Version: 0.1.53
Author: awork GmbH

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

  1. Select + on your canvas and type awork
  2. Find awork in the More from the community section
  3. Select install

Follow the official installation guide for n8n community nodes.

Self-Hosted Instance

  1. Navigate to Settings > Community Nodes
  2. Select Install
  3. Enter n8n-nodes-awork in Enter npm package name
  4. Select Install
  5. Restart your n8n instance after installation

Authentication

To use the awork node, you'll need API credentials from awork:

  1. Create an awork account at awork.com if you don't have one
  2. Generate an API key by following the instructions in the awork API Authentication documentation
  3. 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:

  1. Automated Project Creation: Create projects in awork when new deals are won in your CRM
  2. Task Synchronization: Sync tasks between awork and other project management tools
  3. Company Management: Automatically create companies in awork from form submissions
  4. Status Updates: Update task statuses based on external triggers
  5. Reporting: Extract project and task data for custom reporting dashboards

Resources

Support

If you encounter any issues or have questions:

Local Development

For contributors and developers who want to test changes locally:

  1. Clone the repository:

    git clone https://github.com/awork-io/n8n-nodes-awork
    cd n8n-nodes-awork
    
  2. Install dependencies and build:

    pnpm install
    pnpm run build
    
  3. Link to your local n8n installation:

    pnpm link --global
    cd ~/.n8n/custom
    pnpm link n8n-nodes-awork
    
  4. Start n8n:

    n8n start
    

License

This project is licensed under the MIT License - see the LICENSE file for details.

Discussion