About this integration
Modern customer support and thread-based help desk. Use it from the workflow canvas with no custom glue script required.
This integration exposes 0 triggers, 11 search modules and 26 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.
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 plain, Go to Settings → Machine Users, create a Machine User, then click “Add API Key” to generate a key with the permissions you need and save it securely |
Use it in workflow automation
Add Add Customers to Tenants as a workflow step.
The canvas below shows the integration — watch the video, then drop a node onto the canvas.
Start with the Add Customers to Tenants step and run it on demand or on a schedule.
Then add Create a Customer Event as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 26 ready-made modules for support work — each run logs its inputs and outputs for debugging.
Plain workflow on the canvas: Add Customers to Tenants then Create a Customer Event
Triggers, searches and actions
Use the tables below to inspect Plain's 0 triggers, 11 search modules, and 26 actions.
Searches
Fetch data on demand using 11 search modules that query the app during a run.
- Add Companies and Tenants to Tiers
- Add Customer to a Customer Group
- Add Labels to a Thread
- Get a Customer by Email
- Get a Customer by ID
Actions
26 action modules cover the full range of create, update, and delete operations.
- Add Customers to Tenants
- Assign a Tenant to a Customer
- Assign a Thread
- Create a Customer Event
- Create a Thread
Explore the fields available for each Plain trigger, search, and action.
Searches
| Field | Type |
|---|---|
Member Identifiers | array |
Tier Identifier | object |
External ID | text |
Limit | number |
| Field | Type |
|---|---|
typename | text |
ID | text |
Tenant ID | text |
| Field | Type |
|---|---|
Customer IDRequired | choice |
Customer Group IdentifiersRequired | array |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Key | text |
Color | text |
| Field | Type |
|---|---|
Label Type IDsRequired | array |
Label Type ID | text |
Thread IDRequired | text |
| Field | Type |
|---|---|
ID | text |
Created at | object |
Iso 8601 | text |
| Field | Type |
|---|---|
Customer EmailRequired | choice |
| Field | Type |
|---|---|
ID | text |
Full name | text |
Short name | text |
Email | object |
Email | text |
Is verified | boolean |
External ID | text |
Marked as spam at | object |
Iso 8601 | text |
| Field | Type |
|---|---|
Customer IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Full name | text |
Short name | text |
Email | object |
Email | text |
Is verified | boolean |
External ID | text |
Marked as spam at | object |
Iso 8601 | text |
| Field | Type |
|---|---|
Tenant IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
External ID | text |
Name | text |
URL | text |
| Field | Type |
|---|---|
Tier IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
External ID | text |
Name | text |
Default priority | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
Logo URL | text |
Domain name | text |
| Field | Type |
|---|---|
Is Marked As SpamRequired | boolean |
Field | choice |
DirectionRequired | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Full name | text |
Short name | text |
Email | object |
Email | text |
Is verified | boolean |
External ID | text |
Marked as spam at | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Name | text |
External ID | text |
URL | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
External ID | text |
Name | text |
Default priority | text |
Actions
| Field | Type |
|---|---|
Customer Identifier | object |
Email AddressRequired | choice |
Tenant Identifiers | array |
| Field | Type |
|---|---|
Customer Identifier | object |
Email AddressRequired | choice |
Tenant Identifiers | array |
| Field | Type |
|---|---|
Thread IDRequired | text |
User IDRequired | text |
| Field | Type |
|---|---|
ID | text |
Status | text |
| Field | Type |
|---|---|
Customer Identifier | object |
EmailRequired | choice |
External ID | text |
Customer IDRequired | choice |
Components | array |
External ID | text |
Thread ID | text |
| Field | Type |
|---|---|
ID | text |
Title | text |
Created at | object |
Iso 8601 | text |
Unix timestamp | number |
| Field | Type |
|---|---|
TitleRequired | text |
Customer Identifier | object |
Customer IDRequired | choice |
Components | array |
Label Type IDs | array |
Thread Fields | array |
| Field | Type |
|---|---|
ID | text |
External ID | text |
Customer | object |
ID | text |
Status | text |
Status changed at | object |
Iso 8601 | text |
Unix timestamp | date |
Title | text |
Preview text | text |
Priority | text |
Thread fields | array |
| Field | Type |
|---|---|
Thread IDRequired | text |
TitleRequired | text |
ComponentsRequired | array |
| Field | Type |
|---|---|
ID | text |
Created at | object |
Iso 8601 | text |
| Field | Type |
|---|---|
Identifier | object |
Email AddressRequired | |
On Create | object |
Full NameRequired | text |
Short NameRequired | text |
Email | object |
External ID | text |
Customer Group Identifiers | array |
On Update | object |
Full Name | object |
Short Name | object |
Email | object |
External ID | object |
| Field | Type |
|---|---|
ID | text |
External ID | text |
Short name | text |
Full name | text |
Email | object |
Email | text |
Is verified | boolean |
Status | text |
Customer group memberships | object |
Edges | array |
| Field | Type |
|---|---|
Identifier | object |
External IDRequired | text |
NameRequired | text |
External IDRequired | text |
URL | object |
Value | url |
| Field | Type |
|---|---|
ID | text |
External ID | text |
Name | text |
URL | text |
| Field | Type |
|---|---|
Customer IDRequired | choice |
| Field | Type |
|---|---|
Thread Field IDRequired | text |
| Field | Type |
|---|---|
MethodRequired | choice |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Thread Field IDRequired | text |
| Field | Type |
|---|---|
ID | text |
External ID | text |
Customer | object |
ID | text |
Status | text |
Status changed at | object |
Iso 8601 | text |
Unix timestamp | date |
Title | text |
Preview text | text |
Priority | text |
| Field | Type |
|---|---|
Thread Field IDRequired | text |
| Field | Type |
|---|---|
ID | text |
External ID | text |
Customer | object |
ID | text |
Status | text |
Status changed at | object |
Iso 8601 | text |
Unix timestamp | date |
Title | text |
Preview text | text |
Priority | text |
| Field | Type |
|---|---|
Customer IDRequired | choice |
Customer Group IdentifiersRequired | array |
| Field | Type |
|---|---|
Label Type IDsRequired | array |
Label Type ID | text |
| Field | Type |
|---|---|
Customer Identifier | object |
Email AddressRequired | choice |
Tenant Identifiers | array |
| Field | Type |
|---|---|
Member Identifiers | array |
| Field | Type |
|---|---|
Customer IDRequired | choice |
In Reply To Email IDRequired | text |
Text ContentRequired | text |
Markdown Content | text |
| Field | Type |
|---|---|
ID | text |
| Field | Type |
|---|---|
Thread IDRequired | text |
Text ContentRequired | text |
Markdown Content | text |
| Field | Type |
|---|---|
Thread IDRequired | text |
Text ContentRequired | text |
Markdown Content | text |
Impersonation | object |
As Customer | object |
Channel Specific Options | object |
Email Options | object |
| Field | Type |
|---|---|
Customer IDRequired | choice |
Thread IDRequired | text |
SubjectRequired | text |
Text Content | text |
Markdown Content | text |
| Field | Type |
|---|---|
ID | text |
| Field | Type |
|---|---|
Thread IDRequired | text |
Duration SecondsRequired | number |
| Field | Type |
|---|---|
ID | text |
External ID | text |
Customer | object |
ID | text |
Status | text |
Status changed at | object |
Iso 8601 | text |
Unix timestamp | date |
Title | text |
Preview text | text |
Priority | text |
| Field | Type |
|---|---|
Thread IDRequired | text |
| Field | Type |
|---|---|
ID | text |
Status | text |
| Field | Type |
|---|---|
Identifier | object |
Thread IDRequired | text |
KeyRequired | text |
TypeRequired | choice |
String ValueRequired | text |
| Field | Type |
|---|---|
ID | text |
Key | text |
Type | text |
Thread ID | text |
String value | text |
Boolean value | text |
Is ai generated | boolean |
Created at | object |
Iso 8601 | date |
Updated at | object |
Iso 8601 | date |
| Field | Type |
|---|---|
Tenant IdentifierRequired | object |
External IDRequired | text |
Tier IdentifierRequired | object |
External IDRequired | text |
| Field | Type |
|---|---|
ID | text |
Tier ID | text |
| Field | Type |
|---|---|
Customer IDRequired | choice |
Company Domain NameRequired | url |
| Field | Type |
|---|---|
ID | text |
Company | object |
ID | text |
Name | text |
Logo URL | url |
Domain name | text |

