Skip to content

HubSpot Ticket

Description

The HubSpot Ticket activity allows you to manage customer support tickets within HubSpot CRM through your workflow. You can retrieve, create, update, or delete tickets individually or in bulk using mapped data. This enables seamless integration between support channels and HubSpot.

Use this activity to:

  • Get – Retrieve a ticket by ID
  • Get All – List all tickets
  • Create – Add a new support ticket
  • Create Many – Create multiple tickets using mapped input data
  • Update – Modify a ticket
  • Delete – Remove a ticket by ID

Use Case: Support emails downloaded via Email Download activity can trigger the creation of new tickets using the HubSpot Ticket activity. Fields like priority or owner can be mapped based on the email subject using Custom Mapping or Filter On Formula. Once created, workflows can notify agents using Notification and monitor SLA breaches via TargetThreshold

Input

  • Data – Required for Create, Create Many, and Update operations.

Output

Output TypeFormatDescription
DataJSONReturned ticket record(s)

Configuration Fields

Field NameDescription
ConnectionHubSpot connection for authentication. Required.
OperationOne of:
  • Get
  • Get All
  • Create
  • Create Many
  • Update
  • Delete
IdRequired for Get, Update, and Delete. Refers to the HubSpot Ticket ID.
NameTicket subject. Required for Create/Update.
PipelineTicket pipeline. Required.
StageTicket stage within pipeline. Required.
DescriptionDescription or body of the ticket. Optional.
Source TypeTicket source (e.g., CHAT, EMAIL, FORM, PHONE). Optional.
Owner NameHubSpot owner ID. Optional.
PriorityTicket priority (LOW, MEDIUM, HIGH). Optional.
ResolutionResolution details or final outcome. Optional.
Additional FieldsCustom-defined ticket fields in HubSpot. Optional.
Fields MappingUsed for Create Many. Maps input data fields to ticket fields.
Additional Fields MappingMaps input data to custom fields in Create Many.

Sample Input

OperationRequired FieldsExample Input
GetId
Id123456789
Get AllNone(No input required)
CreateName, Pipeline, Stage
NameLogin Error
Pipelinesupport
Stagenew
UpdateId, Name, Pipeline, Stage
Id123456789
NameUpdated Subject
PipelinesupportStageopen
DeleteId
Id123456789
Create ManyFields Mapping
Name[TicketTitle]
Pipeline[Pipeline]
Stage[Stage]

For Create Many, values like [TicketTitle], [Pipeline] should match data field names from the previous step.

Sample Configuration

FieldValue
connection.idhubspot-conn-001
connection.nameSupport CRM
operationCreateMany
fieldsMapping
  • Name → TicketTitle
  • Pipeline → Pipeline
  • Stage → Stage

Sample Output

IdNamePriorityStageCreated TimeModified Time
00123456Login IssueHIGHNew2024-06-15T10:00:00Z2024-06-15T12:00:00Z
00123457Payment FailedMEDIUMOpen2024-06-16T09:30:00Z2024-06-16T11:45:00Z