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.

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: |
Body | The content of the communication. Required. |
Direction | Whether the communication was |
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 |
|---|---|---|---|
|
| The ID of the created communication |
|
|
| Whether the creation was successful |
|
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.
Related Nodes
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 supportin your dedicated Slack channel.