Skip to content
AskElephant Knowledge Base home

Get Communications by Time Range

Pull HubSpot communications that happened around a specific meeting time, so a workflow has that context available.

Get Communications by Time Range node in the workflow builder

What It Does

Searches HubSpot for communications tied to a contact, company, or deal within a window before and after a given meeting time, optionally filtered by channel.

When To Use It

Use this before or during a workflow that needs recent context on a customer, such as pulling recent emails or calls that happened around a meeting so an AI step can reference them.

Configuration

Configure the node with these settings:

Field

What it controls

Object Type

The type of HubSpot object to search: contact, company, or deal. Required.

Object ID

The HubSpot ID of that object. Required.

Days Before Meeting

How many days before the meeting to search. Defaults to 7.

Days After Meeting

How many days after the meeting to search. Defaults to 3.

Meeting Date

The ISO timestamp of the meeting to search around. Required.

Channel Types

Optional filter to limit results to specific channels.

Outputs

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

Variable

Type

Description

Example

communications

array<unknown>

Array of communications in time range

{{nodeId.communications}}

count

number

Number of communications found

{{nodeId.count}}

Example Workflow

Before drafting a follow-up email, a workflow uses this node to pull any communications from the week before and after a meeting, so the AI step can reference recent context when writing the follow-up.

  • Search Communications

  • Create Communication

  • Search Meetings

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.