Create Deal (HubSpot)
Creates a new deal in HubSpot with amount, stage, close date, and associations to contacts or companies.
What it needs.
Map each field to a column in your table. Optional fields can stay empty.
deal_nameDeal nametextpipelinePipeline ID (default)nullabletextdeal_stageDeal stage IDnullableselectamountDeal amount (e.g., "1500.00")nullablenumberclose_dateClose date (example : 2026-01-01)nullabletextdeal_typeType of dealnullableselectpriorityPriority level of the dealnullableselectanalytics_sourceOriginal Traffic Sourcenullableselectclosed_lost_reasonReason the deal was marked as closed lostnullabletextclosed_won_reasonReason the deal was marked as closed wonnullabletextcreator_dateCreate Date (example : 2026-01-01). Auto-generated if omitted.nullabletextdescriptionDescription of the dealnullabletextdeal_stage_probabilityProbability of winning the dealnullabletextnext_stepThe next step to be taken for the dealnullabletext
When to use this.
The "Create Deal (HubSpot)" action facilitates the creation of new deals within the HubSpot CRM, enabling businesses to manage their sales pipeline effectively. Key input parameters include "dealname" for specifying the deal's title, "amount" to define its monetary value, and "closedate" to indicate the anticipated closing date. Optional parameters such as "pipeline," "dealstage," and "hs_priority" allow for further customization of the deal's attributes. The action outputs essential data, including "deal_id," "created_at," and "updated_at," along with detailed information about the deal's status and characteristics. This action is particularly useful for sales teams looking to streamline deal tracking, enhance collaboration, and improve sales forecasting, making it an invaluable tool in the CRM category.
What it returns.
Every field this action writes back to the row. Click a line to expand nested objects.
deal_idDeal Idtextcreated_atCreated Atnullabletextupdated_atUpdated AtnullabletextarchivedArchivednullablebooleandeal_nameDeal NametextpipelinePipelinetextdeal_stageDeal StagetextamountAmountnumberclose_dateClose Datetextdeal_typeDeal TypenullabletextdescriptionDescriptionnullabletextpriorityPrioritynullabletextanalytics_sourceAnalytics Sourcenullabletextclosed_lost_reasonClosed Lost Reasonnullabletextclosed_won_reasonClosed Won Reasonnullabletextnext_stepNext Stepnullabletextdeal_stage_probabilityDeal Stage Probabilitynullablenumberdeal_collaborator_owner_idDeal Collaborator Owner Idnullabletextcreator_dateCreator Datenullabletextlast_modified_dateLast Modified Datenullabletexthubspot_owner_idHubspot Owner Idnullabletext
How this fits a workflow.
Trigger → Create Deal (HubSpot) → enrich → push to your CRM. You set it up once; after that it runs without you.
- Step 1TriggerNew row, form submit, or schedule.
- Step 2Create Deal (HubSpot)The HubSpot action runs.
- Step 3EnrichWaterfall fills missing fields.
- Step 4Push to CRMHubSpot / Pipedrive / Zoho CRM / GoHighLevel.
Two actions you can chain after this one:
Throughput & reliability.
How fast it drains a table, and what happens when the upstream provider has a bad day.
- Per-minute limitNo public cap
- Per-day limitPlan-defined
- RetriesAutomatic w/ backoff
- Failed lookupsZero credits
More HubSpot actions.
crm
List Contacts (HubSpot)
Retrieves all HubSpot contacts with email, name, phone, company, and custom properties.
crm
Get Contact (HubSpot)
Retrieves a specific HubSpot contact by ID with all standard, demographic, and custom properties.
crm
Create Company (HubSpot)
Creates a new company record in HubSpot with firmographic properties and optional associations.
crm
Search Contacts (HubSpot)
Search for HubSpot CRM contacts by email address or other filters and retrieve their properties.
FAQ.
Run Create Deal (HubSpot) in 60 seconds.
Connect the account, drop the action on a column, run it on your rows.