HubSpot Integration — Automate HubSpot with AI on Beauto

HubSpot is an inbound marketing, sales, and customer service platform integrating CRM, email automation, and analytics to facilitate lead nurturing and seamless customer experiences

Category: crm, marketing automation · 244 actions available

What you can automate with HubSpot

Beauto connects HubSpot with 900+ other apps so you can build AI-powered workflows in minutes. Trigger automations from HubSpot events, enrich HubSpot data with AI, or sync HubSpot with the rest of your stack — without writing code.

  • Sync HubSpot data with Gmail, Slack, Notion, HubSpot, Google Sheets, and more
  • Trigger AI agents on new HubSpot events and route the output anywhere
  • Schedule recurring HubSpot tasks — daily reports, cleanups, or bulk updates
  • Use natural language to describe the workflow; Beauto builds it for you

HubSpot actions Beauto supports

  • Add asset association — Associates an existing asset ('FORM', 'OBJECT_LIST', or 'EXTERNAL_WEB_URL') with a specified HubSpot marketing campaign.
  • Add token to event template — Adds a new custom data token to an existing event template for a specified HubSpot application, optionally populating a CRM object property if objectPropertyName is provided.
  • Archive batch of feedback submissions by id — Asynchronously archives a batch of HubSpot feedback submissions using their unique IDs, which must correspond to valid and existing submissions; the operation is queued, and submissions are moved from active views withou
  • Archive batch of line items by id — Archives a batch of existing line items by their unique IDs in HubSpot CRM; this operation is irreversible via the API.
  • Archive batch of objects by id — Archives a batch of existing, non-archived CRM objects of a specified `objectType` by their IDs, effectively hiding them from active use.
  • Archive batch of properties — Archives a batch of properties by their internal names for a specified HubSpot CRM object type; this operation is idempotent and safe to retry.
  • Archive a batch of quotes by id — Archives a batch of existing quotes by their IDs, removing them from active views while keeping them accessible in your HubSpot account for viewing, downloading, cloning, or deletion; note that archived quotes cannot be
  • Archive companies — Archives multiple HubSpot companies by their IDs.
  • Archive company — Archives an existing company in HubSpot CRM by its `companyId`, moving it to a recycling bin from which it can be restored, rather than permanently deleting it.
  • Archive contact — Archives a HubSpot contact by its ID.
  • Archive contacts — Archives multiple HubSpot contacts by their IDs.
  • Archive a CRM object by ID — Archives a specific HubSpot CRM object by its type and ID, moving it to the recycling bin; this action is irreversible via the API but objects can often be restored via the HubSpot UI.
  • Archive deals — Archives multiple HubSpot deals by their IDs.
  • ArchiveEmail email — Archives the HubSpot email specified by `emailId` by moving it to the recycling bin, making it inaccessible unless restored.
  • Archive emails — Archives multiple HubSpot emails by their IDs.
  • Archive feedback submission — Archives an existing, non-archived Feedback Submission in HubSpot CRM by its ID, moving it to the recycling bin (not permanently deleting it).
  • Archive line item by id — Archives a specific HubSpot line item by its ID, moving it to a recoverable state.
  • Archive product — Archives a HubSpot product by its ID.
  • Archive products — Archives multiple HubSpot products by their IDs.
  • Archive property by object type and name — Archives a specified CRM property by its object type and name, moving it to the recycling bin; note that some default HubSpot properties cannot be archived.
  • Archive property group — Archives a HubSpot property group, making it inactive and hidden (not permanently deleted, allowing potential restoration) with immediate effect on its CRM visibility and usability.
  • Archive quote object by id — Archives a HubSpot Quote object by ID, moving it to the recycling bin where it can be restored within 90 days.
  • Archive ticket — Archives a HubSpot ticket by its ID.
  • Archive tickets — Archives multiple HubSpot tickets by their IDs.
  • Audit pipeline changes by id — Retrieves a reverse chronological audit log of all changes for a specific, existing HubSpot CRM pipeline, which is identified by its `pipelineId` and a valid `objectType` that supports pipelines (e.g., 'deals', 'tickets'
  • Batch read companies by properties — Batch-retrieves up to 100 HubSpot company records by their IDs in a single request. Supports custom ID properties (e.g., domain), selective property retrieval, and historical property values.
  • Batch update quotes — Updates multiple existing HubSpot quotes in a batch; each quote is identified by its object ID or a custom unique property (via `idProperty`), and only writable properties are modified.
  • Cancel active import — Cancels an active HubSpot data import job using its `importId`; this action is irreversible, and any data already processed will remain.
  • Clone marketing email — Duplicates an existing HubSpot marketing email, identified by its `id`, into a new draft; an optional `cloneName` can be assigned to this new email copy.
  • Configure calling extension settings — Configures or updates settings for a HubSpot app's calling extension, including its name, UI URL, iframe dimensions, `isReady` status, and `supportsCustomObjects` flag, for the specified `appId`.
  • Create A/B test variation — Creates a new A/B test variation for an existing HubSpot marketing email, using its `contentId`; the new variation is created as a draft that can be edited before publishing. This action only creates the variation—it doe
  • Create a new property group — Creates a new, empty property group for a specified CRM object type in HubSpot, requiring a unique group name for that object type; properties must be added separately.
  • Create a new marketing email — Creates a new marketing email in HubSpot, allowing comprehensive configuration of content, recipients, sender details, A/B testing, scheduling, web version, and other settings; the internal `name` for the email is requir
  • Create association for object type — Creates a new custom association definition (schema) for a custom object in HubSpot, specifying how this object type can relate to another object type; this defines the association type itself, not actual record-to-recor
  • Create batch of feedback submissions — Creates a batch of feedback submissions in HubSpot, ideal for bulk imports; all property names, `associationTypeId`s, and association `to_id`s must reference existing entities in HubSpot.
  • Create batch of objects — Creates multiple CRM objects of a specified `objectType` (e.g., contacts, companies, deals) in a single batch operation, where each object can have its own set of properties and associations.
  • Create batch of properties — Efficiently creates multiple CRM properties in a single batch for a specified HubSpot object type (e.g., 'contacts', 'companies', custom object ID), ideal for schema setup or updates.
  • Create batch of quotes — Creates multiple HubSpot CRM quotes in a batch, ideal for bulk operations; provide meaningful quote details in `inputs` as property requirements can vary, and inspect response for individual quote statuses as partial suc
  • Create campaign — Creates a new HubSpot campaign.
  • Create campaigns — Creates multiple HubSpot campaigns by calling the single campaign creation endpoint for each campaign. Note: HubSpot does not provide a native batch create endpoint for campaigns. This action creates multiple campaigns b

HubSpot triggers

  • Contact Created Trigger — Contact Created Trigger
  • Deal Stage UpdatedTrigger — Deal Stage UpdatedTrigger

Related integrations

Browse all 900+ integrations →

Get started with HubSpot on Beauto

Sign up free, connect your HubSpot account in one click, and describe the workflow you want in plain English. Beauto's AI handles the rest — no API keys or code required.

Try Beauto free · Browse all 900+ integrations · How it works