What makes Teamwork.com a good fit for automation
Teamwork.com is built for teams that deliver client work: agencies, consultancies and professional services firms. Beyond projects, task lists and tasks, it tracks time, budgets, rates, invoices, milestones and resource capacity. That data is exactly what owners want reported and what accountants need, and the REST API exposes it. Webhooks fire on task, project, milestone, time and comment events. Zapier and Make both have Teamwork.com apps; n8n uses HTTP Request nodes against the account’s site URL.
The friction is versioning. Teamwork.com has a v1 API and a newer v3 API, and some objects or fields exist in only one. Plan endpoint by endpoint, and prefer v3 where it is available.
The AI layer
For client-service firms, time and communication are where the hours disappear. AI earns its keep there:
- Time capture. Drafting entries so people stop reconstructing their week on Friday. See AI time entry drafting for professional services.
- Client reporting. Writing status reports from task, milestone and budget data, as in client reporting for marketing agencies.
- Intake. Turning client emails into tasks with context.
Billing amounts come from Teamwork.com’s rates and approved time, calculated in code. The model only writes descriptions and summaries.
Limits to plan around
- 150 requests per minute on Grow and below, 300 on Scale, shared across the whole account. Syncs should filter by updated date rather than pulling everything.
- Site-specific URLs. Store the site URL with each connection.
- v1 and v3 differences in field names, pagination and response shapes.
- Webhook verification. Use a webhook token or checksum to confirm events came from Teamwork.com.
How Lumeor typically connects it
We use a dedicated integration user, build a small set of n8n HTTP Request nodes for tasks, time entries and projects, and run time drafting and reporting on schedules. Approved billable time flows to accounting with the same validation we use for QuickBooks data entry, so invoices match what was approved in Teamwork.com.