Skip to content

Slack channel request automation via webhook

One of 565 written HubSpot workflow specs, by a collective of independent HubSpot consultants.

Professional

Seat pricing: Professional edition. To build it, a GTM Seat or an Ops Seat (an Ops Seat cannot create marketing emails or sequences). Per-hub plans: Data Hub Professional.

Deal4 stepsUpdated for HubSpot seat pricing
OutcomeA closed-won deal automatically gets a dedicated Slack channel created and shared with the deal owner and onboarding owner, instead of someone remembering to set one up by hand.
Workflow mapcustomer-onboarding-040
Deal stage = Closed Won, no Slack channel yet leads to Custom code: create Slack channel, invite owners, post message. Custom code: create Slack channel, invite owners, post message leads to Creation failed?. Creation failed? leads to Yes: Notify integration owner of failure; No: Set Slack Channel URL on deal. Yes No Deal stage = Closed Won, no Slack channel yet Custom code: create Slack channel, invite owners, post message Creation failed? Notify integration owner of failure Set Slack Channel URL on deal
Deal stage = Closed Won, no Slack channel yet leads to Custom code: create Slack channel, invite owners, post message. Custom code: create Slack channel, invite owners, post message leads to Creation failed?. Creation failed? leads to Yes: Notify integration owner of failure; No: Set Slack Channel URL on deal. Yes No Deal stage = Closed Won, no Slack channel yet Custom code: create Slack channel, invite owners, post message Creation failed? Notify integration owner of failure Set Slack Channel URL on deal

When to use it, when not to

Use it

  • Use it when your team runs onboarding conversations in per-customer Slack channels and channel creation is currently a manual, easy-to-forget step.
  • Use it when a Slack app with the conversations.create and conversations.invite scopes can be installed in your workspace, this needs Slack admin cooperation once, not per deal.
Read more on when to use itShow less

Skip it

  • Do not use it expecting the native HubSpot-Slack integration to create channels on its own, that integration posts notifications and messages, it does not create or manage channels, this fiche calls the Slack Web API directly instead.
  • Do not use it for every deal if channel sprawl is already a problem in your workspace, add an amount or plan-tier filter to the enrollment criteria first.
Read more on when to skip itShow less

The rest of this spec

Prerequisites · 5 items

Every property with its label, internal name, type and options, plus the assets the workflow needs.

Enrollment · 4 parts

The trigger, the criteria as ticked in the UI, the re-enrollment rule and the suppression list.

Steps · 4 numbered actions

Each action in order with its parameters, branches and delays.

Known pitfalls · 4

Traps seen in production, each with what breaks and what to do instead.

Test plan and UAT script · 3 cases, 3 variants

How to prove it works in a test portal, one case per branch, and a sign-off sheet.

Files · PDF, Markdown, JSON, CSV, code

The properties JSON creates the fields in one call. The workflow JSON documents the build. The custom coded action ships as a ready-to-paste .js file.

Install · 1 click, switched off

The installer creates the properties and the workflow, switched off, then opens a task for what it cannot create. Nothing is deleted, enabled or enrolled.

Unlock all 565 specs, 149 EUR

One-time, excl. VAT. 30-day refund. Installs in 3 portals. Founding price until 30 November.

Read the free Customer onboarding spec

Read 12 complete specs before you pay.

One per category, same format as the paid ones. Email only, no card.

We email the link, then a short note when specs change. Nothing else.

149 EUR199

Full library, 565 specs
Get the full library