Skip to content

HubSpot

Powerful CRM that offers tools for sales, customer service, and marketing automation.

Sales & CRM

Connect it

In Keystile Automations → Connections → New connection, choose HubSpot and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.

Try it from your AI tool

Using Keystile, in HubSpot: delete page (Deletes a landing page or site page).

What it can do (54 actions)

ActionWhat it doesChanges data
Add Contact to ListAdds a contact to a static list by email.Yes
Add Contact to WorkflowAdds a contact to a specified workflow in your HubSpot account.Yes
Create AssociationsLinks a record to one or more other records.Yes
Create Blog PostCreates a draft or published post on a HubSpot blog.Yes
Create CompanyCreates a company in HubSpot.Yes
Create ContactCreates a contact in HubSpot.Yes
Create Custom ObjectCreates a custom object record in HubSpot.Yes
Create DealCreates a deal in HubSpot.Yes
Create Line ItemCreates a line item in HubSpot.Yes
Create NoteLogs a note on the timeline of a CRM record.Yes
Create or Update ContactUpdates the contact with this email, or creates it if none exists.Yes
Create PageCreates a landing page or site page.Yes
Create ProductCreates a product in HubSpot.Yes
Create TaskCreates a task against a CRM record.Yes
Create TicketCreates a ticket in HubSpot.Yes
Custom API CallMake a custom API call to a specific endpointYes
Delete PageDeletes a landing page or site page.
Find AssociationsLists the records of one type linked to a record.
Find CompanyFinds up to 200 companies matching one or two property values.
Find ContactFinds up to 200 contacts matching one or two property values.
Find Custom ObjectFinds up to 200 custom object records matching one or two values.
Find DealFinds up to 200 deals matching one or two property values.
Find Line ItemFinds up to 200 line items matching one or two property values.
Find ProductFinds up to 200 products matching one or two property values.
Find TicketFinds up to 200 tickets matching one or two property values.
Get CompanyGets a company by its ID.
Get ContactGets a contact by its ID.
Get Custom ObjectGets a custom object record by its ID.
Get DealGets a deal by its ID.
Get Line ItemGets a line item by its ID.
Get Owner by EmailGets an existing owner by email.
Get Owner by IDGets an existing owner by ID.
Get PageGets a landing page or site page by its ID.
Get Pipeline Stage DetailsGets the details of a deal or ticket pipeline stage.
Get ProductGets a product by its ID.
Get TicketGets a ticket by its ID.
List Association TypesLists the association types available between two object types.
List ListsLists the contact lists in the account.
List Object PropertiesLists the properties defined on a CRM object type.
List OwnersLists the CRM owners in the account.
List Pipeline StagesLists the stages of one pipeline.
List PipelinesLists the pipelines defined for deals or tickets.
Remove AssociationsUnlinks a record from one or more linked records.Yes
Remove Contact from ListRemoves a contact from a static list by email.Yes
Remove Email SubscriptionUnsubscribes an email address from all HubSpot email subscriptions.
Search ObjectsSearches any CRM object type with full filter, sort and paging support.
Update CompanyUpdates a company in HubSpot.Yes
Update ContactUpdates a contact in HubSpot.Yes
Update Custom ObjectUpdates a custom object record in HubSpot.Yes
Update DealUpdates a deal in HubSpot.Yes
Update Line ItemUpdates a line item in HubSpot.Yes
Update ProductUpdates a product in HubSpot.Yes
Update TicketUpdates a ticket in HubSpot.Yes
Upload FileUploads a file to HubSpot File Manager.Yes

Start a workflow when… (24 triggers)

  • New or Updated Company — Triggers when a company is created or updated.
  • New or Updated Contact — Triggers when a contact is created or updated.
  • New Deal Property Change — Triggers when a specified property is updated on a deal.
  • New Email Subscription Change — Triggers when a contact's email subscription status changes.
  • New or Updated Line Item — Triggers when a line item is created or updated.
  • New Company — Triggers when a new company is created.
  • New Company Property Change — Triggers when a specified property is updated on a company.
  • New Contact — Triggers when a new contact is created.
  • New Contact in List — Triggers when a new contact is added to the specified list.
  • New Contact Property Change — Triggers when a specified property is updated on a contact.
  • New Blog Post — Triggers when a post is added to your HubSpot blog.
  • New Custom Object — Triggers when a new custom object record is created.
  • New Custom Object Property Change — Triggers when a specified property is updated on a custom object.
  • New Deal — Triggers when a new deal is created.
  • New Email Event — Triggers on new marketing email events, such as opens or clicks.
  • New Engagement — Triggers when a new engagement is created.
  • New Form Submission — Triggers when a form is submitted.
  • New Line Item — Triggers when a new line item is created.
  • New Product — Triggers when a new product is created.
  • New Ticket — Triggers when a new ticket is created.
  • New Ticket Property Change — Triggers when a specified property is updated on a ticket.
  • New or Updated Product — Triggers when a product is created or updated.
  • New Task — Triggers when a new task is created.
  • Updated Deal Stage — Triggers when a deal enters a specified stage.

How Keystile protects it

Every HubSpot action is checked before it runs, whether it comes from an AI tool or a workflow. 26 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.

Use HubSpot with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access

← All apps