About this integration
Free accounting, invoicing, and payroll for small businesses. Connect it to any workflow without writing code.
You can choose from 5 triggers, 9 search modules and 8 actions. The connection type is basic or oauth authentication.
How to connect
The credential form asks for API Key, Client ID, and Client Secret.
Prefer the interactive builder form? Open it on the app page.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
| Field | Type | Help |
|---|---|---|
API KeyRequired | password | Log into Wave, go to Manage Applications, select or create an app, generate a token |
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
| Field | Type | Help |
|---|---|---|
Client IDRequired | text | Log in to your account, go to the Developer portal, create a new application, and your Client ID and Client Secret will be generated automatically. |
Client SecretRequired | password | Log in to your account, go to the Developer portal, create a new application, and your Client ID and Client Secret will be generated automatically. |
Use it in workflow automation
Start with Watch Businesses, then add Create a Customer.
The canvas below runs Watch Businesses into Create a Customer — watch the video, then drop a node onto the canvas.
Select the Watch Customer Invoices trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create a Customer as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 13 ready-made modules for finance work — each run logs its inputs and outputs for debugging.
Wave workflow on the canvas: Watch Customer Invoices then Create a Customer
Triggers, searches and actions
Explore the fields available for each Wave trigger, search, and action — 5 triggers, 9 searchs, and 8 actions.
Triggers
Whenever something changes in the app, one of 5 available triggers can start a run immediately.
- Watch Businesses
- Watch Customer Invoices
- Watch Customers
- Watch Invoices
- Watch Products
Searches
9 search modules let you query the app mid-run and feed the results to the next step.
- Get a Customer
- Get User
- List Accounts
- List Businesses
- List Countries
Actions
Use 8 action modules to write data back into the app from anywhere in a run.
- Create a Customer
- Create an Invoice
- Create a Product
- Create Money Transaction
- Make an API Call
Explore the fields available for each Wave trigger, search, and action.
Triggers
| Field | Type |
|---|---|
ID | text |
Name | text |
Is personal | boolean |
Organizational type | text |
Type | text |
Subtype | object |
Name | text |
Value | text |
Currency | text |
Timezone | text |
Address | object |
Address line 1 | text |
Address line 2 | text |
City | text |
Province | text |
Country | text |
Postal code | text |
Phone | text |
Fax | text |
Mobile | text |
Toll free | text |
Website | text |
Is classic accounting | boolean |
Is classic invoicing | boolean |
Is archived | boolean |
Customer | object |
ID | text |
Name | text |
First name | text |
Last name | text |
Email | |
Mobile | text |
Phone | text |
Fax | text |
Created at | date |
Modified at | date |
| Field | Type |
|---|---|
ID | text |
Created at | date |
Modified at | date |
PDF URL | url |
View URL | url |
Status | text |
Title | text |
Subhead | text |
Invoice number | text |
Invoice date | date |
Po number | text |
Customer | object |
ID | text |
Name | text |
Currency | object |
Code | text |
Due date | date |
Amount due | object |
Value | number |
Currency | object |
Amount paid | object |
Value | number |
Currency | object |
Tax total | object |
Value | number |
Currency | object |
Total | object |
Value | number |
Currency | object |
Exchange rate | number |
Footer | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Email | |
First name | text |
Last name | text |
Mobile | text |
Phone | text |
Fax | text |
Toll free | text |
Website | url |
Internal notes | text |
Address | object |
Address line 1 | text |
Address line 2 | text |
City | text |
Postal code | text |
Province | object |
Currency | object |
Name | text |
Symbol | text |
Shipping details | object |
Name | text |
Address | object |
Created at | date |
Modified at | date |
Is archived | boolean |
Outstanding amount | object |
Raw | number |
Value | text |
Minor unit value | number |
Currency | object |
Overdue amount | number |
| Field | Type |
|---|---|
ID | text |
Created at | date |
Modified at | date |
PDF URL | url |
View URL | url |
Status | text |
Title | text |
Subhead | text |
Invoice number | text |
Invoice date | date |
Po number | text |
Customer | object |
ID | text |
Name | text |
Currency | object |
Code | text |
Due date | date |
Amount due | object |
Value | number |
Currency | object |
Amount paid | object |
Value | number |
Currency | object |
Tax total | object |
Value | number |
Currency | object |
Total | object |
Value | number |
Currency | object |
Exchange rate | number |
Footer | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
Description | text |
Unit price | number |
Default sales taxes | array |
Is sold | boolean |
Is bought | boolean |
Is archived | boolean |
Created at | date |
Modified at | date |
Searches
| Field | Type |
|---|---|
Business IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Email | |
First name | text |
Last name | text |
Mobile | text |
Phone | text |
Fax | text |
Toll free | text |
Website | url |
Internal notes | text |
Address | object |
Address line 1 | text |
Address line 2 | text |
City | text |
Postal code | text |
Province | object |
Currency | object |
Name | text |
Symbol | text |
Shipping details | object |
Name | text |
Address | object |
Created at | date |
Modified at | date |
Is archived | boolean |
Outstanding amount | object |
Raw | number |
Value | text |
Minor unit value | number |
Currency | object |
Overdue amount | number |
| Field | Type |
|---|---|
ID | text |
First name | text |
Last name | text |
Default email | |
Created at | date |
Modified at | date |
| Field | Type |
|---|---|
Business IDRequired | choice |
Account Type ValueRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Description | text |
Display ID | text |
Type | object |
Name | text |
Value | text |
Subtype | object |
Name | text |
Value | text |
Normal balance type | text |
Is archived | boolean |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Is personal | boolean |
Organizational type | text |
Type | text |
Subtype | object |
Name | text |
Value | text |
Currency | text |
Timezone | text |
Address | object |
Address line 1 | text |
Address line 2 | text |
City | text |
Province | text |
Country | text |
Postal code | text |
Phone | text |
Fax | text |
Mobile | text |
Toll free | text |
Website | text |
Is classic accounting | boolean |
Is classic invoicing | boolean |
Is archived | boolean |
Customer | object |
ID | text |
Name | text |
First name | text |
Last name | text |
Email | |
Mobile | text |
Phone | text |
Fax | text |
Created at | date |
Modified at | date |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
Code | text |
Name | text |
Provinces | array |
Currency | object |
Code | text |
Symbol | text |
Name | text |
| Field | Type |
|---|---|
Business IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Created at | date |
Modified at | date |
PDF URL | url |
View URL | url |
Status | text |
Title | text |
Subhead | text |
Invoice number | text |
Invoice date | date |
Po number | text |
Customer | object |
ID | text |
Name | text |
Currency | object |
Code | text |
Due date | date |
Amount due | object |
Value | number |
Currency | object |
Amount paid | object |
Value | number |
Currency | object |
Tax total | object |
Value | number |
Currency | object |
Total | object |
Value | number |
Currency | object |
Exchange rate | number |
Footer | text |
| Field | Type |
|---|---|
Business IDRequired | choice |
Sort | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Email | |
First name | text |
Last name | text |
Mobile | text |
Phone | text |
Fax | text |
Toll free | text |
Website | url |
Internal notes | text |
Address | object |
Address line 1 | text |
Address line 2 | text |
City | text |
Postal code | text |
Province | object |
Currency | object |
Name | text |
Symbol | text |
Shipping details | object |
Name | text |
Address | object |
Created at | date |
Modified at | date |
Is archived | boolean |
Outstanding amount | object |
Raw | number |
Value | text |
Minor unit value | number |
Currency | object |
Overdue amount | number |
| Field | Type |
|---|---|
Business IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Created at | date |
Modified at | date |
PDF URL | url |
View URL | url |
Status | text |
Title | text |
Subhead | text |
Invoice number | text |
Invoice date | date |
Po number | text |
Customer | object |
ID | text |
Name | text |
Currency | object |
Code | text |
Due date | date |
Amount due | object |
Value | number |
Currency | object |
Amount paid | object |
Value | number |
Currency | object |
Tax total | object |
Value | number |
Currency | object |
Total | object |
Value | number |
Currency | object |
Exchange rate | number |
Footer | text |
| Field | Type |
|---|---|
Business IDRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Description | text |
Unit price | number |
Default sales taxes | array |
Is sold | boolean |
Is bought | boolean |
Is archived | boolean |
Created at | date |
Modified at | date |
Actions
| Field | Type |
|---|---|
Business IDRequired | choice |
NameRequired | text |
Currency | choice |
First NameRequired | text |
Last NameRequired | text |
EmailRequired | |
Address | object |
Address Line 1Required | text |
Address Line 2 | text |
City | text |
Province Code | text |
Country Code | text |
Postal Code | text |
Display ID | text |
Mobile | text |
Phone | text |
Fax | text |
Toll Free | text |
Website | url |
Internal Notes | text |
Shipping Details | object |
Name | text |
Address | object |
Phone | text |
Instructions | text |
| Field | Type |
|---|---|
ID | text |
Name | text |
First name | text |
Last name | text |
Email | |
Address | object |
Address line 1 | text |
Address line 2 | text |
City | text |
Province | object |
Country | object |
Postal code | text |
Currency | object |
Code | text |
| Field | Type |
|---|---|
Business IDRequired | choice |
Status | choice |
Currency | choice |
Title | text |
Subhead | text |
Invoice Number | text |
PO Number | text |
Invoice Date | date |
Exchange Rate | number |
Due Date | date |
Items | array |
Discounts | array |
Memo | text |
Footer | text |
Disable Amex Payments | boolean |
Disable Credit Card Payments | boolean |
Disable Bank Payments | boolean |
Item Title | text |
Unit Title | text |
Price Title | text |
| Field | Type |
|---|---|
ID | text |
Created at | date |
Modified at | date |
PDF URL | url |
View URL | url |
Status | text |
Title | text |
Subhead | text |
Invoice number | text |
Invoice date | date |
Po number | text |
Customer | object |
ID | text |
Name | text |
Currency | object |
Code | text |
Due date | date |
Amount due | object |
Value | number |
Currency | object |
Amount paid | object |
Value | number |
Currency | object |
Tax total | object |
Value | number |
Currency | object |
Total | object |
Value | number |
Currency | object |
Exchange rate | number |
Footer | text |
| Field | Type |
|---|---|
Business IDRequired | choice |
NameRequired | text |
Unit PriceRequired | number |
Description | text |
Income Account IDRequired | choice |
Expense Account IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
Description | text |
Unit price | number |
Income account | object |
ID | text |
Name | text |
Expense account | object |
ID | text |
Name | text |
Is sold | boolean |
Is bought | boolean |
Is archived | boolean |
Created at | date |
Modified at | date |
| Field | Type |
|---|---|
External IDRequired | text |
DateRequired | date |
DescriptionRequired | text |
Business IDRequired | choice |
Notes | text |
| Field | Type |
|---|---|
ID | text |
| Field | Type |
|---|---|
MethodRequired | choice |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Business IDRequired | choice |
ToRequired | array |
Email Address | |
Attach PDFRequired | boolean |
Subject | text |
Message | text |
From Address | |
CC Myself | boolean |
| Field | Type |
|---|---|
Business IDRequired | choice |
Name | text |
Address | object |
Address Line 1 | text |
City | text |
Province Code | text |
Country Code | choice |
Address Line 2 | text |
Postal Code | text |
Email | |
Mobile | text |
Phone | text |
Fax | text |
Toll Free | text |
Website | url |
Internal Notes | text |
Currency Code | choice |
| Field | Type |
|---|---|
ID | text |
Name | text |
| Field | Type |
|---|---|
Business IDRequired | choice |
ItemsRequired | array |
DiscountsRequired | array |
Status | choice |
Title | text |
Subhead | text |
Invoice Date | date |
Currency | choice |
Exchange Rate | number |
Due Date | date |
Memo | text |
Footer | text |
Disable Amex Payments | boolean |
Disable Credit Card Payments | boolean |
Disable Bank Payments | boolean |
Item Title | text |
Unit Title | text |
Price Title | text |
Amount Title | text |
Hide Name | boolean |
| Field | Type |
|---|---|
ID | text |
Invoice number | text |

