
Connectors / Operations · HTTP Connector
Automate awork with Tray.ai
Create a project, create a task and create a time entry in awork, and start a workflow when awork sends “Project added”.
Thanks — someone from our team will be in touch soon.
What can you do with awork on Tray.ai?
awork is a work management tool for agencies and teams that plans projects and tasks, tracks time, and shows team workload in one workspace. Tray.ai connects to awork through the HTTP Connector, so your workflows can call the awork API alongside the rest of your stack.
- Create a project in awork when a deal is won in your CRM.
- When awork sends “Time tracking added”, copy the hours to your invoicing system.
- When awork sends “Task status changed”, post the update to the project channel in your team chat.
- Post to your HR system's leave calendar when awork sends “Absence added”.
- Connects through
- HTTP Connector
- Authentication
- A bearer token or OAuth 2.0
- Base URL
- https://api.awork.com/api/v1
Set it up
Connect awork to Tray.ai
Each step uses awork's own API details, from its documentation.
Step 1
Save awork's API token
Save the token awork issues as a Tray.ai authentication. The HTTP Client sends it as a bearer token on every call. The token stays 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://api.awork.com/api/v1 as the base URL. Or paste a cURL example from awork's API docs, and Tray.ai fills in the method, URL, and headers.
Step 3
Start with “List 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 awork events
Give awork the URL of a Tray.ai webhook trigger. “Project added” can then start a workflow, and so can 8 other events.
What the awork API covers
5 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
- List projects
- Create a project
- Update a project
- Delete a project
- Change a project status
- Add a project member
Tasks
- Create a task
- Get a task
- Update a task
- Delete tasks
- Assign users to a task
- Add a task comment
Time entries
- List time entries
- Create a time entry
- Delete time entries
Companies
- List companies
- Create a company
- Update a company
- Delete a company
Webhooks
- List webhooks
- Create a webhook
- Update a webhook
- Delete a webhook
Events awork can send to a Tray.ai webhook trigger
- Project added
- Project status changed
- Task added
- Task status changed
- Task comment added
- Time tracking added
- Company added
- User added
- Absence added
Checked against awork's own documentation on 2026-10-22
How Tray.ai makes this work
awork plugs into the whole Tray.ai platform
Intelligent Integration
Integrate and automate across 6,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 awork — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway for MCP
Expose awork actions as governed MCP tools — observable, rate-limited, authenticated.
Learn more →Tray Helix
Build apps on awork 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 awork?
+
The awork API documents 23 actions across 5 resources (Projects, Tasks, Time entries, Companies, Webhooks). For example: List projects; Create a task; List time entries. A workflow can make any documented call through the HTTP Connector.
How does Tray.ai authenticate with awork?
+
The awork API uses a bearer token and OAuth 2.0. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.
Which awork events can start a Tray.ai workflow?
+
awork sends 9 events to a webhook URL, for example: Project added; Project status changed; Task added; Task status changed; Task comment added; Time tracking added; Company added; User added. A Tray.ai webhook trigger receives them and starts a workflow.
See awork 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.