Skip to content
AskElephant Knowledge Base home

Create Communication

Log a communication in HubSpot for channels like SMS, WhatsApp, LinkedIn, email, and calls. For meetings, notes, and tasks, use the dedicated actions instead.

Create Communication node in the workflow builder

What It Does

Creates a communication record in HubSpot with the channel, body, and optional metadata you provide, and associates it with any contacts, companies, or deals you specify.

When To Use It

Use this to record an interaction that happened outside HubSpot's native logging, such as an SMS thread or a LinkedIn message, so it shows up on the related records. For meetings use the meeting actions, for notes use the note actions, and for tasks use the task actions.

Configuration

Configure the node with these settings:

Field

What it controls

Channel Type

The communication channel: SMS, WHATSAPP_MESSAGE, LINKEDIN_MESSAGE, EMAIL, CALL, POSTAL_MAIL, VIDEO_CALL, FORM_SUBMISSION, LIVE_CHAT, or FACEBOOK_MESSENGER. Required.

Body

The content of the communication. Required.

Direction

Whether the communication was INCOMING or OUTGOING. Optional.

Timestamp

ISO timestamp or Unix milliseconds for when the communication happened. Optional.

Owner ID

The HubSpot owner ID to attribute the communication to. Optional.

From Number / To Number

Phone numbers, for SMS or calls. Optional.

Contact IDs / Company IDs / Deal IDs

The records to associate the communication with. Optional.

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 ID of the created communication

{{nodeId.communicationId}}

success

boolean

Whether the creation was successful

{{nodeId.success}}

Example Workflow

A workflow monitors an SMS integration and, when a customer texts in, uses this node to log the message as a HubSpot communication associated with the matching contact and deal.

  • Search Communications

  • Get Communications by Time Range

  • Add Note to Contacts

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.