About this integration
Real estate CRM for contacts, tags, and agent lead management. Use it from the workflow canvas with no custom glue script required.
This integration exposes 1 trigger, 2 search modules and 6 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 kvCore to WEXTL®
| Field | Type | Help |
|---|---|---|
API KeyRequired | text | API key can be obtained from |
Use it in workflow automation
Start with Watch Contacts, then add Add a Note to a Contact.
The canvas below runs Watch Contacts into Add a Note to a Contact — watch the video, then drop a node onto the canvas.
Select the Watch Contacts trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Add a Note to a Contact as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 7 ready-made modules for CRM work — each run logs its inputs and outputs for debugging.
kvCore workflow on the canvas: Watch Contacts then Add a Note to a Contact
Triggers, searches and actions
Use the tables below to inspect kvCore's 1 trigger, 2 search modules, and 6 actions.
Triggers
1 trigger fire automatically when specified events occur — no polling or cron job needed.
- Watch Contacts
Searches
Fetch data on demand using 2 search modules that query the app during a run.
- Get a Contact
- Search Contacts
Actions
6 action modules cover the full range of create, update, and delete operations.
- Add a Note to a Contact
- Add a Tag to a Contact
- Create a Contact
- Delete Tags from a Contact
- Make an API Call
Explore the fields available for each kvCore trigger, search, and action.
Triggers
| Field | Type |
|---|---|
First Name | text |
Last Name | text |
Email | text |
Cell Phone 1 | number |
Cell Phone 2 | text |
Home Phone | number |
Work Phone | number |
Deal Type | text |
Status | number |
Rating | number |
Source | text |
System Source | text |
Capture Method | text |
Registered | date |
Email Optin | number |
Phone On | number |
Text On | number |
Tcpa Optin Date | text |
Avg Price | number |
Avg Beds | number |
Searches
| Field | Type |
|---|---|
Contact IDRequired | choice |
| Field | Type |
|---|---|
First Name | text |
Last Name | text |
Email | text |
Cell Phone 1 | number |
Cell Phone 2 | text |
Home Phone | number |
Work Phone | number |
Deal Type | text |
Status | number |
Rating | number |
Source | text |
System Source | text |
Capture Method | text |
Registered | date |
Email Optin | number |
Phone On | number |
Text On | number |
Tcpa Optin Date | text |
Avg Price | number |
Avg Beds | number |
| Field | Type |
|---|---|
Email Filter | text |
First Name Filter | text |
Last Name Filter | text |
Updated at Filter | date |
Source Filter | array |
System Source Filter | array |
Lead Type Filter | array |
Registered After Filter | date |
Registered Before Filter | date |
Status Filter | choice |
Assigned Agent ID Filter | number |
Include Archived Leads | choice |
Limit | number |
| Field | Type |
|---|---|
First Name | text |
Last Name | text |
Email | text |
Cell Phone 1 | number |
Cell Phone 2 | text |
Home Phone | number |
Work Phone | number |
Deal Type | text |
Status | number |
Rating | number |
Source | text |
System Source | text |
Capture Method | text |
Registered | date |
Email Optin | number |
Phone On | number |
Text On | number |
Tcpa Optin Date | text |
Avg Price | number |
Avg Beds | number |
Actions
| Field | Type |
|---|---|
Contact IDRequired | choice |
Note TitleRequired | text |
Note DetailsRequired | text |
Date and Time | date |
Owner User ID | text |
| Field | Type |
|---|---|
Action ID | number |
Date | text |
Title | text |
Details | text |
Action Owner User ID | number |
| Field | Type |
|---|---|
Contact IDRequired | choice |
Tags to AddRequired | array |
Tag NameRequired | text |
Locked StatusRequired | choice |
| Field | Type |
|---|---|
Contact ID | number |
Tags | array |
| Field | Type |
|---|---|
Email AddressRequired | |
Cell Phone 1Required | number |
First Name | text |
Last Name | text |
Home Phone | number |
Work Phone | number |
Deal Type | text |
Primary City | text |
Primary State | text |
Primary Zip | text |
Primary Address | text |
Status | choice |
Source | text |
email_optin | number |
phone_on | number |
text_on | number |
rating | number |
Capture Method | text |
Assigned Agent ID | text |
Assigned Agent External ID | text |
| Field | Type |
|---|---|
Contact ID | number |
| Field | Type |
|---|---|
Contact IDRequired | choice |
Tags to RemoveRequired | array |
Tag Name | text |
| Field | Type |
|---|---|
Contact ID | number |
Tags | array |
| 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 |
|---|---|
Contact IDRequired | choice |
Email AddressRequired | |
Cell Phone 1Required | number |
First Name | text |
Last Name | text |
Home Phone | number |
Work Phone | number |
Deal Type | text |
Primary City | text |
Primary State | text |
Primary Zip | text |
Primary Address | text |
Status | choice |
Source | text |
email_optin | number |
phone_on | number |
text_on | number |
rating | number |
Capture Method | text |
Assigned Agent ID | text |
| Field | Type |
|---|---|
Contact ID | number |



