Easy Tech Tuts
Stripe

How To Automate Stripe Payment Notifications With Zapier Easily 2026

By Impran M N

Checking a Stripe dashboard repeatedly to catch new sales is a habit worth automating away. Zapier can watch your Stripe account for payment events and immediately fire off a notification through another app the moment one happens, so your team hears about revenue in real time instead of on a refresh cycle. This guide walks through building that Zap from scratch — choosing Stripe as the trigger, connecting the account, and wiring up an action step that sends the alert.

01Start a new Zap and choose Stripe as the trigger

From the Zaps builder, the first step block is labeled "1. New Payment" once you've selected Stripe as the App and New Payment as the Trigger event.

The setup panel on the right lists the App, Trigger event, and Account fields in order — each one has to be filled before you can move to testing. This is also where Zapier offers a Copilot option to configure the whole workflow automatically, but working through each step manually gives you more control over exactly what triggers the automation.

The Zap builder with Stripe selected as the trigger app and New Payment chosen as the trigger event, ready to connect an account.
The Zap builder with Stripe selected as the trigger app and New Payment chosen as the trigger event, ready to connect an account.

02Connect your Stripe account

Click Sign In next to the Account field to authenticate. Zapier explains right on the panel that Stripe is a secure partner — your credentials are encrypted, can be removed at any time, and all connected accounts are manageable from one place. Once connected, this Stripe account becomes the source Zapier watches for the New Payment event you selected, and you won't need to reauthenticate it for other Zaps built on the same account.

03Add an action step and pick the app

Below the Stripe trigger, click the action block to choose what happens next. In this build, Gmail is selected as the action app, and clicking into the Action event field opens a searchable list of everything Gmail can do — Add Label to Email, Archive Email, Create Draft, Create Draft Reply, Create Label, and more, scrollable in a dropdown. The Stripe payment event supplies the data; the action step decides where that data goes and in what form.

Choosing an action event for the Gmail step — a searchable dropdown listing options like Add Label to Email, Archive Email, and Create Draft.
Choosing an action event for the Gmail step — a searchable dropdown listing options like Add Label to Email, Archive Email, and Create Draft.

04Configure Send Email as the action

Selecting Send Email from that list sets Gmail's action event and moves the step into a Configure stage, visible in the tab row above the setup panel: Setup, Configure, Test. The account shown is already connected — the same Gmail credentials Zapier uses across other Zaps tied to that inbox — so there's no separate sign-in needed here if you've authenticated Gmail before. From this point the Configure tab is where you'd build the actual message using data pulled from the Stripe trigger.

The Gmail action step set to Send Email, with the connected Gmail account shown and Setup marked complete ahead of the Configure stage.
The Gmail action step set to Send Email, with the connected Gmail account shown and Setup marked complete ahead of the Configure stage.

05Map Stripe's payment data into the message

The Configure stage is where the notification actually takes shape — you pull fields from the Stripe trigger's test data, such as the customer's name, the charge amount, and the currency, and drop them into the email's subject and body as dynamic tokens. Because these are live references back to the trigger step rather than typed-in text, every new payment event fills in its own values automatically when the Zap runs for real. Keep the subject line short and specific, like a customer name and amount, since that's what someone will see first in a notification.

06Test the trigger with real Stripe data before publishing

Before publishing, run a test on the Stripe trigger step to fetch a genuine payload from your account — Zapier needs at least one real or recent payment event to pull sample data from, which is also what lets you confirm the field names you're mapping actually match what Stripe sends. Testing the full Zap end to end, not just the trigger, catches formatting problems — like a currency showing as a raw number instead of a formatted amount — before a live customer payment triggers a broken-looking alert.

FAQ

Frequently asked questions

Does this only work with Slack or Teams for notifications?

No — the action step can be any app Zapier supports. This build uses Gmail's Send Email action, but the same Stripe trigger works with Slack, Teams, SMS, or any other notification app you connect as the action step.

How do I include the payment amount in the notification?

Map the amount field from the Stripe trigger's test data into your action step as a dynamic token, so each new payment fills in its own value automatically rather than showing static text.

Do I need to test the Zap before turning it on?

Yes. Testing the Stripe trigger pulls a real payload so you can confirm your field mappings are correct, and testing the full Zap catches formatting issues before a live payment triggers a broken alert.

Is my Stripe account data secure when connected to Zapier?

Zapier states that credentials are encrypted, can be removed at any time, and connected accounts can be managed centrally from your Zapier account settings.

Can I trigger notifications for failed payments instead of successful ones?

Yes, Stripe exposes different trigger events beyond New Payment, including failed payment events, which you can select from the same Trigger event dropdown when setting up the first step.

Watch the full walkthrough

The same steps, demonstrated on screen from start to finish.