Skip to docs navigation

CommBox integration guide

Verified

How to connect CommBox to WEXTL and use its 2 triggers and 44 actions in your workflows. About CommBox: Omnichannel customer engagement platform for managing conversations, agents, teams and messaging campaigns.

  • 2 triggers
  • 13 searches
  • 31 actions
  • Polling
  • Auth: API key

AI-assisted documentation14 min read

This documentation is compiled from our integration source code, internal specs for CommBox, its official API documentation and anonymized requests logs we collect from our support team[2].

Open CommBox on WEXTL →
  • CommBox
  • WEXTL
  • Capacity
  • Classe365
  • eDesk
  • BoldDesk
  • Chatling
  • Charla
  • Frill
  • Enchant
  • Cliniko
  • Deskpro
  • Gorgias
  • Exercise
  • Gladly
  • Atomicwork
  • AlfaDocs
  • Denser AI
  • Chatwoot
  • Dentally
  • EasyPractice
  • Healthie
  • Freshservice
  • Freshdesk
  • Front
  • DaySmart Vet
  • Halo
  • Heidi
  • Clio Grow
  • CharmHealth
  • Clio Manage
  • API KeypasswordRequired

    Log into CommBox, navigate to Settings → API → API Key, then verify your admin access and copy the key[1]

  • Stream IDtextRequired

    Log into CommBox, go to Settings, select your communication channel, and copy the ID displayed beneath the channel name.[1]

  1. Log in to your WEXTL account, add the CommBox node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your CommBox account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Watch Stream Objects

Trigger
Output fields[3]
FieldType
Object IDnumber
Stream IDnumber
Substream IDnumber
Stream provider IDtext
Stream provider typenumber
User identitynumber
First nametext
Last nametext
User stream provider IDtext
User stream provider typetext
Contenttext
Messagetext
Created timedate
Updated timedate
Closed timedate
First response timedate
Last response timedate
Priority timedate
Status IDnumber
Assigned manager IDnumber

6other output fields

Watch Teams

Trigger
Output fields[3]
FieldType
Team IDnumber
Nametext

Get a Manager

Action
Input fields[3]
FieldType
Manager IDRequired
choice
Output fields[3]
FieldType
IDnumber
Contenttext
Identity IDtext
Stream provider IDtext
Thumbnail URLtext
Brand IDnumber
Permission IDnumber
First nametext
Last nametext
Emailemail
User nametext
Team IDnumber
Team nametext
Profilestext
Max sync objects assignmentsnumber
Max async objects assignmentsnumber
Multi reply accesstext

Get a Manager Presence

Action
Input fields[3]
FieldType
Manager IDRequired
choice
Output fields[3]
FieldType
Presence typenumber
Type IDnumber
Nametext

Get a User

Action
Input fields[3]
FieldType
User IDRequired
choice
Stream Provider IDtext
Stream Provider Typetext
Output fields[3]
FieldType
IDtext
First nametext
Last nametext
Gendertext
Phone 1number
Phone 2text
Unique IDnumber
Emailemail
Contenttext
Permission IDnumber
Num identitiesnumber
Num objectsnumber
Localetext
Remarkstext
User tagstext
Team IDnumber
Identitiesarray

Get an Object

Action
Input fields[3]
FieldType
Object IDRequired
choice
Include Childsboolean
Include Activity Logboolean
Output fields[3]
FieldType
Object IDnumber
Streamidnumber
Substreamidnumber
Stream provider IDtext
Stream provider typetext
User identitytext
First nametext
Last nametext
User stream provider IDtext
User stream provider typetext
Contenttext
Messagetext
Created timedate
Updated timedate
Close timedate
Status IDnumber
Assigned manager IDnumber
Typenumber
Is managerboolean
Userobject
IDnumber
Unique IDnumber
Phone 1number
Phone 2number
Emailtext
First nametext
Last nametext
Gendertext
Number identitiesnumber
Localetext

List Management Assignments

Search
Input fields[3]
FieldType
Manager IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Assigned objects countnumber
Stream type IDnumber
Module IDnumber
Module unique nametext

List Manager Profiles

Search
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Unique nametext

List Managers

Search
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Identity IDtext
Stream provider IDtext
Thumbnail URLurl
Brand IDnumber
Permission IDnumber
First nametext
Last nametext
Emailemail
User nametext
Teamtext
Team IDnumber
Team nametext
Profilestext
Max sync objects assignmentsnumber
Max async objects assignmentsnumber

List Object Activities

Search
Input fields[3]
FieldType
Object IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Object IDtext
Userobject
IDnumber
First nametext
Last nametext
Identityobject
Typenumber
Datatext
Created timedate

List Object Transcripts

