Skip to content
CRM & SalesReal-timeUpdated May 2026

HubSpot

Drive your HubSpot CRM from every workflow on Tiny Command

HubSpot on Tiny Command is your CRM, wired into every workflow on your account. Use HubSpot as a trigger source by listening for Contact Created, Deal Updated, Ticket Created, Company Property Changed, or any of 18 lifecycle events. Use HubSpot as an action target by running Create Contact, Update Deal, Create Note, Search Companies, List Tickets, or any of 23 actions that read and write the records you already keep there. Authorize HubSpot once through OAuth and the connection becomes available everywhere on Tiny Command, with no per-workflow setup. Most teams use this combination to enrich new contacts from a Typeform submission, log Gmail replies as Notes on a Deal, fan out high-intent Stripe customers into a sales sequence, or push Calendly bookings into the right rep's pipeline. HubSpot brings 18 real-time triggers and 23 actions to the canvas, all built on HubSpot's official CRM v3 API.

18triggers
23actions
≈ 2 minto set up
Freetier · no card
Triggers

Workflows start when HubSpot does.

18 real-time triggers, each backed by a webhook subscription. Events arrive within seconds and you don't have to set up polling.

Real-time · webhook-driven
Trigger live
When new company

Fires when a new company is created in HubSpot. Use to enrich the company with firmographic data, mirror to your data warehouse, or run account-matching against parent records.

See what it returns →
Trigger live
When company deleted

Fires when a company is deleted in HubSpot. Useful for audit logs or for tearing down related records in other systems.

See what it returns →
Trigger live
When company property changed

Fires when a specific company property changes in HubSpot. Use a property filter to react only on changes you care about (e.g. lifecycle stage).

See what it returns →
Trigger live
When new contact

Fires when a new contact is created in HubSpot. The standard inbound hook for routing, enrichment, and welcome flows.

See what it returns →
Trigger live
When contact deleted

Fires when a contact is deleted in HubSpot. Useful for audit logs or for tearing down related records in other systems.

See what it returns →
Trigger live
When contact privacy deleted

Fires when a contact is permanently deleted for GDPR/privacy reasons in HubSpot. Use to propagate the deletion to your other systems for compliance.

See what it returns →
Trigger live
When contact property changed

Fires when a specific contact property changes in HubSpot. The classic hook for reacting to lifecycle-stage transitions (MQL to SQL, SQL to Opportunity).

See what it returns →
Trigger live
When new conversation

Fires when a new conversation thread is created in HubSpot Conversations Inbox. Use to AI-triage, auto-assign, or pipe inbound messages elsewhere.

See what it returns →
Trigger live
When conversation deleted

Fires when a conversation thread is deleted in HubSpot Conversations Inbox. Useful for audit/compliance logs.

See what it returns →
Trigger live
When conversation privacy deleted

Fires when a conversation is permanently deleted for GDPR/privacy reasons in HubSpot. Use to propagate the deletion to your downstream systems.

See what it returns →
Trigger live
When conversation property changed

Fires when a conversation property changes in HubSpot Conversations Inbox (status, assignee, priority). Use to log SLA events or react to handoffs.

See what it returns →
Trigger live
When new deal

Fires when a new deal is created in HubSpot. Common use: celebrate new pipeline in Slack, enrich the account, or auto-assign the deal owner.

See what it returns →
Trigger live
When deal deleted

Fires when a deal is deleted in HubSpot. Useful for audit logs or to keep pipeline reports clean.

See what it returns →
Trigger live
When deal stage changed

Fires when a deal stage is changed in HubSpot. Use to celebrate Closed Won, drop into a churn-saver flow on Closed Lost, or trigger contract generation.

See what it returns →
Trigger live
When new conversation message

Fires when a new message is posted to a conversation thread in HubSpot Conversations Inbox. The hook for chatbots, auto-replies, or routing on inbound replies.

See what it returns →
Trigger live
When new ticket

Fires when a new ticket is created in HubSpot. Use for AI triage, SLA-aware notification, or routing to the right team.

See what it returns →
Trigger live
When ticket deleted

Fires when a ticket is deleted in HubSpot. Useful for audit/compliance logs.

See what it returns →
Trigger live
When ticket updated

Fires when a ticket property changes in HubSpot. Combine with a property filter to react only on key transitions (e.g. pipeline stage to Closed).

See what it returns →
Actions

Do anything HubSpot can do, from a workflow.

Every action accepts dynamic inputs from upstream nodes, whether that's an AI output, a form field, or a search result.

