New: every message picks a fast or a slow model

HubSpot

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

What agents can do

Actions304

  • 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

    Archives the hubspot email specified by `emailid` by moving it to the recycling bin, making it inaccessible unless restored.

  • Archive a batch of emails by id

    Archives multiple hubspot crm emails by id; ids must exist as archiving is irreversible.

  • Archive a batch of quotes by id

    Archives a batch of existing, non-archived quotes by their ids; this action is irreversible and useful for managing outdated or irrelevant quotes.

  • Archive batch of companies by id

    Archives a batch of companies by their unique ids; targeted companies must exist, not be previously archived, and this api operation is irreversible.

  • Archive batch of contacts by id

    Archives a batch of existing contacts by their hubspot crm ids, rendering them inactive; this action is irreversible via the api and requires manual restoration or a separate unarchive endpoint.

  • Archive batch of deals by id

    Archives a batch of existing deals by their unique hubspot ids, removing them from active views and reports (soft delete); archived deals may be restorable.

52 more
  • 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…

  • 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 batch of tickets by id

    Archives a batch of existing, unarchived hubspot crm tickets by their unique ids.

  • Archive batch products by id

    Archives a batch of existing, unarchived hubspot products by their ids; this action is irreversible via the api.

  • 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 by id

    Archives a contact in hubspot crm by its id, moving it to the recycling bin; this is generally irreversible via api and removes the contact from active use.

  • Archive 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 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 product by product id

    Archives an existing product in hubspot crm by its `productid`, moving it to an archived state (irreversible via api) to remove it from active use while retaining its data.

  • 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 to the recycling bin; this is api-irreversible and may need manual restoration.

  • Archive ticket

    Archives a hubspot ticket by its id.

  • Archive ticket by id

    Archives an existing hubspot ticket by its id, moving it to the recycling bin; this is a permanent operation not undoable via the api.

  • 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…

  • Batch read companies by properties

    Batch-retrieves hubspot company records by their ids, allowing custom id properties, specific properties to fetch, and historical data.

  • Batch read emails action

    Retrieves a batch of hubspot email objects by their internal ids or values of a specified unique property, allowing targeted property selection, including historical data.

  • 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.

  • Campaign search

    Searches for and retrieves a paginated list of hubspot marketing campaigns.

  • 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

    Creates a new email engagement record in hubspot, requiring portal-specific `properties` (e.g., `hs timestamp` as a utc millisecond timestamp), and that association `to id`s and `associationtypeid`s…

  • Create a batch of campaigns

    Creates up to 50 marketing campaigns in a single batch operation.

  • Create a batch of companies

    Creates multiple company records in hubspot crm in a single batch operation, processing up to 100 companies per request.

  • Create a batch of emails

    Creates multiple email objects for record-keeping (does not send emails) within hubspot crm in a single batch, allowing properties and associations to other crm objects to be set for each email.

  • Create ab test variation

    Creates a new a/b test variation for an existing hubspot email, using its `contentid`; this action only creates the variation, it does not start the a/b test or send emails.

  • Create a campaign

    Creates a new marketing campaign in hubspot with the specified properties, returning the created campaign data including its `campaignguid`.

  • Create and return 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`…

  • Create association for object type

    Creates the *definition* (schema) of a new association in hubspot, specifying how two crm object types relate (not an actual link between records); any provided `name` must be unique for the…

  • Create batch of contacts

    Creates up to 100 new contact records in hubspot crm, optionally associating them with existing crm objects; ensure associated object ids are valid.

  • Create batch of deals

    Creates multiple deals in hubspot crm; ensure any associated object ids, deal stages, and pipeline ids specified are valid and exist within the hubspot account.

  • 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 line items

    Creates multiple hubspot line items in a batch, each with specified properties and associations to other existing crm objects.

  • 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…

  • Create batch of ticket

    Creates multiple hubspot tickets in a batch, each with its own properties and associations; `inputs` list must not be empty, each item needs `properties`, and associations/custom properties must be…

  • Create campaign

    Creates a new hubspot campaign.

  • Create campaigns

    Creates multiple hubspot campaigns in a single batch operation.

  • Create company

    Creates a new hubspot company.

  • Create company object

    Creates a new company object in hubspot crm with specified properties and associations, returning the new company object.

  • Create contact

    Creates a new hubspot contact.

  • Create contact object with properties

    Creates a new hubspot contact with specified properties and optional associations; requires at least one identifiable property (e.g., email) and valid `to id` for any associations.

And 244 more in Definable.

Starts an agent when

  • Contact Created Trigger

    Contact Created Trigger

    The moment it happens

  • Deal Stage UpdatedTrigger

    Deal Stage UpdatedTrigger

    The moment it happens

How it connects

You sign in to HubSpot in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.