Skip to content
AskElephant Knowledge Base home

Communication Updated

Start a workflow whenever an existing HubSpot communication record changes. It appears as Communication Updated in the workflow builder.

Communication Updated node in the workflow builder

What It Does

Watches your connected HubSpot workspace and fires when a communication record, such as an SMS, WhatsApp message, LinkedIn message, email, or call, is updated. Use it alongside Communication Created if you want to react to both the initial log and any later edits.

When It Fires

Fires when a communication is updated. You can narrow it by channel, by direction, and by a specific property so the workflow only runs for the changes that matter. Leave all filters empty to fire on any property change for any communication.

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.

Property Name

Enter a HubSpot property name, such as hs_communication_channel_type or hubspot_owner_id, to only trigger when that property changes. Leave empty to trigger on any property change.

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}}

propertyName

string

The name of the HubSpot property that was changed (e.g., "hs_communication_channel_type")

{{nodeId.propertyName}}

propertyValue

unknown

The new value of the property that was changed (type varies by property)

{{nodeId.propertyValue}}

Example Workflow

Watch for changes to hubspot_owner_id on incoming communications, then notify the newly assigned owner that a customer touchpoint was just reassigned to them.

  • Communication Created

  • 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.