About this integration
Simple contact and pipeline CRM designed for small businesses.
There are 1 trigger, 4 search modules and 7 actions available. The integration connects via 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 Less Annoying CRM to WEXTL®
| Field | Type | Help |
|---|---|---|
API KeyRequired | password | Manage the API keys for your account on the Programmer API settings page. |
Use it in workflow automation
Start with Watch Events, then add Create a Contact.
The canvas below runs Watch Events into Create a Contact — 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 Contact as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 8 ready-made modules for CRM work — each run logs its inputs and outputs for debugging.
Less Annoying CRM workflow on the canvas: Watch Events then Create a Contact
Triggers, searches and actions
Open any Less Annoying CRM trigger, search, or action to see its inputs and outputs — 1 trigger, 4 searchs, 7 actions.
Triggers
Use one of 1 trigger to kick off a workflow as soon as an event occurs in the app.
- Watch Events
Searches
This integration includes 4 search modules for looking data up mid-run.
- Get a Contact
- Get a Task
- Search Contacts
- Search Tasks
Actions
Take action during a run with 7 available modules that write data back into the app.
- Create a Contact
- Create a Task
- Delete a Contact
- Delete a Task
- Make an API Call
Explore the fields available for each Less Annoying CRM trigger, search, and action.
Triggers
No fields documented.
Searches
| Field | Type |
|---|---|
Contact IDRequired | text |
| Field | Type |
|---|---|
Contact ID | text |
Assigned To | number |
Is Company | boolean |
Company ID | text |
Name | object |
Salutation | text |
First Name | text |
Middle Name | text |
Last Name | text |
Suffix | text |
Email | array |
Phone | array |
Company Name | text |
Job Title | text |
Address | array |
Background Info | text |
Website | array |
Birthday | text |
Company Meta Data | object |
Company Name | text |
Date Created | text |
Last Update | text |
User Meta Data | object |
First Name | text |
Last Name | text |
| Field | Type |
|---|---|
Task IDRequired | text |
| Field | Type |
|---|---|
Task ID | text |
Name | text |
Due Date | text |
Assigned To | text |
Description | text |
Contact ID | text |
Is Completed | boolean |
Date Completed | date |
Calendar ID | text |
Date Created | date |
Assigned To Meta Data | object |
First Name | text |
Last Name | text |
Contact Meta Data | object |
Name | text |
Assigned To | text |
| Field | Type |
|---|---|
Search Terms | text |
Requires Write Access | boolean |
Record Type Filter | choice |
Owner Filter | choice |
Sort By | choice |
Email | |
Limit | number |
| Field | Type |
|---|---|
Contact ID | text |
Assigned To | number |
Is Company | boolean |
Company ID | text |
Name | object |
Salutation | text |
First Name | text |
Middle Name | text |
Last Name | text |
Suffix | text |
Email | array |
Phone | array |
Company Name | text |
Job Title | text |
Address | array |
Background Info | text |
Website | array |
Birthday | text |
Company Meta Data | object |
Company Name | text |
Date Created | text |
Last Update | text |
User Meta Data | object |
First Name | text |
Last Name | text |
| Field | Type |
|---|---|
Start DateRequired | date |
End DateRequired | date |
User Filter | choice |
Contact ID | text |
Completion Status | choice |
Sort Direction | choice |
Limit | number |
| Field | Type |
|---|---|
Task ID | text |
Name | text |
Due Date | text |
Assigned To | text |
Description | text |
Contact ID | text |
Is Completed | boolean |
Date Completed | date |
Calendar ID | text |
Date Created | date |
Assigned To Meta Data | object |
First Name | text |
Last Name | text |
Contact Meta Data | object |
Name | text |
Assigned To | text |
Actions
| Field | Type |
|---|---|
Is CompanyRequired | boolean |
Assigned ToRequired | choice |
| Field | Type |
|---|---|
Contact ID | text |
| Field | Type |
|---|---|
NameRequired | text |
Due Date | date |
Assigned To | choice |
Calendar ID | choice |
Description | text |
Contact ID | text |
| Field | Type |
|---|---|
Task ID | text |
| Field | Type |
|---|---|
Contact IDRequired | text |
| Field | Type |
|---|---|
Task IDRequired | text |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Contact IDRequired | text |
Is Company | boolean |
Assigned To | choice |
| Field | Type |
|---|---|
Contact ID | text |
| Field | Type |
|---|---|
Task IDRequired | text |
Is Complete | boolean |
Name | text |
Due Date | date |
Assigned To | choice |
Calendar ID | choice |
Description | text |
Contact ID | text |
| Field | Type |
|---|---|
Task ID | text |



