Chat with HubSpot and automate it — add asset association in HubSpot, on demand or on a schedule. One-click connect, then use it across web, WhatsApp, Telegram, Instagram, Messenger and LINE.
CRM
HubSpot is an inbound marketing, sales, and customer service platform integrating CRM, email automation, and analytics to facilitate lead nurturing and seamless customer experiences.
From any chat
100+ HubSpot actions, run in plain language from the web or any messaging app — WhatsApp, Instagram, Telegram, Messenger or LINE. Just ask; Mira maps it to the right action and runs it on your account.
Associates an existing asset ('form', 'object list', or 'external web url') with a specified hubspot marketing campaign.
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.
Archives the hubspot email specified by `emailid` by moving it to the recycling bin, making it inaccessible unless restored.
Archives multiple hubspot crm emails by id; ids must exist as archiving is irreversible.
Archives a batch of existing, non-archived quotes by their ids; this action is irreversible and useful for managing outdated or irrelevant quotes.
Archives a batch of companies by their unique ids; targeted companies must exist, not be previously archived, and this api operation is irreversible.
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 un...
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.
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 sub...
Archives a batch of existing line items by their unique ids in hubspot crm; this operation is irreversible via the api.
Archives a batch of existing, non-archived crm objects of a specified `objecttype` by their ids, effectively hiding them from active use.
Archives a batch of properties by their internal names for a specified hubspot crm object type; this operation is idempotent and safe to retry.
Archives a batch of existing, unarchived hubspot crm tickets by their unique ids.
Archives a batch of existing, unarchived hubspot products by their ids; this action is irreversible via the api.
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.
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.
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 hubs...
Archives multiple hubspot emails by their ids.
Archives an existing, non-archived feedback submission in hubspot crm by its id, moving it to the recycling bin (not permanently deleting it).
Archives a specific hubspot line item by its id, moving it to a recoverable state.
Archives a hubspot product by its 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.
Archives multiple hubspot products by their ids.
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.
Archives a hubspot property group, making it inactive and hidden (not permanently deleted, allowing potential restoration) with immediate effect on its crm visibility and usabil...
Archives a hubspot quote object by id to the recycling bin; this is api-irreversible and may need manual restoration.
Archives a hubspot ticket by its 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.
Archives multiple hubspot tickets by their ids.
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 s...
Batch-retrieves hubspot company records by their ids, allowing custom id properties, specific properties to fetch, and historical data.
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.
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 m...
Searches for and retrieves a paginated list of hubspot marketing campaigns.
Cancels an active hubspot data import job using its `importid`; this action is irreversible, and any data already processed will remain.
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.
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...
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...
Creates up to 50 marketing campaigns in a single batch operation.
Creates multiple company records in hubspot crm in a single batch operation, processing up to 100 companies per request.
Deprecated: use the `create batch of contacts` action instead. creates multiple hubspot contact records.
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 se...
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.
Creates a new marketing campaign in hubspot with the specified properties, returning the created campaign data including its `campaignguid`.
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.
Creates a new marketing email in hubspot, allowing comprehensive configuration of content, recipients, sender details, a/b testing, scheduling, web version, and other settings;...
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 u...
Creates up to 100 new contact records in hubspot crm, optionally associating them with existing crm objects; ensure associated object ids are valid.
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.
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 i...
Creates multiple hubspot line items in a batch, each with specified properties and associations to other existing crm 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...
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 up...
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 f...
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/custo...
Creates a new hubspot campaign.
Creates multiple hubspot campaigns in a single batch operation.
Creates a new hubspot company.
Creates a new company object in hubspot crm with specified properties and associations, returning the new company object.
Creates a new hubspot contact.
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 associati...
Creates a new hubspot crm object (e.g., contact, company, custom object) with specified `properties` (using valid internal names) and `associations` (to existing objects via val...
Creates a new hubspot deal.
Creates a new hubspot email.
Creates multiple hubspot emails in a single batch operation.
Creates a new event template for a hubspot app, defining structure, custom properties (tokens), and appearance (markdown with handlebars) of custom timeline events for crm objec...
Creates a new hubspot feedback submission to record customer feedback (e.g., survey responses, support interactions), optionally associating it with crm objects.
Creates a new hubspot line item.
Creates a new hubspot line item, where `properties` must contain all keys required by the specific hubspot instance, `associations` items must link to existing crm objects via `...
Creates multiple hubspot line items in a single batch operation.
Creates multiple immutable timeline events in a batch, ideal for bulk data imports or real-time synchronizations, using a valid event template; may update crm properties if the...
Creates a new deal in hubspot crm with specified properties and associations; ensure `pipeline`, `dealstage`, and any `associations.to id` are valid existing ids, and providing...
Creates a new custom object schema in hubspot crm with unique naming for schema and properties, defined display/required/searchable properties within the 'properties' list, prov...
Creates or updates the draft version of a marketing email identified by `emailid`; if no draft exists, a new one is created from the current live version to prepare changes or a...
Creates a new hubspot pipeline for a specified crm `objecttype` (e.g., 'deals', 'tickets'), requiring the pipeline `label` be unique for that `objecttype` and each stage `label`...
Creates a new stage in a specified hubspot crm pipeline for a given object type, such as 'deals' or 'tickets'.
Creates a new hubspot product.
Creates multiple products in hubspot crm in a batch, allowing unique properties and associations per product; ensure `associationcategory` and `associationtypeid` are valid, and...
Creates a new product in hubspot with specified properties and optional associations; ensure `hs sku` is unique if provided, custom properties are pre-defined in hubspot, and an...
Creates multiple hubspot products in a single batch operation.
Creates a new custom property for a specified hubspot crm object type; ensure `groupname` refers to an existing property group for the `objecttype`.
Creates a new quote object in hubspot crm with specified properties and associations.
Creates a new hubspot ticket.
Creates a new ticket in hubspot with specified properties and associations; ensure custom property names, associated object ids (`to`), pipeline ids (`hs pipeline`), and stage i...
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/custo...
Creates an immutable custom timeline event on a crm object's record using a specified, existing event template (identified by `eventtemplateid`), optionally updating crm object...
Creates a new hubspot workflow to automate processes; ensure `enrollmentcriteria` and `actions` use properties relevant to the specified `objecttypeid`.
Deprecated: use 'list contacts page' to retrieve a paginated list of hubspot contacts.
Archives a batch of up to 50 marketing campaigns, hiding them from active views rather than permanently deleting them.
Deletes an existing marketing email, either permanently (default) or by archiving if `archived` is `true`.
Permanently deletes the settings for a calling extension app, specified by its `appid`, rendering it unusable for all connected hubspot accounts; this operation is irreversible.
Permanently deletes a marketing campaign from hubspot using its `campaignguid`; returns a 204 no content status even if the campaign does not exist.
Irreversibly deletes a hubspot contact for gdpr compliance (identified via `objectid` and `idproperty`); an email `objectid` for a non-existent contact may be blocklisted.
Permanently deletes a hubspot pipeline and all its stages by `pipelineid` and `objecttype`; this is irreversible, so use validation flags to avoid errors if the pipeline is not...
Permanently deletes a specific pipeline stage for an `objecttype` (e.g., 'deals', 'tickets') that supports pipelines; this operation is irreversible, so ensure no active crm rec...
Permanently deletes a hubspot custom object schema, specified by its `objecttype`, after all associated crm records have been deleted.
Permanently and irreversibly deletes a specific timeline event template, identified by its `eventtemplateid`, from the application `appid`.
Irreversibly deletes all settings for a video conferencing application identified by its `appid` in hubspot, removing its configuration and preventing it from functioning until...
Permanently deletes a hubspot workflow by its id; deleted workflows cannot be restored via the api and the id must exist.
Deprecated: use `read crm contact by id` instead. retrieves a hubspot crm contact by its unique internal hubspot id, allowing selection of properties, historical values, associa...
Showing the first 100 — HubSpot has even more actions. Connect it in chat to browse and run the full set.
Chat or automate
Ask once, or set it and forget it. Turn HubSpot actions into recurring vMira workflows — scheduled runs and HubSpot event triggers that run on their own and deliver straight to your chat on any platform.
Mira add asset association and sends the result to your chat.
Mira kicks off a workflow automatically — HubSpot ships 2 event triggers.
Mira chains several HubSpot actions into one recurring workflow, delivered wherever you chat.
Try asking
“Add asset association in HubSpot”
“Add token to event template in HubSpot”
“Archive email in HubSpot”
“Archive a batch of emails by ID in HubSpot”
“Archive a batch of quotes by id in HubSpot”
One minute to connect
01
On the web app or in WhatsApp, Telegram, Instagram or Messenger.
02
Tell Mira what you want done — e.g. “Add asset association in HubSpot.”
03
Mira opens a secure, least-privilege link to HubSpot. Approve it once; revoke anytime in settings.
FAQ
Yes. Connect HubSpot to vMira and run it from any chat in one click. Mira turns your plain-language request into the right HubSpot action and runs it on your account.
100+ HubSpot actions — including Add asset association, Add token to event template, Archive email. Just ask in plain language once it is connected.
Yes. Beyond one-off asks, build recurring vMira workflows — scheduled runs and HubSpot event triggers that chain HubSpot actions and deliver the result to your chat automatically.
The web at vmira.ai and inside WhatsApp, Instagram, Telegram, Messenger and LINE — one account, with your history and connected apps following you across every surface.
You can start free. Paid plans (from $4/mo) raise the limits and unlock heavier use, the top models, and more workflow runs. The same account works on the web and every messaging app.
Related
Every AI. Up to 200× the usage. From $4 a month.