Zum Inhalt springen
DeutschlandGPT

HubSpot

Manage contacts, deals, companies, and notes in HubSpot from workflows

Connect your HubSpot account to manage contacts, deals, companies, and notes directly from your workflows.

Authentication: OAuth 2.0. Connect your HubSpot account via the Integrations page.

Triggers

New Note

Fires when a new note is created in HubSpot.

OutputTypeDescription
noteIdstringNote ID
bodystringNote content
contactIdstringAssociated contact ID (if any)
dealIdstringAssociated deal ID (if any)
createdAtstringCreation timestamp

New Deal

Fires when a new deal is created.

OutputTypeDescription
dealIdstringDeal ID
dealNamestringDeal name
amountnumberDeal amount
stagestringPipeline stage
closeDatestringExpected close date
ownerIdstringDeal owner

New Form Submission

Fires when a HubSpot form is submitted.

OutputTypeDescription
submissionIdstringSubmission ID
formIdstringForm ID
valuesobjectForm field values
submittedAtstringSubmission timestamp
contactIdstringAssociated contact ID

Contact Added to List

Fires when a contact is added to a HubSpot list.

OutputTypeDescription
contactIdstringContact ID
listIdstringList ID
emailstringContact email
addedAtstringTimestamp

Actions

Create Contact

Creates a new HubSpot contact.

InputRequiredDescription
EmailYesContact's email address
First NameNoFirst name
Last NameNoLast name
PhoneNoPhone number
CompanyNoCompany name
OutputTypeDescription
contactIdstringCreated contact ID
urlstringLink to the contact in HubSpot

Update Contact

Updates an existing contact's properties.

InputRequiredDescription
Contact IDYesContact to update
PropertiesYesKey-value pairs of properties to update

Get Contact

Retrieves a specific contact.

InputRequiredDescription
Contact IDYesHubSpot contact ID
OutputTypeDescription
contactobjectContact properties

Find Contact

Searches for a contact by email.

InputRequiredDescription
EmailYesEmail to search for
OutputTypeDescription
contactobjectMatching contact (or null)
foundbooleanWhether a match was found

Create Deal

Creates a new deal in a pipeline.

InputRequiredDescription
Deal NameYesName for the deal
PipelineNoPipeline ID
StageNoPipeline stage ID
AmountNoDeal value
Close DateNoExpected close date
Owner IDNoDeal owner ID
OutputTypeDescription
dealIdstringCreated deal ID

Update Deal

Updates a deal's properties.

InputRequiredDescription
Deal IDYesDeal to update
PropertiesYesProperties to update

Get Deal

Retrieves a specific deal.

InputRequiredDescription
Deal IDYesHubSpot deal ID
OutputTypeDescription
dealobjectDeal properties

Find Deal

Searches for a deal by name.

InputRequiredDescription
Deal NameYesName to search for
OutputTypeDescription
dealobjectMatching deal (or null)
foundbooleanWhether a match was found

Create Company

Creates a new company record.

InputRequiredDescription
Company NameYesCompany name
DomainNoCompany website domain
IndustryNoIndustry
OutputTypeDescription
companyIdstringCreated company ID

Get Company

Retrieves a specific company.

InputRequiredDescription
Company IDYesHubSpot company ID
OutputTypeDescription
companyobjectCompany properties

Create Note

Creates a note associated with a contact, deal, or company.

InputRequiredDescription
BodyYesNote content
Contact IDsNoAssociated contact IDs
Deal IDsNoAssociated deal IDs
Company IDsNoAssociated company IDs
OutputTypeDescription
noteIdstringCreated note ID

Create Task

Creates a task in HubSpot.

InputRequiredDescription
SubjectYesTask title
BodyNoTask notes
Due DateNoDue date (ISO 8601)
Owner IDNoTask owner
OutputTypeDescription
taskIdstringCreated task ID

Get Owners

Returns HubSpot users (owners) in the portal.

OutputTypeDescription
ownersarrayOwner objects with id, email, firstName, lastName
Was this page helpful?
HubSpot · DeutschlandGPT