Skip to content
FlowHubFluxonLab
HubSpot
HubSpotfree

Update HubSpot when a new invoice is registered in Stripe

by Jonathanadapted from n8n official workflow galleryUpdated Aug 2026
RequiresHubSpotHubSpotSlack
Share Post Share
When Invoice PaidWhen Invoice Pa…Update Deal to PaidUpdate Deal to …Find Deal based on PO NumberFind Deal based…IfIf no PO NumberIfIf no deal found for POIf no deal foun…Send invoice paid messageSend invoice pa…Send no PO MessageSend no PO Mess…Send Deal not found messageSend Deal not f…1234567
1/5
STEPS · 7
Starts on a Stripe event

This workflow automatically posts a message in Slack when a new invoice is uploaded in Stripe, and it updates the fields in the HubSpot CRM. Prerequisites A Slack account and credentials A HubSpot account and credentials A Stripe account and credentials Nodes Stripe Trigger node triggers the workflow when a new invoice is uploaded. IF nodes filter the invoices that don't have a PO number and if there is no deal for the PO. HubSpot nodes retrieve deals with the specific PO number and update the deal status to 'paid'. Slack nodes post messages about the deals in a Slack channel.

Tags

n8nreference-onlyhubspotslack
Connects
hubspotHubSpotSlack
CategoryHubSpot
Triggermanual
Complexitymedium
Nodes8
AddedFeb 17, 2022

Related workflows

See all HubSpot
Whubspotlemlist
free

lemlist GPT-3: Supercharge your sales workflows

Use GPT-3 to classify email responses in lemlist. And automate: Slack alerts when a lead is interested the creation of tasks when a lead is OOO unsubscription of leads when they request it

by Lucas Perret
hubspot
free

Send a notification to Slack when a new high-quality lead is added to Hubspot

Use Case When tracking your contacts and leads in Hubspot CRM, every new contact might be a potential customer. To guarantee that you're keeping the overview you'd normally need to look at every new lead that is coming in manually to identify high-quality leads to prioritize their engagement and optimize the sales process. This workflow saves the work and does it for you. What this workflow does The workflow runs every 5 minutes. On every run, it checks the Hubspot CRM for contacts that were added since the last check. It then checks if they meet certain criteria (in this case if they are making +5m annual revenue) and alerts you in Slack for every match. Setup Add Hubspot, and Slack credentials. Click on Test workflow. How to adjust this workflow to your needs Change the schedule interval Adjust the criteria to send alerts

by Ricardo Espinozaas
Chubspot
free

Auto-sync and qualify HubSpot CRM contacts with Lusha bulk enrichment

How it works Runs every 6 hours to pull contacts needing a data refresh from HubSpot All contacts are bulk-enriched with Lusha in a single API call Each contact is scored against your ICP criteria (seniority, company size, industry) CRM records are updated with fresh data; high-scoring fast-track leads trigger a Slack alert Set up steps Install the Lusha community node Add your Lusha API, HubSpot, and Slack credentials Customize the ICP scoring weights in the Code node Set the Slack channel for fast-track alerts and activate

by Daniel Turgeman