Overview
Knowing the moment a new customer converts is powerful for sales, support, and executive teams. This simple automation posts a formatted message to a designated Slack channel every time a new Stripe payment or subscription is created — giving your whole team real-time visibility into revenue without logging into Stripe.
Before you start
- Stripe account
- Slack workspace
- Zapier account (free plan works for this)
Step-by-step guide (4 steps)
Create a dedicated Slack channel
Create a #new-customers or #revenue channel in Slack. Invite relevant team members: sales, account management, and leadership. This becomes your real-time revenue feed.
Connect Stripe to Zapier
In Zapier, create a new Zap with Stripe as the trigger. Choose 'New Customer' or 'New Payment' depending on your business model. Connect your Stripe account and test the trigger with a recent transaction.
Format the Slack message
Add a Slack action step. Choose 'Send Channel Message.' Format the message with: customer name, email, amount paid, product/plan purchased, and a link to the customer in Stripe Dashboard. Use Slack's Block Kit for formatted cards.
Use emoji to make the message visually scannable: a money bag for revenue amount, a person for customer name. The team will love it.
Add a filter for minimum payment threshold
If you have many small transactions, add a Zapier filter to only notify for payments above a certain amount (e.g., $100+). This prevents notification fatigue for high-volume businesses.
What you'll get
Real-time revenue visibility for the whole team
Creates excitement and momentum around sales
Lets account managers proactively welcome new customers
No need to log into Stripe for daily revenue checks
Common mistakes to avoid
Posting to a channel with too many people (notification fatigue)
Not formatting the message clearly (raw Zapier output is hard to read)
Triggering on every charge including refunds and failed attempts — filter for successful payments only
Frequently asked questions
Do I need coding experience to set up this Stripe automation?
No coding is required. This guide walks you through everything using Stripe's built-in features and Zapier's visual interface. If you can follow a recipe, you can follow this guide.
How long does this automation take to set up?
Most users complete this setup in 30–60 minutes on their first try. Once set up, it runs completely automatically with zero ongoing effort.
What happens if the automation fails?
Zapier and Make both have error notifications and task history, so you'll know immediately if something goes wrong. We cover troubleshooting steps in the guide above.
Can I customize this automation for my specific business?
Absolutely. The guide includes notes on common customizations. Most automations have multiple variation points — timing, conditions, notification recipients, and more.