About this integration
Roofing business management CRM for jobs, leads, estimates, and field production. Use it from the workflow canvas with no custom glue script required.
This integration exposes 2 triggers, 13 search modules and 10 actions as workflow nodes. Authentication uses basic authentication.
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 Acculynx to WEXTL®
| Field | Type | Help |
|---|---|---|
API KeyRequired | text | Get your API key from your API page. |
Use it in workflow automation
Start with Watch Contacts, then add Create a Contact.
The canvas below runs Watch Contacts into Create a Contact — watch the video, then drop a node onto the canvas.
Select the Watch Jobs trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create a Job Message as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 12 ready-made modules for project management work — each run logs its inputs and outputs for debugging.
Acculynx workflow on the canvas: Watch Jobs then Create a Job Message
Triggers, searches and actions
Use the tables below to inspect Acculynx's 2 triggers, 13 search modules, and 10 actions.
Triggers
2 triggers fire automatically when specified events occur — no polling or cron job needed.
- Watch Contacts
- Watch Jobs
Searches
Fetch data on demand using 13 search modules that query the app during a run.
- Get a Contact
- Get a Job
- Get a Lead History
- Get an Estimate
- Get an Invoice
Actions
10 action modules cover the full range of create, update, and delete operations.
- Create a Contact
- Create a Job
- Create a Job Message
- Create a Job Message Reply
- Create a Job Payment Paid
Explore the fields available for each Acculynx trigger, search, and action.
Triggers
| Field | Type |
|---|---|
ID | text |
Link | text |
First Name | text |
Last Name | text |
Salutation | text |
Cross Refernce | text |
Company Name | text |
Phone Numbers | array |
Email Addresses | array |
Mailing Address | object |
Street 1 | text |
Street 2 | text |
City | text |
State | object |
Zip Code | text |
Country | object |
Billing Address | object |
Street 1 | text |
Street 2 | text |
City | text |
State | object |
Zip Code | text |
Country | object |
| Field | Type |
|---|---|
ID | text |
Link | text |
Contacts | array |
Location Address | object |
Street 1 | text |
Street 2 | text |
City | text |
State | object |
Zip Code | text |
Country | object |
Geo Location | object |
Latitude | number |
Longitude | number |
Trade Types | array |
Job Category | object |
Category ID | number |
Name | text |
Work Type | object |
ID | number |
Link | text |
Name | text |
System Default | boolean |
Lead Source | object |
ID | text |
Name | text |
Link | text |
Initial Appointment | object |
Link | text |
Lead Dead Reason | text |
Milestone Date | date |
Created Date | date |
Modified Date | date |
Current Milestone | text |
Job Number | text |
Job Name | text |
Searches
| Field | Type |
|---|---|
Contact IDRequired | text |
Includes | choice |
| Field | Type |
|---|---|
ID | text |
Link | text |
First Name | text |
Last Name | text |
Salutation | text |
Cross Refernce | text |
Company Name | text |
Phone Numbers | array |
Email Addresses | array |
Mailing Address | object |
Street 1 | text |
Street 2 | text |
City | text |
State | object |
Zip Code | text |
Country | object |
Billing Address | object |
Street 1 | text |
Street 2 | text |
City | text |
State | object |
Zip Code | text |
Country | object |
| Field | Type |
|---|---|
Job IDRequired | text |
| Field | Type |
|---|---|
ID | text |
Link | text |
Contacts | array |
Location Address | object |
Street 1 | text |
Street 2 | text |
City | text |
State | object |
Zip Code | text |
Country | object |
Geo Location | object |
Latitude | number |
Longitude | number |
Trade Types | array |
Job Category | object |
Category ID | number |
Name | text |
Work Type | object |
ID | number |
Link | text |
Name | text |
System Default | boolean |
Lead Source | object |
ID | text |
Name | text |
Link | text |
Initial Appointment | object |
Link | text |
Lead Dead Reason | text |
Milestone Date | date |
Created Date | date |
Modified Date | date |
Current Milestone | text |
Job Number | text |
Job Name | text |
| Field | Type |
|---|---|
Lead IDRequired | text |
| Field | Type |
|---|---|
Action | text |
Date | date |
Created by | object |
ID | text |
Link | text |
Lead Dead Reason | text |
| Field | Type |
|---|---|
Estimate IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Is primary | boolean |
Job | object |
ID | text |
Link | url |
Link | url |
Title | text |
Description | text |
Estimate number | text |
Created by | object |
ID | text |
link | text |
Created date | text |
Modified by | object |
ID | text |
link | text |
Modified date | text |
Profit margin rate | number |
Profit margin total | number |
Notes | text |
Financials | object |
Tax rate | number |
Tax total | number |
Overhead rate | number |
Overhead total | number |
Profit rate | number |
Profit total | number |
Total cost | number |
Total price | number |
Sections | array |
| Field | Type |
|---|---|
Invoice IDRequired | text |
| Field | Type |
|---|---|
ID | text |
Link | url |
Job ID | text |
Invoice number | text |
Invoice sequence | number |
Invoice date | date |
Due date | date |
Current invoice state | text |
Total price | number |
Balance due | number |
Invoice name | text |
Created date | date |
Sort index | number |
Recording status | text |
Recording classification | text |
Sections | array |
| Field | Type |
|---|---|
Job IDRequired | text |
| Field | Type |
|---|---|
Paid payments | object |
Total | number |
Paid payments | array |
Received payments | object |
Total | number |
Received payments | array |
Additional expenses | object |
Total | number |
Additional expenses | array |
| Field | Type |
|---|---|
Job IDRequired | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Link | url |
Is primary | boolean |
Relation to primary | text |
Contact | object |
ID | text |
link | text |
First name | text |
Last name | text |
Salutation | text |
Cross reference | text |
Company name | text |
Phone numbers | array |
Email addresses | array |
Mailing address | object |
| Field | Type |
|---|---|
Job IDRequired | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Is primary | boolean |
Job | object |
ID | text |
Link | url |
Link | url |
| Field | Type |
|---|---|
Job IDRequired | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Link | url |
Job ID | text |
Invoice number | text |
Invoice sequence | number |
Invoice date | text |
Due date | date |
Current invoice state | text |
Total price | number |
Balance due | number |
Invoice name | text |
Created date | date |
Sort index | number |
Recording status | text |
Recording classification | text |
Sections | array |
| Field | Type |
|---|---|
Job IDRequired | text |
Limit | number |
| Field | Type |
|---|---|
Name | text |
Date | date |
| Field | Type |
|---|---|
Start DateRequired | date |
End DateRequired | date |
SortRequired | object |
Sort DirectionRequired | choice |
Sort ColumnRequired | choice |
Contact Types | choice |
Search Term | text |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Link | text |
First Name | text |
Last Name | text |
Salutation | text |
Cross Refernce | text |
Company Name | text |
Phone Numbers | array |
Email Addresses | array |
Mailing Address | object |
Street 1 | text |
Street 2 | text |
City | text |
State | object |
Zip Code | text |
Country | object |
Billing Address | object |
Street 1 | text |
Street 2 | text |
City | text |
State | object |
Zip Code | text |
Country | object |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Is primary | boolean |
Job | object |
ID | text |
Link | url |
Link | url |
| Field | Type |
|---|---|
Includes | choice |
Start Date | date |
End Date | date |
Date Filter Type | choice |
Milestones | choice |
Sort By | choice |
Sort Order | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Link | text |
Contacts | array |
Location Address | object |
Street 1 | text |
Street 2 | text |
City | text |
State | object |
Zip Code | text |
Country | object |
Geo Location | object |
Latitude | number |
Longitude | number |
Trade Types | array |
Job Category | object |
Category ID | number |
Name | text |
Work Type | object |
ID | number |
Link | text |
Name | text |
System Default | boolean |
Lead Source | object |
ID | text |
Name | text |
Link | text |
Initial Appointment | object |
Link | text |
Lead Dead Reason | text |
Milestone Date | date |
Created Date | date |
Modified Date | date |
Current Milestone | text |
Job Number | text |
Job Name | text |
Actions
| Field | Type |
|---|---|
Contact Type IDs | choice |
First Name | text |
Last Name | text |
Cross Reference | text |
Company Name | text |
Company Job Title | text |
Note | text |
Phone Numbers | array |
Email Addresses | array |
Mailing Address | object |
Street 1 | text |
Street 2 | text |
City | text |
Zip Code | text |
Country | choice |
Billing Address | object |
Street 1 | text |
Street 2 | text |
City | text |
Zip Code | text |
Country | choice |
Billing Address Same As Mailing Address | boolean |
| Field | Type |
|---|---|
ID | text |
Link | text |
| Field | Type |
|---|---|
ContactRequired | object |
Contact IDRequired | choice |
Lead Source | object |
Lead Source IDRequired | choice |
Location Address | object |
Street 1Required | text |
Street 2 | text |
CityRequired | text |
StateRequired | choice |
CountryRequired | choice |
Zip CodeRequired | text |
Priority | choice |
Job Category | object |
Job Category ID | choice |
Work Type | object |
Work Type ID | choice |
Trade Types | array |
Notes | text |
| Field | Type |
|---|---|
ID | text |
Link | url |
| Field | Type |
|---|---|
Job IDRequired | text |
MessageRequired | text |
| Field | Type |
|---|---|
Message ID | text |
| Field | Type |
|---|---|
Job IDRequired | text |
Message IDRequired | text |
MessageRequired | text |
| Field | Type |
|---|---|
Message ID | text |
| Field | Type |
|---|---|
Job IDRequired | text |
To | text |
Amount | number |
Payment Date | date |
Notes | text |
Account Type ID | text |
Reference Number | text |
Is Paid | boolean |
| Field | Type |
|---|---|
ID | text |
Payment type | text |
Is parent | boolean |
Parent ID | text |
| Field | Type |
|---|---|
Job IDRequired | text |
From | text |
Amount | number |
Payment Date | date |
Check Number | text |
Notes | text |
| Field | Type |
|---|---|
ID | text |
Payment type | text |
Is parent | boolean |
Parent ID | text |
| Field | Type |
|---|---|
First NameRequired | text |
Last Name | text |
Company Name | text |
Primary Phone Number | text |
Primary Phone Extension | text |
Primary Phone Type | choice |
Additional Phone Number | text |
Additional Phone Extension | text |
Additional Phone Type | choice |
Another Additional Phone Number | text |
Another Additional Phone Extension | text |
Another Additional Phone Type | choice |
Email Address | text |
Cross Reference | text |
Job Category | text |
Work Type | text |
Street Address | text |
Apartment/Suite/Unit/Building | text |
City | text |
Country | choice |
| Field | Type |
|---|---|
ID | text |
Link | text |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Key | text |
Value | text |
Query String | array |
Key | text |
Value | text |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Job IDRequired | text |
FileRequired | text |
Document Folder IDRequired | choice |
Description | text |
External ID | text |
External Source | text |
| Field | Type |
|---|---|
Job IDRequired | text |
File | text |
File URI | url |
Description | text |
Tags | choice |
External ID | text |
External Source | text |



