Skip to content
AskElephant Knowledge Base home

Communication Created

Start a workflow as soon as HubSpot logs a new communication, such as an SMS, WhatsApp message, LinkedIn message, email, or call. It appears as Communication Created in the workflow builder.

Communication Created node in the workflow builder

What It Does

Watches your connected HubSpot workspace and fires the moment a new communication record is created. HubSpot logs many channels as communications, so this trigger covers a wide range of customer touchpoints from a single node.

When It Fires

Fires when any communication is created in HubSpot. You can narrow it to specific channels and to a direction so it only fires for the touchpoints you care about. Meetings, notes, and tasks use their own dedicated HubSpot object types and are not covered by this trigger; use a meeting-specific trigger for those instead.

Configuration

Configure the node with these settings:

Field

What it controls

Channel Types

Limit the trigger to one or more channels: SMS, WHATSAPP_MESSAGE, LINKEDIN_MESSAGE, EMAIL, CALL, POSTAL_MAIL, VIDEO_CALL, FORM_SUBMISSION, LIVE_CHAT, or FACEBOOK_MESSENGER. Leave empty to trigger on all channel types.

Direction

Limit to INCOMING (from customers), OUTGOING (from your team), or both. Leave empty to trigger on all directions.

Outputs

The node passes these values downstream. Check the Outputs tab on the configured node to confirm exact paths.

Variable

Type

Description

Example

communicationId

string

The unique HubSpot ID of the communication

{{nodeId.communicationId}}

channelType

string

The type of communication channel (e.g., SMS, WHATSAPP_MESSAGE, LINKEDIN_MESSAGE, EMAIL, CALL, etc.)

{{nodeId.channelType}}

body

string

The content/body text of the communication

{{nodeId.body}}

timestamp

string

The date and time when the communication occurred (ISO 8601 format)

{{nodeId.timestamp}}

direction

string

The direction of the communication: INCOMING (from customer) or OUTGOING (from your team)

{{nodeId.direction}}

ownerId

string

The HubSpot user ID of the owner/assignee of this communication

{{nodeId.ownerId}}

fromNumber

string

The phone number the communication came from (for SMS/calls)

{{nodeId.fromNumber}}

toNumber

string

The phone number the communication was sent to (for SMS/calls)

{{nodeId.toNumber}}

associations

array<unknown>

Array of associated HubSpot objects (contacts, companies, deals) linked to this communication

{{nodeId.associations}}

Example Workflow

Filter to direction: INCOMING and channelTypes: SMS to catch every inbound text from a customer, then have the workflow draft a suggested reply for your team to review.

  • Communication Updated

  • Search Communications

  • Get Communications by Time Range

Need More Help?

Reach the AskElephant support team by:

  • clicking the Support tab on the right side of your screen,

  • emailing [email protected],

  • or using @askelephant support in your dedicated Slack channel.