Search
Input fields[3]
FieldType
Object IDRequired
choice
Limitnumber
Output fields[3]
FieldType
Object IDnumber
Streamidnumber
Substreamidnumber
Trasncripttext
Userobject
IDnumber
Unique IDnumber
Phone 1number
Phone 2text
Emailemail
First nametext
Last nametext
Gendertext
Number identitiesnumber
Localetext

List Stream Objects

Search
Input fields[3]
FieldType
Identity User IDchoice
Identity Stream Provider IDtext
Identity Stream Provider Typechoice
Unix Start Timedate
Unix End Timedate
Substreamnumber
Sortchoice
Orderchoice
Include Childrenboolean
Include Activity Logboolean
Statustext
Limitnumber
Output fields[3]
FieldType
Object IDnumber
Stream IDnumber
Substream IDnumber
Stream provider IDtext
Stream provider typenumber
User identitynumber
First nametext
Last nametext
User stream provider IDtext
User stream provider typetext
Contenttext
Messagetext
Created timedate
Updated timedate
Closed timedate
First response timedate
Last response timedate
Priority timedate
Status IDnumber
Assigned manager IDnumber

6other output fields

List Tag Groups

Search
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Nametext
Brand IDnumber

List Tags

Search
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDnumber
Identity IDtext
Stream provider IDtext

List Teams

Search
Input fields[3]
FieldType
NameRequired
text
Limitnumber
Output fields[3]
FieldType
Team IDnumber
Nametext

Add a Manager Profile

Action
Input fields[3]
FieldType
Manager IDRequired
choice
Addarray
Setarray
Output fields[3]
FieldType
IDnumber
Contenttext
Identity IDtext
Stream provider IDtext
Thumbnail URLtext
Brand IDnumber
Permission IDnumber
First nametext
Last nametext
Emailemail
User nametext
Team IDnumber
Team nametext
Profilestext
Max sync objects assignmentsnumber
Max async objects assignmentsnumber
Multi reply accesstext

Add a Remark Log

Action
Input fields[3]
FieldType
Object IDRequired
choice
Dataarray
Output fields[3]
FieldType
IDnumber

Add an Activity Log

Action
Input fields[3]
FieldType
Object IDRequired
choice
Dataarray
Output fields[3]
FieldType
IDnumber

Assign a Manager

Action
Input fields[3]
FieldType
Manager IDRequired
choice
Output fields[3]
FieldType
IDnumber
Contenttext
Identity IDtext
Stream provider IDtext
Thumbnail URLtext
Brand IDnumber
Permission IDnumber
First nametext
Last nametext
Emailemail
User nametext
Team IDnumber
Team nametext
Profilestext
Max sync objects assignmentsnumber
Max async objects assignmentsnumber
Multi reply accesstext

Create a Child Object

Action
Input fields[3]
FieldType
Object IDRequired
choice
Typenumber
Is Managerboolean
User Identitychoice
User Stream Provider IDtext
User Stream Provider Typenumber
Messagetext
Output fields[3]
FieldType
IDnumber

Create a Form Link

Action
Input fields[3]
FieldType
Form IDRequired
number
Stream Provider IDtext
Stream Provider Typechoice
Referring Object IDtext
Auto Uploadboolean
Propertiesarray
Output fields[3]
FieldType
Conversation IDtext
Form linkurl

Create a Manager

Action
Input fields[3]
FieldType
First NameRequired
text
Last NameRequired
text
EmailRequired
email
Is AdminRequired
boolean
Passwordsecret
Usernametext
Team IDchoice
Permission IDtext
Output fields[3]
FieldType
IDnumber

Create a Predefined Form Link

Action
Input fields[3]
FieldType
Form IDRequired
number
Stream Provider IDtext
Stream Provider Typechoice
Referring Object IDtext
Upload Filetext
Output fields[3]
FieldType
Conversation IDtext
Form linkurl

Create a Tag

Action
Input fields[3]
FieldType
NameRequired
text
Tag group IDchoice
Object tagboolean
User tagboolean
Child tagboolean
Output fields[3]
FieldType
IDnumber

Create a Team

Action
Input fields[3]
FieldType
NameRequired
text
Output fields[3]
FieldType
IDnumber

Create an Object

Action
Input fields[3]
FieldType
MessageRequired
text
SubStream IDnumber
Typechoice
Status IDtext
Stream Provider Typenumber
Stream Provider IDtext
User Stream Provider IDtext
User Stream Provider Typechoice
User Identitynumber
Manager IDnumber
Contentarray
Send to Clientboolean
Output fields[3]
FieldType
IDnumber

Delete a Custom Indicator

Action
Input fields[3]
FieldType
Object IDRequired
choice
Indicator IDRequired
text
Output fields[3]
FieldType
IDnumber

Delete a Manager

Action
Input fields[3]
FieldType
Manager IDRequired
choice

Delete a Manager Profile

