tr Skip to content
Connect Stripe with another app

Stripe integration

Connect Stripe with 918+ other apps in FlowMattic. Pick a trigger, add Stripe steps, map the fields from earlier steps and run the workflow on your own server with no per-task fees.

12 triggers 18 actions Integration version 2.0 Category: Payment Gateway Unlimited workflows and runs

See what the two do together: triggers, actions and example workflows.

Popular with Stripe

Triggers and actions for Stripe

A trigger is the Stripe event that starts a workflow. An action is what FlowMattic does in Stripe from a step.

EventWhat it doesType
New CustomerTriggers whenever a new customer is createdTrigger
New ChargeTriggers whenever a new charge is created and is successfulTrigger
New SubscriptionTriggers whenever a customer is signed up for a new planTrigger
Subscription DeletedTriggers whenever customer's subscription endsTrigger
New InvoiceTriggers whenever a new invoice is createdTrigger
Invoice Payment SucceededTriggers whenever an invoice payment attempt succeedsTrigger
Invoice Item CreatedTriggers whenever an invoice item is createdTrigger
New Order CreatedTriggers whenever an order is createdTrigger
New Order Payment SucceededTriggers whenever an order payment attempt succeedsTrigger
New Plan CreatedTriggers whenever a plan is createdTrigger
New Product CreatedTriggers whenever a product is createdTrigger
Subscription Schedule CanceledTriggers whenever a subscription schedule is canceledTrigger
Create CustomerCreates a new Customer.Action
Create Payment MethodCreates a new Payment Method.Action
Update CustomerUpdates an existing Customer.Action
Find Customer by IDFinds an existing Customer by their ID.Action
Find Customer by EmailFinds an existing Customer by their Email.Action
Create SubscriptionCreates a new Subscription.Action
Find SubscriptionFinds an existing Subscription.Action
Cancel SubscriptionCancels a Subscription.Action
Create ProductCreates a new Product.Action
Find ProductFind a Product on the basis of Product Id.Action
Create Payment LinkCreates a Payment Link.Action
Deactivate Payment LinkDeactivates a Payment Link.Action
Create InvoiceCreates a new Invoice.Action
Find InvoiceFinds an existing Invoice its Stripe ID.Action
Create PriceCreates a new Price for an existing Product.Action
Find PriceCreates a new Price for an existing Product.Action
Create CouponCreates a new Coupon.Action
Find CouponFinds an existing Coupon by its ID.Action

Three steps to a running Stripe workflow

The builder keeps the order you think in: connect the app, choose what starts the workflow, add what should happen.

  1. Connect

    Authorise Stripe once

    Add a Stripe connection under Connects and reuse it in every workflow. Credentials stay in your WordPress database.

  2. Trigger

    Pick what starts it

    Start from a Stripe event, or from a WordPress event, a form, a webhook, a schedule or any of the 918+ integrations, then capture a sample so later steps can map real fields.

  3. Act

    Add Stripe steps and logic

    Chain Stripe actions with Router, Filter, Iterator and Delay, test each step against captured data, then switch the workflow on.

Stripe workflows people build

Each example pairs Stripe with an app it is often used with. Build any of them on the canvas, or start from the workflow library.

When a new subscription is created in Stripe, create a new subscription in Pabbly Subscriptions

Stripe to Pabbly Subscriptions

Create a payment link when FluentForm submission received

Fluent Forms to Stripe

Create customer in Stripe when new contact added to FluentCRM

FluentCRM to Stripe

Create a Subscription in Stripe when TypeForm Survey is completed

Typeform to Stripe

Connect Stripe with other apps

857 apps have triggers or actions that work with Stripe. The ones used together most often come first.

About Stripe

FlowMattic integration version 2.0

Stripe is a simple way to accept payments online. Stripe has no setup fees, no monthly fees, and no hidden costs

Stripe integration changelog

What changed in each version of the integration.

v2.0 – 25 Nov. 2025

# New Actions
– Create Customer – Create a new customer in Stripe with complete address and contact information
– Create Payment Method – Create and attach payment methods (cards) to customers
– Update Customer – Update existing customer information including default payment method
– Find Customer by ID – Retrieve customer details by their Stripe customer ID
– Find Customer by Email – Search and retrieve customers by email address
– Create Subscription – Create new subscriptions with flexible billing options
– Find Subscription – Retrieve subscription details by subscription ID
– Cancel Subscription – Cancel active subscriptions
– Create Product – Create new products in Stripe catalog
– Find Product – Retrieve product information by product ID
– Create Price – Create pricing plans for products (one-time or recurring)
– Find Price – Retrieve price information by price ID
– Create Payment Link – Generate shareable payment links with customizable options
– Deactivate Payment Link – Deactivate existing payment links
– Create Invoice – Create draft or finalized invoices for customers
– Find Invoice – Retrieve invoice details by invoice ID
– Create Coupon – Create discount coupons with various configurations
– Find Coupon – Retrieve coupon details by coupon ID

v1.0 – Initial Release

– Stripe webhook integration for event triggers
– Support for common Stripe webhook events:
– New Customer (customer.created)
– New Charge (charge.succeeded)
– New Subscription (customer.subscription.created)
– Subscription Deleted (customer.subscription.deleted)
– New Invoice (invoice.created)
– Invoice Payment Succeeded (invoice.payment_succeeded)
– Invoice Item Created (invoiceitem.created)
– New Order Created (order.created)
– Order Payment Succeeded (order.payment_succeeded)
– New Plan Created (plan.created)
– New Product Created (product.created)
– Subscription Schedule Canceled (subscription_schedule.canceled)
– Basic API key authentication setup
– Webhook URL configuration
– Event data capture and processing

Start automating Stripe today

Try the Stripe integration on a live demo site, or install FlowMattic on your own and keep every run on your server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

It is self hosted and wordpress based. So you can effectively run this on any shared hosting with unlimited tasks. And new integrations are constantly being added. It's crazy how valuable this tool is.

Henry H.

The software works really well, and the team is adding integrations constantly, so I'm positive it eventually will catch up with Zapier. The flows are very easy to create and if you have any doubt, the team will give you great support.