On new Stripe Invoice Payment update Hubspot and notify the team in Slack

Automated workflow: On new Stripe Invoice Payment update Hubspot and notify the team in Slack. This workflow processes data and performs automated tasks.

Integrations Used (3)

Workflow Structure (9 nodes)
100%
Slack
Send no PO Message
Slack
Send Deal not found message
Stripe Trigger
When Invoice Paid
If
If no PO Number
Hubspot
Find Deal based on PO Number
Stop And Error
Error Handler
If
If no deal found for PO
Hubspot
Update Deal to Paid
Slack
Send invoice paid message
Node Types:
trigger
default
logic
action
Requires credentials

Prerequisites

Required Credentials (4)

Hubspot

Used by: Update Deal to Paid

Docs

HubSpot

Used by: Find Deal based on PO Number

Docs

Slack

Used by: Send invoice paid message, Send no PO Message +1 more

Docs

Stripe

Used by: When Invoice Paid

Docs

Multiple services required

This workflow needs 4 different credentials. Make sure you have accounts for all services before importing.

Complexity

Complex

Advanced features used. Requires n8n experience.

Setup time: ~45 min
Score: 53/100
Conditional Logic
4 Integrations

When to Use This Workflow

Streamline Team Communication

Automatically route notifications and updates to the right channels and people.

Reduce information overload while keeping everyone informed.

Team Notifications

Send automated alerts and updates to your team chat when important events occur.

Never miss critical updates - your team stays informed in real-time.

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

workflow.json
{
  "id": 100,
  "name": "On new Stripe Invoice Payment update Hubspot and notify the team in Slack",
  "nodes": [
    {
      "name": "When Invoice Paid",
      "type": "n8n-nodes-base.stripeTrigger",
      "position": [
        400,
        460
      ],
      "webhookId": "47727266-5233-48e5-b7f7-e47252840a4e",
      "parameters": {
        "events": [
          "invoice.payment_succeeded"
        ]
      },
      "credentials": {
        "stripeApi": {
          "id": "{{ $credentials.stripeApi.id }}",
...

Workflow Details

Nodes
9
Trigger
Event
Source
community
Added
Sep 29, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Classify lemlist replies using OpenAI and automate reply handling

Get your lemlist API key 1. Go to your lemlist account or create one [HERE](https://app.lemlist.com/create-account) 2. G...

Lemlist
Lmchatopenai
Outputparserstructured
Slack
18 nodesEvent
Curated

piepdrive-test

Enrich Pipedrive's Organization Data with GPT-4o When an Organization is Created in Pipedrive This workflow enriches a P...

Pipedrive
Http-request
Slack
Openai
8 nodesEvent
Curated

Sentiment Analysis Tracking on Support Issues with Linear and Slack

1. Continuously Monitor Active Linear Issues [Learn more about the GraphQL node](https://docs.n8n.io/integrations/builti...

Lmchatopenai
Informationextractor
Airtable
Graphql
19 nodesEvent
Curated

Slack Workflow

Automated workflow: Slack Workflow. This workflow integrates 23 different services: stickyNote, textSplitterRecursiveCha...

Slack
Http-request
Gmail
Webhook
39 nodesEvent

Slack Workflow

Automated workflow: Slack Workflow. This workflow integrates 23 different services: stickyNote, textSplitterRecursiveCha...

Slack
Http-request
Gmail
Webhook
39 nodesEvent

Send Slack message from Webflow form submission

Automated workflow: Send Slack message from Webflow form submission. This workflow integrates 7 different services: stic...

Slack
Webflow
14 nodesEvent