Synchroteam
Field service operations API for customers, sites, jobs, technicians, invoices, quotations, parts, photos, and lifecycle status.
Tools
| Name | Description |
|---|---|
list_recordsList Synchroteam customers, sites, equipment, jobs, users, invoices, quotations, parts, attachments, or tasks. | List Synchroteam customers, sites, equipment, jobs, users, invoices, quotations, parts, attachments, or tasks. |
get_recordRetrieve a Synchroteam record by id, num, name, myId, or other provider-supported lookup parameter. | Retrieve a Synchroteam record by id, num, name, myId, or other provider-supported lookup parameter. |
create_or_update_recordCreate or update a Synchroteam customer, site, equipment, job, contract, user, part, invoice, quotation, attachment, or task using the provider send endpoint. | Create or update a Synchroteam customer, site, equipment, job, contract, user, part, invoice, quotation, attachment, or task using the provider send endpoint. |
delete_recordDelete a Synchroteam record using a provider-supported lookup parameter. | Delete a Synchroteam record using a provider-supported lookup parameter. |
run_lifecycle_operationRun supported Synchroteam lifecycle operations such as activate/deactivate records or cancel, schedule, start, pause, confirm, and complete jobs. | Run supported Synchroteam lifecycle operations such as activate/deactivate records or cancel, schedule, start, pause, confirm, and complete jobs. |
get_job_photosRetrieve photos for a Synchroteam job. | Retrieve photos for a Synchroteam job. |
Triggers
| Name | Description |
|---|---|
customer_changedTriggers when Synchroteam customer records change after the previous poll. | Triggers when Synchroteam customer records change after the previous poll. |
job_changedTriggers when Synchroteam job records change after the previous poll. | Triggers when Synchroteam job records change after the previous poll. |
invoice_changedTriggers when Synchroteam invoice records change after the previous poll. | Triggers when Synchroteam invoice records change after the previous poll. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('synchroteam', 'list_records', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'synchroteam',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Synchroteam to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Synchroteam support?
Synchroteam supports 6 tools including List Records, Get Record, Create or Update Record, Delete Record, Run Lifecycle Operation, and more.
Can I use Synchroteam with AI agents?
Yes. Add Synchroteam to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Synchroteam be used in stateful agent workflows?
Yes. Agents can combine Synchroteam tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Synchroteam use?
Synchroteam uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Synchroteam integration cost?
The Synchroteam integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Synchroteam support?
Synchroteam supports 3 triggers including Customer Changed, Job Changed, Invoice Changed.
Connect Synchroteam in minutes
Get 20,000 free action executions every month. No credit card required.