Requirements
To use Plain on WEXTL you need an active account and an API access token from your account settings.[3]
Get your Plain credentials
- API KeypasswordRequired
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
[1]
Connect Plain in WEXTL
- Log in to your WEXTL account, add the Plain node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Plain account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Plain node modules
The list below is a reference of every Plain node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Open any Plain node module below to inspect its input parameters, outputs, and connection requirements.
Add Companies and Tenants to TiersSearch
Add Customer to a Customer GroupSearch
Add Labels to a ThreadSearch
Get a Customer by EmailAction
Get a Customer by IDAction
Get a Tenant by IDAction
Get a TierAction
Get CompaniesSearch
Get CustomersSearch
Get TenantsSearch
Get TiersSearch
Add Customers to TenantsAction
| Field | Type |
|---|---|
| Customer Identifier | object |
Email AddressRequired | choice |
| Tenant Identifiers | array |
Assign a Tenant to a CustomerAction
| Field | Type |
|---|---|
| Customer Identifier | object |
Email AddressRequired | choice |
| Tenant Identifiers | array |
Assign a ThreadAction
Create a Customer EventAction
Create a ThreadAction
| 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 |
Create a Thread EventAction
Create or Update a CustomerAction
| Field | Type |
|---|---|
| Identifier | object |
Email AddressRequired | |
| On Create | object |
Full NameRequired | text |
Short NameRequired | text |
| object | |
| External ID | text |
| Customer Group Identifiers | array |
| On Update | object |
| Full Name | object |
| Short Name | object |
| object | |
| External ID | object |
| Field | Type |
|---|---|
| ID | text |
| External ID | text |
| Short name | text |
| Full name | text |
| object | |
| text | |
| Is verified | boolean |
| Status | text |
| Customer group memberships | object |
| Edges | array |
Create or Update a TenantAction
Delete a CustomerAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
Delete a Thread FieldAction
| Field | Type |
|---|---|
Thread Field IDRequired | text |
Make an API Calluniversal
Mark a Thread as TodoAction
Mark Thread as DoneAction
Remove a Customer From a Customer GroupAction
| Field | Type |
|---|---|
Customer IDRequired | choice |
Customer Group IdentifiersRequired | array |
Remove a Label from a ThreadAction
| Field | Type |
|---|---|
Label Type IDsRequired | array |
| Label Type ID | text |
Remove a Tenant from a CustomerAction
| Field | Type |
|---|---|
| Customer Identifier | object |
Email AddressRequired | choice |
| Tenant Identifiers | array |
Remove Companies and Tenants from TiersAction
| Field | Type |
|---|---|
| Member Identifiers | array |
Reply to a ThreadAction
| Field | Type |
|---|---|
Thread IDRequired | text |
Text ContentRequired | text |
| Markdown Content | text |
Reply to a ThreadAction
| Field | Type |
|---|---|
Thread IDRequired | text |
Text ContentRequired | text |
| Markdown Content | text |
| Impersonation | object |
| As Customer | object |
| Channel Specific Options | object |
| Email Options | object |
Reply to an EmailAction
Send EmailsAction
Snooze a ThreadAction
Unassign a ThreadAction
Update a Thread FieldAction
Update a TierAction
Templates
Look for Plain templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Deskpro[2]AI-powered help desk for tickets, knowledge base, and customer support workflows.
- BoldDeskCustomer support help desk platform for managing tickets, live chat, contacts, and approval workflows.
- ClinikoPractice management for healthcare providers — appointments, notes, and billing.
- ChatlingAI customer-service agent for chatbot contacts and conversations.
- Classe365Student information and school management system for admissions, academics, and administration.
References
- WEXTL® Plain Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Plain.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:12