Requirements
To use Listrak on WEXTL you need an active account and OAuth client credentials, granted by signing in with your account.[3]
Get your Listrak credentials
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Client IDtextRequired
Go to Integrations > Integrations Management, open or create an integration, access the Setup tab, then copy and securely save your Client ID.
[1] - Client SecretpasswordRequired
Go to Integrations > Integrations Management, open or create an integration, access the Setup tab, then copy and securely save your Secret.
[1]
Connect Listrak in WEXTL
- Log in to your WEXTL account, add the Listrak 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 Listrak 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 →
Listrak node modules
The list below is a reference of every Listrak node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Open any Listrak node module below to inspect its input parameters, outputs, and connection requirements.
Watch CampaignsTrigger
| Field | Type |
|---|---|
| Campaign ID | number |
| Campaign name | text |
Watch Contact List CollectionsTrigger
| Field | Type |
|---|---|
| Phone list ID | number |
| Subscription state | text |
| Subscribe date | date |
| Unsubscribe date | date |
| Pending date | date |
| Pending double opt in | boolean |
| Pending age gate | boolean |
Watch ContactsTrigger
| Field | Type |
|---|---|
| Email address | |
| Email key | text |
| Universal email key | text |
| Subscription state | text |
| Subscribe date | date |
| Resubscribe date | date |
| Subscribe method | text |
| Unsubscribe date | date |
| Unsubscribe method | text |
| External contact ID | text |
| Segmentation field values | text |
Watch Conversation MessagesTrigger
| Field | Type |
|---|---|
| Message ID | number |
| Send date | date |
| Message status | text |
| Campaign ID | number |
| External campaign ID | text |
| Subject | text |
Watch ConversationsTrigger
| Field | Type |
|---|---|
| Conversation ID | number |
| Conversation name | text |
| Campaign ID | number |
| Expiration date | date |
| Status | text |
Watch Event GroupsTrigger
| Field | Type |
|---|---|
| Event group ID | number |
| Event group name | text |
Watch EventsTrigger
| Field | Type |
|---|---|
| Event ID | number |
| Event name | text |
| Event group ID | number |
| Status | text |
Watch FoldersTrigger
| Field | Type |
|---|---|
| Folder ID | number |
| Folder name | text |
Watch Import FieldsTrigger
| Field | Type |
|---|---|
| Import file ID | number |
| Import file name | text |
| Import date | date |
Watch ListsTrigger
| Field | Type |
|---|---|
| List ID | number |
| List name | text |
| Folder ID | number |
| IP pool ID | number |
| Bounce domain alias | text |
| Bounce handling | text |
| Bounce unsubscribe count | number |
| Create date | date |
| Enable browser link | boolean |
| Enable double opt in | boolean |
| Enable dynamic content | boolean |
| Enable google analytics | boolean |
| Enable internationalization | boolean |
Watch MessagesTrigger
| Field | Type |
|---|---|
| Message ID | number |
| Send date | date |
| Message status | text |
| Campaign ID | number |
| External campaign ID | text |
| Subject | text |
Watch Saved MessagesTrigger
| Field | Type |
|---|---|
| Saved message ID | number |
| Saved message name | text |
| Campaign ID | number |
| Create date | date |
| Last modified date | date |
| External campaign ID | text |
| Subject | text |
Watch SMS Contact CollectionsTrigger
| Field | Type |
|---|---|
| Phone list ID | number |
| Subscription state | text |
| Subscribe date | date |
| Unsubscribe date | date |
| Pending date | date |
| Pending double opt in | boolean |
| Pending age gate | boolean |
Watch SMS ListsTrigger
| Field | Type |
|---|---|
| Phone list ID | number |
| Phone list name | text |
| Create date | date |
| Status | text |
| Sms list type | text |
| Message limit | number |
| Message limit time frame | text |
| Require double opt in | boolean |
| Require age gate | boolean |
Watch Transactional MessagesTrigger
| Field | Type |
|---|---|
| Transactional message ID | number |
| Transactional message name | text |
| Campaign ID | number |
| External campaign ID | text |
| Subject | text |
Get a CampaignAction
Get a ContactAction
Get a ContactAction
Get a Contact ImportAction
Get a Contact List CollectionSearch
Get a ConversationAction
Get a Conversation MessageAction
| Field | Type |
|---|---|
List IDRequired | choice |
| Field | Type |
|---|---|
| Message ID | number |
| Send date | date |
| Message status | text |
| Enable universal email key setting | boolean |
| Campaign ID | number |
| Body HTML | text |
| Body text | text |
| Code page | number |
| Enable passalong | boolean |
| Enable tracking | boolean |
| External campaign ID | text |
| From email | |
| From name | text |
Get a FolderAction
Get a ListAction
| Field | Type |
|---|---|
List IDRequired | choice |
| Field | Type |
|---|---|
| List ID | number |
| List name | text |
| Folder ID | number |
| IP pool ID | number |
| Bounce domain alias | text |
| Bounce handling | text |
| Bounce unsubscribe count | number |
| Create date | date |
| Enable browser link | boolean |
| Enable double opt in | boolean |
| Enable dynamic content | boolean |
| Enable google analytics | boolean |
| Enable internationalization | boolean |
Get a List ImportAction
Get a MessageAction
| Field | Type |
|---|---|
List IDRequired | choice |
| Field | Type |
|---|---|
| Message ID | number |
| Send date | date |
| Message status | text |
| Enable universal email key setting | boolean |
| Campaign ID | number |
| Body HTML | text |
| Body text | text |
| Code page | number |
| Enable passalong | boolean |
| Enable tracking | boolean |
| External campaign ID | text |
| From email | |
| From name | text |
Get a Mobile DeviceAction
Get a Profile FieldAction
Get a Profile Field GroupAction
Get a Saved MessageAction
| Field | Type |
|---|---|
List IDRequired | choice |
Saved Message NameRequired | text |
SubjectRequired | text |
From NameRequired | text |
From EmailRequired | |
| Preheader | text |
| Reply Email | |
| Body HTML | text |
| Body Text | text |
| External Campaign ID | text |
| Field | Type |
|---|---|
| Enable universal email key setting | boolean |
| Saved message ID | number |
| Saved message name | text |
| Campaign ID | number |
| Body HTML | text |
| Body text | text |
| Code page | number |
| Create date | date |
| Last modified date | date |
| Enable passalong | boolean |
| Enable tracking | boolean |
| External campaign ID | text |
| From email |
Get a Transactional MessageAction
Get a Transactional SMS MessageAction
Get All Conversation MessagesSearch
Get All List ImportsSearch
Get an EventAction
Get an Event GroupAction
Get an SMS ListAction
Get CampaignsSearch
Get Conversation Message ActivitySearch
Get Event GroupsSearch
Get ListsSearch
| Field | Type |
|---|---|
| Limit | number |
| Field | Type |
|---|---|
| List ID | number |
| List name | text |
| Folder ID | number |
| IP pool ID | number |
| Bounce domain alias | text |
| Bounce handling | text |
| Bounce unsubscribe count | number |
| Create date | date |
| Enable browser link | boolean |
| Enable double opt in | boolean |
| Enable dynamic content | boolean |
| Enable google analytics | boolean |
| Enable internationalization | boolean |
Get Profile Field GroupsSearch
Get Profile FieldsSearch
Get Saved MessagesSearch
Get Sender Code Opt-OutsSearch
Get SMS ContactsSearch
Get SMS Sender CodeAction
| Field | Type |
|---|---|
Sender Code IDRequired | choice |
| Field | Type |
|---|---|
| Short code ID | number |
| Code | text |
| Country | text |
| Merchant name | text |
| Email list ID | number |
| Email list name | text |
| External event ID | number |
| External event name | text |
| Phone number segmentation field group ID | number |
| Phone number segmentation field group name | text |
| Phone number segmentation field ID | number |
| Phone number segmentation field name | text |
| Acquisition source segmentation field group ID | number |
Get SMS Sender CodesSearch
| Field | Type |
|---|---|
| Limit | number |
| Field | Type |
|---|---|
| Short code ID | number |
| Code | text |
| Country | text |
| Merchant name | text |
| Email list ID | number |
| Email list name | text |
| External event ID | number |
| External event name | text |
| Phone number segmentation field group ID | number |
| Phone number segmentation field group name | text |
| Phone number segmentation field ID | number |
| Phone number segmentation field name | text |
| Acquisition source segmentation field group ID | number |
Get Transactional SMS MessagesSearch
List ContactsSearch
| Field | Type |
|---|---|
List IDRequired | choice |
| Subscription State | choice |
| External Contact ID | text |
| Start Date | date |
| End Date | date |
| Use Original Subscribe Date | boolean |
| Limit | number |
| Field | Type |
|---|---|
| Email address | |
| Email key | text |
| Universal email key | text |
| Subscription state | text |
| Subscribe date | date |
| Resubscribe date | date |
| Subscribe method | text |
| Unsubscribe date | date |
| Unsubscribe method | text |
| External contact ID | text |
| Segmentation field values | text |
List ConversationsSearch
List EventsSearch
List FoldersSearch
List MessagesSearch
List SMS ListsSearch
List Transactional MessagesSearch
Create a CampaignAction
Create a FolderAction
Create a ListAction
| Field | Type |
|---|---|
List NameRequired | text |
Bounce HandlingRequired | choice |
Bounce Unsubscribe CountRequired | number |
| Folder ID | choice |
| IP Pool ID | choice |
| Bounce Domain Alias | text |
| Create Date | date |
| Enable Browser Link | boolean |
| Enable Double Opt-In | boolean |
| Enable Dynamic Content | boolean |
| Enable Google Analytics | boolean |
| Enable Internationalization | boolean |
| Enable List Hygiene | boolean |
| Field | Type |
|---|---|
| Status | number |
| Resource ID | text |
Create a Profile FieldAction
Create a Profile Field GroupAction
Create a Saved MessageAction
Create an EventAction
Create an Event GroupAction
Create an SMS ContactAction
| Field | Type |
|---|---|
Sender Code IDRequired | choice |
Phone NumberRequired | text |
Email AddressRequired | |
First NameRequired | text |
Last NameRequired | text |
Postal CodeRequired | text |
| Birthday | date |
| Opted Out | boolean |
| Segmentation Field Values | object |
List IDRequired | choice |
ValueRequired | text |
| Field | Type |
|---|---|
| Status | number |
| Resource ID | text |
Create and Start a List ImportAction
| Field | Type |
|---|---|
List IDRequired | choice |
File DelimiterRequired | text |
File MappingsRequired | array |
File NameRequired | text |
File StreamRequired | text |
Import TypeRequired | choice |
Segmentation Import TypeRequired | choice |
| Has Column Names | boolean |
| Suppress Email Notifications | boolean |
| Text Qualifier | text |
| Trigger Journey | boolean |
| Include Unsubscribed | boolean |
| Field | Type |
|---|---|
| Status | number |
| Resource ID | text |
Create or Update a ContactAction
Delete a CampaignAction
| Field | Type |
|---|---|
List IDRequired | choice |
Delete a ListAction
| Field | Type |
|---|---|
List IDRequired | choice |
Delete a Profile FieldAction
| Field | Type |
|---|---|
List IDRequired | choice |
Delete a Profile Field GroupAction
| Field | Type |
|---|---|
List IDRequired | choice |
Delete an Event GroupAction
Make an API Calluniversal
Register a Mobile DeviceAction
| Field | Type |
|---|---|
Device TokenRequired | text |
Device Platform TypeRequired | choice |
SubscribedRequired | boolean |
| Device UID | text |
| Identifiers | object |
| Device OS | choice |
| Device OS Version | text |
| Device Type | text |
| Mobile App Version | text |
| Field | Type |
|---|---|
| Device uid | text |
| Device token | text |
| Device platform type | text |
| Identifiers | object |
| text | |
| Phone | text |
| Subscribed | boolean |
| Device os | text |
| Device os version | text |
| Device type | text |
| Mobile app version | text |
Send a MessageAction
| Field | Type |
|---|---|
List IDRequired | choice |
External Campaign IDRequired | text |
From EmailRequired | |
From NameRequired | text |
SubjectRequired | text |
| Enable Universal Email Key Setting | boolean |
| Body HTML | text |
| Body Text | text |
| Code Page | number |
| Enable Passalong | boolean |
| Enable Tracking | boolean |
| Google Analytics Campaign Name | text |
| Google Analytics Campaign Content | text |
| Field | Type |
|---|---|
| Status | number |
| Resource ID | text |
Send a Saved MessageAction
Send a SMS Transactional MessageAction
Send a Transactional MessageAction
Send an SMS BroadcastAction
Start a Contact Update ImportAction
| Field | Type |
|---|---|
Sender Code IDRequired | choice |
File NameRequired | text |
File StreamRequired | text |
Import TypeRequired | choice |
Has Column NamesRequired | boolean |
Text QualifierRequired | choice |
File MappingsRequired | object |
File Column TypeRequired | choice |
List IDRequired | choice |
File ColumnRequired | number |
| Default Value | text |
| Birthday | date |
| Field | Type |
|---|---|
| Status | number |
| Resource ID | text |
Start a Customer ImportAction
Start a Product ImportAction
Start a Rating Summary ImportAction
Start a Review ImportAction
Start an Order ImportAction
Subscribe a ContactAction
Unsubscribe a ContactAction
| Field | Type |
|---|---|
Sender Code IDRequired | choice |
Update a CampaignAction
Update a FolderAction
Update a ListAction
| Field | Type |
|---|---|
List IDRequired | choice |
List NameRequired | text |
Bounce HandlingRequired | choice |
Bounce Unsubscribe CountRequired | number |
| Folder ID | choice |
| IP Pool ID | choice |
| Bounce Domain Alias | text |
| Create Date | date |
| Enable Browser Link | boolean |
| Enable Double Opt-In | boolean |
| Enable Dynamic Content | boolean |
| Enable Google Analytics | boolean |
| Enable Internationalization | boolean |
| Field | Type |
|---|---|
| Status | number |
| Resource ID | text |
Update a Profile FieldAction
Update a Profile Field GroupAction
Update a Saved MessageAction
Update an EventAction
Update an Event GroupAction
Update an SMS ContactAction
| Field | Type |
|---|---|
Sender Code IDRequired | choice |
Phone NumberRequired | text |
Email AddressRequired | |
First NameRequired | text |
Last NameRequired | text |
Postal CodeRequired | text |
| Birthday | date |
| Opted Out | boolean |
| Segmentation Field Values | object |
List IDRequired | choice |
ValueRequired | text |
| Field | Type |
|---|---|
| Status | number |
| Resource ID | text |
Templates
Look for Listrak templates in the WEXTL template library.
Browse templates →Explore alternative apps
- AWeber[2]Email marketing — lists, subscribers, campaigns, and broadcasts.
- BrandwatchConsumer intelligence and social listening platform for brand monitoring, insights, and research.
- beehiivPublish newsletters and manage subscribers in beehiiv.
- AkeneoProduct information management (PIM) for enriching and distributing catalog data.
- AhrefsSEO toolkit for backlinks, keywords, site audits, and competitive research.
References
- WEXTL® Listrak Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Listrak.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:12
