
Connectors / Operations · HTTP Connector
Automate Teamwork.com with Tray.ai
Create a task, start a timer and create a company in Teamwork.com, and start a workflow when Teamwork.com sends “Task created”.
What can you do with Teamwork.com on Tray.ai?
Teamwork.com is project management software for client service teams, covering projects, task lists, milestones, time tracking, budgets and invoicing. Tray.ai connects to Teamwork.com through the HTTP Connector, so your workflows can call the Teamwork.com API alongside the rest of your stack.
- When Teamwork.com sends “Task completed”, close the matching ticket in your help desk.
- When Teamwork.com sends “Time logged”, copy the hours to your billing system for client invoicing.
- Create a task in Teamwork.com when a client request lands in your help desk.
- When Teamwork.com sends “Milestone completed”, log the milestone on the client's record in your CRM.
- Connects through
- HTTP Connector
- Authentication
- Basic authentication or OAuth 2.0
- Base URL
- https://{yourSiteName}.teamwork.com
Set it up
Connect Teamwork.com to Tray.ai
Each step uses Teamwork.com's own API details, from its documentation.
Step 1
Save Teamwork.com's username and password
Save the credentials Teamwork.com gives you as a Tray.ai authentication. The HTTP Client sends them as basic auth. They stay out of the workflow and out of the logs.
Step 2
Point the HTTP Client at the API
Add an HTTP Client step and use https://{yourSiteName}.teamwork.com as the base URL. Or paste a cURL example from Teamwork.com's API docs, and Tray.ai fills in the method, URL, and headers.
Step 3
Start with “Get all projects”
It's one of 23 documented actions, under Projects. The response comes back as data the next step can map into your other apps.
Step 4
Start workflows from Teamwork.com events
Give Teamwork.com the URL of a Tray.ai webhook trigger. “Task created” can then start a workflow, and so can 9 other events.
Give your AI agents Teamwork.com tools
Build an MCP server on Teamwork.com in Agent Gateway and choose which actions your agents can call. Every call runs with access control and an audit trail. How Agent Gateway works
- Get all projects
- Get all tasks
- Get all milestones
- Log time on a task
- Get all companies
- Get all comments
- Get a project
- List project templates
What the Teamwork.com API covers
6 resources and 23 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.
Projects
- Get all projects
- Get a project
- List project templates
Tasks
- Get all tasks
- Get a task
- Create a task
- Update a task
- Delete a task
- Create a subtask
Milestones
- Get all milestones
- Get a milestone
- Get project milestones
Time tracking
- Log time on a task
- Log time on a project
- Update a time log
- Start a timer
Companies
- Get all companies
- Create a company
- Update a company
- Delete a company
Comments
- Get all comments
- Get a comment
- Create a comment
Events Teamwork.com can send to a Tray.ai webhook trigger
- Task created
- Task completed
- Task updated
- Project created
- Project completed
- Milestone completed
- Comment created
- Time logged
- Invoice created
- Form submitted
Checked against Teamwork.com's own documentation on 2026-10-22
How Tray.ai makes this work
Teamwork.com plugs into the whole Tray.ai platform
Intelligent Integration
Integrate and automate across 10,000+ apps, databases, APIs, and services with visual workflows, error handling, and observability.
Learn more →Agent Builder
Build AI agents that read, write, and take action in Teamwork.com — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway for MCP
Expose Teamwork.com actions as governed MCP tools — observable, rate-limited, authenticated.
Learn more →Tray Helix
Build apps on Teamwork.com data with your AI assistant, then deploy, run, and govern them on Tray.ai.
Learn more →More operations apps on Tray.ai
Dedicated connectors and other apps Tray.ai reaches in the same category. See every operations connector →
Frequently asked questions
What can a Tray.ai workflow do in Teamwork.com?
+
The Teamwork.com API documents 23 actions across 6 resources (Projects, Tasks, Milestones, Time tracking, Companies, Comments). For example: Get all projects; Get all tasks; Get all milestones. A workflow can make any documented call through the HTTP Connector.
How does Tray.ai authenticate with Teamwork.com?
+
The Teamwork.com API uses basic authentication and OAuth 2.0. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.
Which Teamwork.com events can start a Tray.ai workflow?
+
Teamwork.com sends 10 events to a webhook URL, for example: Task created; Task completed; Task updated; Project created; Project completed; Milestone completed; Comment created; Time logged. A Tray.ai webhook trigger receives them and starts a workflow.
See Teamwork.com working against your stack.
We'll walk through a tailored demo with your systems plugged in.
Thanks — someone from our team will be in touch soon.