Action
Input fields[3]
FieldType
Manager IDRequired
choice
Output fields[3]
FieldType
IDnumber
Contenttext
Identity IDtext
Stream provider IDtext
Thumbnail URLtext
Brand IDnumber
Permission IDnumber
First nametext
Last nametext
Emailemail
User nametext
Team IDnumber
Team nametext
Profilestext
Max sync objects assignmentsnumber
Max async objects assignmentsnumber
Multi reply accesstext

Delete a Tag

Action
Input fields[3]
FieldType
Tag IDRequired
choice
Nametext
Tag group IDchoice
Object tagboolean
User tagboolean
Child tagboolean

Delete a Team

Action
Input fields[3]
FieldType
Team IDRequired
text

Make an API Call

universal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber

Send a Campaign

Action
Input fields[3]
FieldType
Audience FileRequired
text
Notification EmailRequired
email
Template NameRequired
text
Language CodeRequired
text
Stream IDRequired
text
Scheduled Datedate
Expiration Datedate
Save as New Audienceboolean
Campaign Nametext
Audience IDtext
Substream IDtext
Automation Script IDtext
New Audience Nametext

Send a WhatsApp Template

Action
Input fields[3]
FieldType
Schedulenumber
Recipient Phone Numbernumber
Templateobject
Nametext
Languageobject
Body Componentsobject
Header Componentsobject
Object Dataobject
Create Child ObjectRequired
boolean
Stream IDRequired
number
Substream IDRequired
number
Status IDRequired
number
Manager IDRequired
number
ContentRequired
object
Userobject
Output fields[3]
FieldType
Recipientnumber
IDtext
Statusnumber
Object IDnumber

Send a WhatsApp Template from Emarsys

Action
Input fields[3]
FieldType
Recipient phone numberRequired
text
Template nameRequired
text
TemplateRequired
object
LanguageRequired
object
Scheduledate
Headerobject
Header typechoice
Header valuetext
Header filenametext
Bodyobject
Body 1 Valuetext
Body 2 Valuetext
Body 3 Valuetext
Buttonobject
Button valuetext
Conversation objectobject
Substream IDtext
Status IDtext
Conversation contenttext
Userobject
Custom propertytext
Output fields[3]
FieldType
Recipienttext
IDtext
Statusnumber
Object IDnumber

Send an Initial SMS

Action
Input fields[3]
FieldType
Phone numberRequired
number
Output fields[3]
FieldType
IDnumber

Send an SMS

Action
Input fields[3]
FieldType
NumberRequired
text
MessageRequired
text
Output fields[3]
FieldType
IDnumber

Set a Custom Indicator

Action
Input fields[3]
FieldType
Object IDRequired
choice
Indicator IDRequired
text
Titletext
Display Classtext
Linkurl
Output fields[3]
FieldType
IDnumber

Set Object Content

Action
Input fields[3]
FieldType
Object IDRequired
choice
Dataarray
Output fields[3]
FieldType
IDnumber

Set Object Status

Action
Input fields[3]
FieldType
Object IDRequired
choice
StatusRequired
choice
Output fields[3]
FieldType
IDnumber

Unassign a Manager

Action
Input fields[3]
FieldType
Manager IDRequired
choice
Output fields[3]
FieldType
IDnumber
Contenttext
Identity IDtext
Stream provider IDtext
Thumbnail URLtext
Brand IDnumber
Permission IDnumber
First nametext
Last nametext
Emailemail
User nametext
Team IDnumber
Team nametext
Profilestext
Max sync objects assignmentsnumber
Max async objects assignmentsnumber
Multi reply accesstext

Update a Manager

Action
Input fields[3]
FieldType
Manager IDRequired
choice
First Nametext
Last Nametext
Emailemail
Is Adminboolean
Passwordtext
Usernametext
Team IDtext
Permission IDtext
Output fields[3]
FieldType
IDnumber

Update a Tag

Action
Input fields[3]
FieldType
Tag IDRequired
choice
Nametext
Tag group IDchoice
Object tagboolean
User tagboolean
Child tagboolean
Output fields[3]
FieldType
IDnumber

Update a Team

Action
Input fields[3]
FieldType
Team IDRequired
text
NameRequired
text
Output fields[3]
FieldType
IDnumber

Update a User

Action
Input fields[3]
FieldType
User IDRequired
choice
First Nametext
Last Nametext
Emailemail
Phone 1text
Phone 2text
Remarkstext
Contentobject
Birth Datedate
VIP Statustext
Output fields[3]
FieldType
IDnumber

Validate a WhatsApp Account

Action
Input fields[3]
FieldType
Phone numberRequired
number
Output fields[3]
FieldType
Validboolean

Look for CommBox templates in the WEXTL template library.

Browse templates →
  1. WEXTL® CommBox Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for CommBox.
  4. WEXTL® visual workflow builder data.

Last updated: Oct 31, 2026 22:49

How we write our apps documentation

How we compile these docs — sources, AI's role, and how we verify.