App Logo
app.hubspot.com

Create a HubSpot deal

Automatically create a HubSpot deal on app.hubspot.com. Create a deal in a HubSpot account with a name, and optionally an amount, pipeline, stage, close date, owner, deal type, priority and description. Pipeline and stage are matched by id or by the name the account shows; without them the deal goes to the first stage of the default pipeline. Unknown values are refused with the valid ones. The deal is read back from HubSpot and returned with its id and link. Finds the account and its region automatically; pass portalId when the login has several accounts.

Input

name required

The deal name.

stage optional

Stage id or name in that pipeline; its first stage when left out.

amount optional
ownerId optional

Owner id, as list_deals returns it in ownerId.

dealType optional
pipeline optional

Pipeline id or name; the default pipeline when left out.

portalId optional

The HubSpot account id, when the login has more than one.

priority optional
closeDate optional

Expected close date, e.g. 2026-12-31.

description optional

Output

id required
url required
name required
owner optional
stage optional
amount optional
ownerId optional
stageId optional
currency optional
dealType optional
isClosed optional
pipeline optional
priority optional
closeDate optional
createdAt optional
updatedAt optional
pipelineId optional
description optional

FAQ

Create a deal in a HubSpot account with a name, and optionally an amount, pipeline, stage, close date, owner, deal type, priority and description. Pipeline and stage are matched by id or by the name the account shows; without them the deal goes to the first stage of the default pipeline. Unknown values are refused with the valid ones. The deal is read back from HubSpot and returned with its id and link. Finds the account and its region automatically; pass portalId when the login has several accounts.
Ask an AI agent connected to Reduck to run reduck/app.hubspot.com/create_deal, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/app.hubspot.com/create_deal
You do not need one. "Create a HubSpot deal" drives the real app.hubspot.com pages in a browser, so it works whether or not app.hubspot.com offers an API for this.
Required: name. Optional: stage, amount, ownerId, dealType, pipeline, portalId, priority, closeDate, description.
It returns id, url, name, owner, stage, amount, ownerId, stageId, currency, dealType, isClosed, pipeline, priority, closeDate, createdAt, updatedAt, pipelineId, description.
Yes. It acts as you on app.hubspot.com: on your own Chrome it reuses your session, and on a Reduck-hosted browser it loads the app.hubspot.com cookies saved by the Reduck extension.
It makes changes on app.hubspot.com, like sending, posting, booking or buying something.
Ask an AI agent connected to Reduck to run reduck/app.hubspot.com/create_deal, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/app.hubspot.com/create_deal
It is part of Reduck's official curated catalogue.

Start building not clicking