ActionWhat it does
Create CompanyCreates a new company in HubSpot CRM with name, domain, industry, owner, and any custom properties. Used to mirror your CRM accounts into HubSpot.
Create ContactCreates a new contact in HubSpot CRM with email, name, phone, company, lifecycle stage, owner, and any custom properties. Default write for inbound lead-gen.
Create DealCreates a new deal in the HubSpot CRM pipeline with name, amount, pipeline, stage, close date, owner, and associated company/contact. Entry point for SQL/handoff automation.
Create NoteCreates a note in HubSpot CRM associated with one or more records (contact, company, deal, ticket). Used for AI summary notes or for pulling context from external systems.
Create TaskCreates a task in HubSpot CRM with subject, body, due date, assignee, and associated record. Used to nudge reps on follow-ups or to convert other events into trackable to-dos.
Create TicketCreates a support ticket in HubSpot with subject, content, pipeline, stage, priority, owner, and associated contact/company. The default write for converting external alerts into tracked tickets.
Archive ContactArchives (soft-deletes) a contact in HubSpot CRM. Recoverable from the recycle bin for 90 days; for GDPR-style hard delete, use the GDPR-delete endpoint instead.
Delete TicketDeletes a HubSpot support ticket by ID. Archived tickets are recoverable from the recycle bin for 90 days.
Get CompanyRetrieves a company by ID from HubSpot CRM with all of its standard and custom properties. The standard read after a trigger fires with a company ID.
Get ContactRetrieves a HubSpot contact by ID with all of its standard and custom properties. The standard read after a trigger fires with a contact ID.
Get DealRetrieves a deal by ID from HubSpot CRM with all of its standard and custom properties. Used to enrich a deal trigger or render deal UI.
Get TicketGets a HubSpot support ticket by ID with all of its standard and custom properties. The standard read after a ticket trigger fires.
List CompaniesLists companies from HubSpot CRM with optional property selection. For complex filters use Search Companies; this is the simple paginated read.
List ContactsLists contacts from HubSpot CRM with optional property selection. For complex filters use Search Contacts; this is the simple paginated read.
List DealsLists deals from HubSpot CRM with optional property selection. For complex filters use Search Deals; this is the simple paginated read.
List TicketsLists HubSpot support tickets with optional property selection. For complex filters use Search; this is the simple paginated read.
Search CompaniesSearches for companies in HubSpot CRM using HubSpot's filter-group syntax (property + operator + value). The right tool for complex upsert lookups.
Search ContactsSearches for contacts in HubSpot CRM using filters (groups of property + operator + value). The de-facto upsert lookup: search first, then create or update.
Search DealsSearches deals in HubSpot CRM by name, stage, amount, owner, or custom property. Powers pipeline reports and complex upsert lookups.
Update CompanyUpdates an existing HubSpot company's properties. Only the properties you pass are changed; others are preserved.
Update ContactUpdates properties of an existing HubSpot contact. Only the properties you pass are changed; commonly used to push enrichment data into HubSpot.
Update DealUpdates a deal's properties in HubSpot CRM (stage, amount, close date, owner, custom). Only the properties you pass are changed.
Update TicketUpdates a HubSpot support ticket: pipeline stage, priority, owner, or custom properties. The standard hook to reflect downstream actions back into HubSpot.
Recipes

Pre-built HubSpot workflows.

Clone any recipe and customize it in one click. Every recipe is fully editable.

Before you build

Three things worth knowing.

Filter at the trigger

Tiny Command counts a run the moment a trigger fires. Filtering early means only matching events spend your usage budget.

Authorize once, reuse anywhere

Connect HubSpot once and every workflow on your account can use its triggers and actions. You don't have to re-auth per workflow.

No JSON to read

Every HubSpot field shows up in the visual picker for downstream nodes. The raw payload is there for power users, optional for everyone else.

FAQ

Questions about the HubSpot integration.

If we missed yours, ping support. We usually reply within an hour.

How do I connect HubSpot to Tiny Command?
Open the Tiny Command workflow builder, drop in a HubSpot node, and click Connect. Authorize HubSpot once and any workflow on your account can use its triggers and actions. Most teams finish the connection in under two minutes.
What HubSpot triggers does Tiny Command support?
Tiny Command supports 18 real-time HubSpot triggers, including "New Company", "Company Deleted", "Company Property Changed". Each trigger fires within seconds of the event happening in HubSpot.
What HubSpot actions can I run from a workflow?
23 HubSpot actions are available out of the box, covering crm & sales operations like "Create Company". Every action accepts dynamic inputs from upstream nodes, whether that's a search result, an AI output, or a form field.
Is the HubSpot integration real-time?
Yes. New Company and every other HubSpot trigger uses webhooks or push subscriptions, so workflows fire within seconds of the event in HubSpot rather than on a polling schedule.
Do I need to write code to use HubSpot with Tiny Command?
No. Every HubSpot trigger and action is fully configurable from the visual workflow builder. For edge cases that aren't covered, drop in a custom HTTP node and call any HubSpot API endpoint directly.
How much does the HubSpot integration cost?
There's a free tier you can start on without a credit card. Higher run volumes and team features come with paid plans. The HubSpot integration itself has no per-app surcharge.
Related

More crm & sales apps people connect.

Same category as HubSpot, ordered by how often teams pair them. Hover the carousel to pause.

Do more with HubSpot.

Wire it to Slack, Notion, HubSpot, Stripe, or any of the other 438 apps in our catalog. Setup takes roughly two minutes. Free to try, no credit card.