FieldPulse
Field service platform for customers, jobs, estimates, invoices, payments, and scheduling operations
Tools
| Name | Description |
|---|---|
list_customersList customers in FieldPulse. | List customers in FieldPulse. |
get_customerRetrieve a FieldPulse customer by ID. | Retrieve a FieldPulse customer by ID. |
create_customerCreate a FieldPulse customer using the documented request body. | Create a FieldPulse customer using the documented request body. |
update_customerUpdate a FieldPulse customer by ID. | Update a FieldPulse customer by ID. |
delete_customerDelete a FieldPulse customer by exact ID. | Delete a FieldPulse customer by exact ID. |
list_jobsList jobs in FieldPulse. | List jobs in FieldPulse. |
get_jobRetrieve a FieldPulse job by ID. | Retrieve a FieldPulse job by ID. |
create_jobCreate a FieldPulse job using the documented request body. | Create a FieldPulse job using the documented request body. |
update_jobUpdate a FieldPulse job by ID. | Update a FieldPulse job by ID. |
delete_jobDelete a FieldPulse job by exact ID. | Delete a FieldPulse job by exact ID. |
list_estimatesList estimates in FieldPulse. | List estimates in FieldPulse. |
get_estimateRetrieve a FieldPulse estimate by ID. | Retrieve a FieldPulse estimate by ID. |
create_estimateCreate a FieldPulse estimate using the documented request body. | Create a FieldPulse estimate using the documented request body. |
update_estimateUpdate a FieldPulse estimate by ID. | Update a FieldPulse estimate by ID. |
delete_estimateDelete a FieldPulse estimate by exact ID. | Delete a FieldPulse estimate by exact ID. |
list_invoicesList invoices in FieldPulse. | List invoices in FieldPulse. |
get_invoiceRetrieve a FieldPulse invoice by ID. | Retrieve a FieldPulse invoice by ID. |
create_invoiceCreate a FieldPulse invoice using the documented request body. | Create a FieldPulse invoice using the documented request body. |
update_invoiceUpdate a FieldPulse invoice by ID. | Update a FieldPulse invoice by ID. |
delete_invoiceDelete a FieldPulse invoice by exact ID. | Delete a FieldPulse invoice by exact ID. |
list_paymentsList payments in FieldPulse. | List payments in FieldPulse. |
get_paymentRetrieve a FieldPulse payment by ID. | Retrieve a FieldPulse payment by ID. |
create_paymentCreate a FieldPulse payment using the documented request body. | Create a FieldPulse payment using the documented request body. |
update_paymentUpdate a FieldPulse payment by ID. | Update a FieldPulse payment by ID. |
delete_paymentDelete a FieldPulse payment by exact ID. | Delete a FieldPulse payment by exact ID. |
list_projectsList projects in FieldPulse. | List projects in FieldPulse. |
get_projectRetrieve a FieldPulse project by ID. | Retrieve a FieldPulse project by ID. |
create_projectCreate a FieldPulse project using the documented request body. | Create a FieldPulse project using the documented request body. |
update_projectUpdate a FieldPulse project by ID. | Update a FieldPulse project by ID. |
delete_projectDelete a FieldPulse project by exact ID. | Delete a FieldPulse project by exact ID. |
list_usersList FieldPulse users. | List FieldPulse users. |
list_teamsList FieldPulse company teams. | List FieldPulse company teams. |
list_job_statusesList FieldPulse job status workflows or workflow statuses. | List FieldPulse job status workflows or workflow statuses. |
list_commentsList FieldPulse comments, optionally filtered by object. | List FieldPulse comments, optionally filtered by object. |
get_commentRetrieve a FieldPulse comment by ID. | Retrieve a FieldPulse comment by ID. |
create_commentCreate a FieldPulse comment on a supported object. | Create a FieldPulse comment on a supported object. |
update_commentUpdate a FieldPulse comment by exact ID. | Update a FieldPulse comment by exact ID. |
delete_commentDelete a FieldPulse comment by exact ID. | Delete a FieldPulse comment by exact ID. |
Triggers
| Name | Description |
|---|---|
customer_created_or_updatedPoll FieldPulse for newly created or updated customers after an initial baseline. | Poll FieldPulse for newly created or updated customers after an initial baseline. |
job_created_or_updatedPoll FieldPulse for newly created or updated jobs after an initial baseline. | Poll FieldPulse for newly created or updated jobs after an initial baseline. |
estimate_created_or_updatedPoll FieldPulse for newly created or updated estimates after an initial baseline. | Poll FieldPulse for newly created or updated estimates after an initial baseline. |
invoice_created_or_updatedPoll FieldPulse for newly created or updated invoices after an initial baseline. | Poll FieldPulse for newly created or updated invoices after an initial baseline. |
payment_created_or_updatedPoll FieldPulse for newly created or updated payments after an initial baseline. | Poll FieldPulse for newly created or updated payments after an initial baseline. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('fieldpulse', 'list_customers', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'fieldpulse',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect FieldPulse to my app?
Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does FieldPulse support?
FieldPulse supports 38 tools including List Customers, Get Customer, Create Customer, Update Customer, Delete Customer, and more.
Can I use FieldPulse with AI agents?
Yes. Add FieldPulse 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 FieldPulse be used in stateful agent workflows?
Yes. Agents can combine FieldPulse 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 FieldPulse use?
FieldPulse uses API Key. Weavz stores credentials securely and uses them for authorized action execution.
How much does the FieldPulse integration cost?
The FieldPulse integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does FieldPulse support?
FieldPulse supports 5 triggers including Customer Created or Updated, Job Created or Updated, Estimate Created or Updated, Invoice Created or Updated, Payment Created or Updated.
Connect FieldPulse in minutes
Get 20,000 free action executions every month. No credit card required.