β π§© Product Overview
Teamwork is a project management platform that helps teams manage projects, tasks, time tracking, invoicing, documents, messages, and more.
This integration enables Activepieces workflows to trigger on key events in Teamwork (e.g. tasks, milestones, invoices, messages) and perform operations such as creating or updating projects, tasks, comments, time entries, etc.
ββ β οΈ Important Note for Contributors
This feature must be submitted as a Piece following the Activepieces architecture. Submissions not following this format will not be accepted. Please make sure to review the Piece Development Guidelines before starting development.
π¨ Triggers
| Trigger Name |
Description |
| New Comment |
Fires when a new comment is posted. |
| New Expense |
Fires when a new expense entry is added. |
| New Invoice |
Fires when a new invoice is created. |
| New Message |
Fires when a new message is posted (in project messages or discussions). |
| New Person |
Fires when a new person (user/contact) is added. |
| New Task |
Fires when a task is created. |
| New File |
Fires when a new file is added. |
ββ π οΈ Write Actions
| Action |
Description |
| Create Company |
Create a new company/client record. |
| Upload File to Project |
Upload a file, with metadata and category, to a project. |
| Create Message Reply |
Post a reply in a message thread. |
| Create Milestone |
Add a milestone with due date, description, responsible user, etc. |
| Create Notebook Comment |
Add a comment on a notebook (collaborative document) with optional attachments. |
| Create Person |
Create a new user/contact (name, email, invite options). |
| Create Project |
Create a new project (name, description, belongs to company, dates, etc.). |
| Create Stage |
Add a new stage in a workflow or board. |
| Create Task Comment |
Leave a comment in a task. |
| Create Task List |
Add a new task list under a project. |
| Create Time Entry on Task |
Log time spent on a task with duration, description. |
| Create Task |
Add a new task under a project with description, due date, assignee, tags, etc. |
| Mark Task Complete |
Set a taskβs status to complete. |
| Create Expense |
Log new expense in a project with cost, description, date. |
| Add People to Project |
Add existing users to a project. |
| Update Task |
Modify a taskβs fields (due date, assignee, content, priority, etc.). |
π Search Actions
| Action Name |
Description |
| Find Company |
Search for a company by name or domain. |
| Find Milestone |
Find a milestone by name or due date in a project. |
| Find Notebook / Notebook Comment |
Locate notebooks or note comments by search parameters. |
| Find Task |
Search for tasks |
β π API Reference
β π§ͺ Test Account Access
βββπ§βπ» New to Activepieces?
Activepieces is the leading open source AI automation platform. We have many apps (we call them Pieces), that are available within the builder and as MCPs. These apps are build with our TypeScript framework and are easy to build. Once they're merged to our repo, they will available as pieces in our automation builder and as MCPs to be used with AI agents and MCP clients.
We welcome contributions and in fact, we get excited over them. Start your journey here: https://www.activepieces.com/docs/developers/building-pieces/overview
β π§© Product Overview
Teamwork is a project management platform that helps teams manage projects, tasks, time tracking, invoicing, documents, messages, and more.
This integration enables Activepieces workflows to trigger on key events in Teamwork (e.g. tasks, milestones, invoices, messages) and perform operations such as creating or updating projects, tasks, comments, time entries, etc.
βββ οΈ Important Note for Contributors
This feature must be submitted as a Piece following the Activepieces architecture. Submissions not following this format will not be accepted. Please make sure to review the Piece Development Guidelines before starting development.
π¨ Triggers
ββ π οΈ Write Actions
π Search Actions
β π API Reference
β π§ͺ Test Account Access
βββπ§βπ» New to Activepieces?
Activepieces is the leading open source AI automation platform. We have many apps (we call them Pieces), that are available within the builder and as MCPs. These apps are build with our TypeScript framework and are easy to build. Once they're merged to our repo, they will available as pieces in our automation builder and as MCPs to be used with AI agents and MCP clients.
We welcome contributions and in fact, we get excited over them. Start your journey here: https://www.activepieces.com/docs/developers/building-pieces/overview