About this integration
Construction job management platform for estimates, jobs, customers, and vendor workflows. This integration exposes its full API as workflow modules.
The integration includes 1 trigger, 15 search modules and 19 actions. Connections use basic authentication. Webhook-based triggers fire instantly without polling.
How to connect
The credential form asks for API Key.
Prefer the interactive builder form? Open it on the app page.
Paste your credentials once — WEXTL® stores them encrypted and reuses the connection across every workflow that needs it.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
Connecting JobTread to WEXTL®
| Field | Type | Help |
|---|---|---|
API KeyRequired | password | Head to the grant management page to create new grants. Upon creation, the grant key will be displayed one time so that you can copy and use it to authenticate future requests. |
Use it in workflow automation
Start with Watch Events, then add Create a Comment.
The canvas below runs Watch Events into Create a Comment — watch the video, then drop a node onto the canvas.
Select the Watch Events trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create a Comment as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 20 ready-made modules for project management work — each run logs its inputs and outputs for debugging.
JobTread workflow on the canvas: Watch Events then Create a Comment
Triggers, searches and actions
Browse every JobTread module field below: 1 trigger, 15 searchs, and 19 actions you can drop onto the canvas.
Triggers
This integration includes 1 trigger — start a workflow the moment something changes in the app.
- Watch Events
Searches
Use any of 15 search modules to retrieve records without leaving the workflow canvas.
- Get a Contact
- Get a Job
- Get a Location
- Get a Task
- List Customers / Vendors
Actions
This integration includes 19 action modules — create, update, or delete records as part of any workflow.
- Create a Comment
- Create a Customer
- Create a Customer Contact
- Create a Job
- Create a Location
Explore the fields available for each JobTread trigger, search, and action.
Triggers
No fields documented.
Searches
| Field | Type |
|---|---|
IDRequired | text |
| Field | Type |
|---|---|
Created at | date |
Custom field values | object |
Nodes | object |
Files | object |
Nodes | object |
Account | object |
ID | text |
ID | text |
Locations | object |
Nodes | object |
Name | text |
Nicejob campaign enrolled at | date |
Title | date |
| Field | Type |
|---|---|
Job IDRequired | text |
| Field | Type |
|---|---|
Companycam ID | text |
Calendar | object |
Closed on | date |
Actual cost | number |
Companycam name | text |
Created at | date |
Custom field values | object |
Nodes | object |
Daily logs | object |
Nodes | array |
Description | text |
Documents | object |
Nodes | array |
Files | object |
Nodes | array |
Name | text |
Number | number |
Location | object |
ID | text |
Comments | object |
Nodes | array |
Qbd ID | text |
Qbo class ID | text |
Qbo ID | text |
Qbo name | text |
Qbo next bill is billable | boolean |
| Field | Type |
|---|---|
Location IDRequired | text |
| Field | Type |
|---|---|
Name | text |
Postal code | text |
Longitude | number |
Latitude | number |
Qbo tax code ID | object |
State | object |
Street | text |
Tax rate | text |
Time zone | text |
ID | text |
Formatted address | text |
Custom tax rate | text |
Created at | date |
County | text |
Country | text |
Contact | text |
City | text |
Address | text |
Account | object |
ID | text |
Custom field values | object |
Nodes | object |
| Field | Type |
|---|---|
Task IDRequired | text |
| Field | Type |
|---|---|
Baseline end date | date |
Baseline end time | time |
Baseline start date | date |
Baseline start time | time |
Child tasks | object |
Nodes | object |
Assigned memberships | object |
Nodes | object |
Completed | boolean |
Comments | object |
Nodes | object |
Created at | date |
Dependent tasks | object |
Nodes | object |
Depends on tasks | object |
Nodes | object |
Description | text |
Documents | object |
Nodes | object |
End time | time |
Ends at | date |
ID | text |
Is group | boolean |
Is to do | boolean |
Name | text |
Progress | text |
| Field | Type |
|---|---|
Entity TypeRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Type | text |
| Field | Type |
|---|---|
Organization IDRequired | choice |
Job ID | text |
Task ID | text |
Comment ID | text |
Search Name | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Message | text |
Task | object |
ID | text |
Job | object |
ID | text |
Root comment | object |
ID | text |
Parent comment | object |
ID | text |
Reply to comment | object |
ID | text |
Created by user | object |
ID | text |
Target type | text |
Created at | date |
Is from email | boolean |
Is pinned | boolean |
Is visible to all | boolean |
Is visible to customer roles | boolean |
Is visible to internal roles | boolean |
Is visible to vendor roles | boolean |
| Field | Type |
|---|---|
Organization IDRequired | choice |
Search NameRequired | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Title | text |
Created at | date |
Account | object |
ID | text |
| Field | Type |
|---|---|
Organization IDRequired | choice |
Search NameRequired | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Type | text |
| Field | Type |
|---|---|
Organization IDRequired | choice |
Document TypeRequired | choice |
Document Name | text |
Job ID | text |
Task ID | text |
Document ID | text |
Limit | number |
| Field | Type |
|---|---|
Balance | number |
Amount paid | object |
Closed at | date |
Cost | number |
Allow partial payments | boolean |
Account | object |
ID | text |
Closed by user | object |
ID | text |
Cover page title | text |
Cover page template | text |
Cover page subtitle | text |
Cover page photo URL | url |
Cover page photo storage ID | text |
Created at | date |
Description | text |
Description PDF storage ID | text |
Description PDF URL | url |
Due date | date |
Due days | number |
Email message | text |
External ID | text |
| Field | Type |
|---|---|
Organization IDRequired | choice |
File ID | text |
File Name | text |
Job ID | text |
Task ID | text |
Contact ID | text |
Limit | number |
| Field | Type |
|---|---|
URL | url |
Type | text |
Task | object |
ID | text |
Storage ID | text |
Size | number |
Name | text |
Location | object |
ID | text |
Job | object |
ID | text |
ID | text |
Folder | text |
File tags | object |
Nodes | object |
Description | text |
Created at | date |
Contact | object |
ID | text |
Daily log | object |
ID | text |
Created by user | object |
ID | text |
| Field | Type |
|---|---|
Organization IDRequired | choice |
Search NameRequired | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Description | text |
Location | object |
ID | text |
Name | text |
Start task | object |
ID | text |
| Field | Type |
|---|---|
Organization IDRequired | choice |
Search NameRequired | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Address | text |
Account | object |
ID | text |
Name | text |
| Field | Type |
|---|---|
Organization IDRequired | choice |
Search NameRequired | text |
Limit | number |
| Field | Type |
|---|---|
ID | object |
Role | object |
Account name | object |
Title | object |
Created at | object |
Last active at | object |
Is internal | object |
Account | object |
ID | object |
Contact | object |
ID | object |
User | object |
ID | object |
| Field | Type |
|---|---|
Organization IDRequired | choice |
Account ID | text |
Payment ID | text |
External Payment ID | text |
Limit | number |
| Field | Type |
|---|---|
Amount | number |
Amount applied | number |
Amount unapplied | number |
Created at | date |
Description | text |
Evo key | text |
External ID | text |
ID | text |
Paid at | date |
Organization | object |
ID | text |
Plaid transaction ID | text |
Qbo ID | text |
Qbo synced payment ids | array |
Source | text |
Stripe ID | text |
Type | text |
| Field | Type |
|---|---|
Organization IDRequired | choice |
Search NameRequired | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Type | text |
Actions
| Field | Type |
|---|---|
MessageRequired | text |
AssigneesRequired | array |
Name | text |
Is Pinned | boolean |
Is Reply | boolean |
Is Visible To All | boolean |
Is Visible To Customer Roles | boolean |
Is Visible To Internal Roles | boolean |
Is Visible To Vendor Roles | boolean |
Parent Comment ID | text |
Target Type | choice |
| Field | Type |
|---|---|
ID | text |
Message | text |
Name | text |
| Field | Type |
|---|---|
Customer NameRequired | text |
Organization IDRequired | choice |
Options | object |
Create Job | boolean |
| Field | Type |
|---|---|
ID | text |
Name | text |
Created at | date |
Type | text |
Organization | object |
ID | text |
Name | text |
| Field | Type |
|---|---|
Organization IDRequired | choice |
Account IDRequired | text |
Name | text |
Title | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Address | text |
Account | object |
ID | text |
Name | text |
Title | text |
Nice Job Campaign Enrolled at | date |
Created at | date |
Custom field values | object |
Nodes | object |
| Field | Type |
|---|---|
Organization IDRequired | choice |
Name | text |
Description | text |
Closed On | date |
CompanyCam ID | text |
Copy Costs From Job ID | text |
Copy Tasks From Job ID | text |
Number | text |
Price Type | choice |
QBD ID | text |
QBO Class ID | text |
QBO ID | text |
Schedule Is Published | boolean |
Specifications Description | text |
Specifications Footer | text |
| Field | Type |
|---|---|
Actual cost | number |
Companycam ID | object |
Companycam name | object |
Closed on | date |
Calendar | object |
Is To Do | boolean |
Comments | object |
Nodes | object |
Custom field values | object |
Nodes | object |
Daily logs | object |
Nodes | object |
Description | text |
Created at | date |
End task | object |
Documents | object |
Nodes | object |
Cost items | object |
Nodes | object |
Files | object |
Nodes | object |
Location | object |
Nodes | object |
Name | text |
Number | number |
Organization | object |
ID | text |
Qbd ID | text |
Qbo class ID | text |
| Field | Type |
|---|---|
Organization IDRequired | choice |
Account IDRequired | text |
Address | text |
Contact ID | text |
Custom Tax Rate | number |
Name | text |
Parse Address | boolean |
QBO Tax Code ID | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Address | text |
Account | object |
ID | text |
Name | text |
Created at | date |
| Field | Type |
|---|---|
Organization IDRequired | choice |
NameRequired | text |
Target TypeRequired | choice |
DescriptionRequired | text |
Parent Task ID | text |
Is To Do | boolean |
Start Date | date |
Start Time | time |
End Date | date |
End Time | time |
Progress | number |
Assigned Membership IDs | array |
Task Type Name | text |
Dependent Tasks | array |
Dependends on Tasks | array |
Assignees | array |
Subtasks | array |
| Field | Type |
|---|---|
Account | text |
Assigned memberships | object |
Nodes | object |
Baseline end date | text |
Baseline end time | text |
Baseline start date | text |
Baseline start time | text |
Child tasks | object |
Nodes | object |
Comments | object |
Nodes | object |
Completed | number |
Created at | text |
Dependent tasks | object |
Nodes | object |
Depends on tasks | object |
Nodes | object |
Description | text |
Documents | object |
Nodes | object |
End date | text |
End time | text |
Ends at | text |
Files | text |
ID | text |
Is group | boolean |
| Field | Type |
|---|---|
Vendor NameRequired | text |
Organization IDRequired | choice |
Options | object |
Create Job | boolean |
| Field | Type |
|---|---|
ID | text |
Name | text |
Created at | date |
Type | text |
Organization | object |
ID | text |
Name | text |
| Field | Type |
|---|---|
Organization IDRequired | choice |
Account IDRequired | text |
Name | text |
Title | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Address | text |
Account | object |
ID | text |
Name | text |
Title | text |
Nice Job Campaign Enrolled at | date |
Created at | date |
Custom field values | object |
Nodes | object |
| Field | Type |
|---|---|
IDRequired | text |
| Field | Type |
|---|---|
IDRequired | text |
| Field | Type |
|---|---|
Location IDRequired | text |
| Field | Type |
|---|---|
IDRequired | text |
| Field | Type |
|---|---|
IDRequired | text |
| Field | Type |
|---|---|
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Customer IDRequired | text |
Organization IDRequired | choice |
Customer Name | text |
Primary Contact ID | text |
Primary Location ID | text |
QBD Integration Sales Tax Code ID | text |
QBD Integration Sales Tax Item ID | text |
QBO ID | text |
Is Taxable | boolean |
Archive | boolean |
Account Statement Descriptors | array |
| Field | Type |
|---|---|
ID | text |
Name | text |
Address | text |
Account | object |
ID | text |
Name | text |
Title | text |
Nice Job Campaign Enrolled at | date |
Created at | date |
Custom field values | object |
Nodes | object |
| Field | Type |
|---|---|
Job IDRequired | text |
Organization IDRequired | choice |
Closed On | date |
CompanyCam ID | text |
Description | text |
End Task ID | text |
Folders | array |
Hover Job ID | text |
Name | text |
Number | text |
Parameters | object |
Price Type | choice |
QBD ID | text |
QBO Class ID | text |
QBO ID | text |
Retainage Cost Item ID | text |
Schedule Is Published | boolean |
Specifications Description | text |
Specifications Footer | text |
Start Task ID | text |
| Field | Type |
|---|---|
Actual cost | number |
Companycam ID | object |
Companycam name | object |
Closed on | date |
Calendar | object |
Is To Do | boolean |
Comments | object |
Nodes | object |
Custom field values | object |
Nodes | object |
Daily logs | object |
Nodes | object |
Description | text |
Created at | date |
End task | object |
Documents | object |
Nodes | object |
Cost items | object |
Nodes | object |
Files | object |
Nodes | object |
Location | object |
Nodes | object |
Name | text |
Number | number |
Organization | object |
ID | text |
Qbd ID | text |
Qbo class ID | text |
| Field | Type |
|---|---|
Location IDRequired | text |
Organization IDRequired | choice |
Address | text |
Contact ID | text |
Custom Tax Rate | number |
Name | text |
QBO Tax Code ID | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Address | text |
Account | object |
ID | text |
Name | text |
Created at | date |
Custom field values | object |
Nodes | object |
| Field | Type |
|---|---|
Customer / Vendor Account IDRequired | text |
Organization IDRequired | choice |
Customer Name | text |
Primary Contact ID | text |
Primary Location ID | text |
QBD Integration Sales Tax Code ID | text |
QBD Integration Sales Tax Item ID | text |
QBO ID | text |
Is Taxable | boolean |
Archive | boolean |
Account Statement Descriptors | array |
| Field | Type |
|---|---|
ID | text |
Name | text |
Created at | date |
Type | text |
Organization | object |
ID | text |
Name | text |
| Field | Type |
|---|---|
Task IDRequired | text |
Name | text |
Description | text |
Parent Task ID | text |
Position After Task ID | text |
Start Date | date |
Start Time | time |
End Date | date |
End Time | time |
Progress | number |
Assigned Membership IDs | array |
Task Type Name | text |
Dependent Tasks | array |
Dependends on Tasks | array |
Assignees | array |
Subtasks | array |
Baseline End Date | date |
Baseline End Time | time |
Baseline Start Date | date |
Baseline Start Time | time |



