Send a tailored asset kit to Slack when a HubSpot deal advances

Every time a deal moves to Proposal in HubSpot, deliver the rep a personalized kit of approved one-pagers, case studies, and ROI tools in Slack.

Agentic Task
HubSpotNetXSlackSalesMarketingNotifications & AlertsContent Generation
PromptCreate

Build an agent workflow that delivers a tailored kit of approved sales collateral to the deal owner in Slack whenever a HubSpot deal advances into a late-stage pipeline stage (like Proposal, Negotiation, or Contract Sent).

Trigger: a HubSpot webhook for deal property changes. Only fire when the deal's dealstage property changes to a configurable late-stage value, default to 'Proposal'. Ignore all other property changes.

When the webhook fires, do the following:

1. Call HubSpot Get Deal to pull the deal record. Include the deal's industry, product line, deal amount, the associated company (with its industry), and the deal owner.

2. Call NetX Search Assets by Query against the configured 'Approved Sales Collateral' folder or collection. Build the query from the deal's industry, vertical, product line, and any relevant tags. Request asset attributes in the response so the agent can read titles, tags, and the approval-status attribute. If the deal is missing industry or product, fall back to the associated company's industry and the deal name.

3. Filter the results so only assets whose approval-status attribute is approved or active are kept. From those, pick the three to five most relevant assets, mixing formats where possible (one-pagers, case studies, ROI calculators, demo videos). If you need more attribute detail to decide, call NetX Get Asset Attributes on shortlisted assets.

4. For each chosen asset, write a one or two sentence 'why this matters for this deal' blurb that ties the asset to the deal's industry, product, or deal size. Keep the tone direct and useful for a rep prepping a proposal.

5. Call Slack Send a Message to deliver the kit to the deal owner. Default to a direct message, but make the destination configurable so a team can route it to a deal-specific channel or a shared sales-enablement channel instead. The message should include the deal name and the stage transition in the header, then for each asset: the title, a thumbnail preview, the blurb, and a direct NetX share link.

If no assets clear the approval and relevance filter, do not pad the kit. Send a single Slack message that says no strong matches were found for this deal, with the deal name and stage, so the rep knows to browse NetX manually.

Map the HubSpot deal owner to a Slack user so the DM lands with the right person. If the mapping fails, fall back to a configured default channel and note the missing owner in the message.

What does this prompt do?

  • Watches your HubSpot deal pipeline and fires when a deal advances to your late-stage milestone, like Proposal or Contract Sent.
  • Reads the deal's industry, product line, deal size, and company context, then searches your NetX library for matching approved collateral.
  • Picks the three to five strongest assets across one-pagers, case studies, ROI calculators, and demo videos, with a short blurb explaining why each fits this deal.
  • Posts the kit straight to the deal owner in Slack with thumbnails and direct share links, or says so plainly when nothing in the library is a real match.

What do I need to use this?

  • A HubSpot account with access to your deal pipeline and the deal owner field.
  • A NetX account with an approved sales collateral folder or collection, and an approval status tag on assets.
  • A Slack workspace and the channel or direct message where reps should receive the kit.

How can I customize it?

  • Change which pipeline stage triggers the workflow (Proposal, Negotiation, Contract Sent, or any custom stage).
  • Adjust the NetX folder or collection the kit pulls from, and the approval status value the workflow filters on.
  • Swap the delivery target between a direct message to the deal owner, a deal-specific channel, or a shared sales enablement channel.

FAQs

What if the deal does not have an industry or product set in HubSpot?
The workflow falls back to the associated company's industry and the deal name to guide the search, and tells the rep in Slack when context was thin so they can manually browse NetX.
How does it decide which assets are 'approved'?
It reads the approval status attribute on each NetX asset and only surfaces ones marked approved or active. You define what 'approved' means in your NetX setup, and the workflow respects it.
Will reps get pinged every time anything on the deal changes?
No. The workflow only fires when the deal advances into the pipeline stage you configured. Other property changes are ignored.
What happens when nothing in NetX matches the deal?
The rep gets a single short Slack message saying no strong matches were found, instead of a padded kit of weak picks. The goal is signal, not noise.
Can multiple sales reps share one setup?
Yes. The deal owner is read from HubSpot on each run, so whichever rep owns the deal is the one who gets the Slack message.

Related templates

Client-by-client cold email pipeline review for agencies

Pick a client and a date range to see sent, replies, meetings booked and the real deal value your cold email produced, campaign by campaign.

Instantly
HubSpot
Slack Bot
App
Partner tier review board for quarterly promotion calls

Work every partner tier decision from one board, with the revenue and commission numbers, clear promotion thresholds, and AI review briefs.

Introw
HubSpot
Slack
App
Reconcile partner commissions between HubSpot and Introw

Open one board at month end to find every closed deal missing a commission, every commission with no deal behind it, and every amount that does not add up.

Introw
HubSpot
Slack
App
One control room for every Instantly sending mailbox

See warmup status, daily send volume, and bounce risk for every sending account in one grid, with the riskiest mailboxes floating to the top.

Instantly
Slack
App
Hiring signal board for your customers and open pipeline

Open one board each morning to see which of your accounts are hiring, what they are building, and where your product fits the roles they just opened.

JobsPipe
HubSpot
App
Partner payout approval queue with Xero bill handoff

Review Introw partner payouts line by line, approve them from one board, raise the matching bill in Xero, and post every approval to Slack.

Introw
Xero
Slack
App

Stop hunting for the right sales collateral mid-deal.

Connect HubSpot, NetX, and Slack once, and the right kit lands in your reps' Slack the moment a deal moves to Proposal.