Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
Versioning
Changelog
Upgrade your API version
Upgrade your SDK version
Developer tools
SDKs
API
Testing
Workbench
Event Destinations
Workflows
    Overview
    Workflows
    Set up workflows
    Use cases
Stripe CLI
Stripe Shell
Developers Dashboard
Agent toolkit
Stripe health alertsBuilding with LLMsStripe for Visual Studio CodeFile uploads
Security
Security
Extend Stripe
Stripe Apps
Stripe Connectors
Partners
Partner ecosystem
Partner certification
HomeDeveloper toolsWorkflows

WorkflowsPublic preview

Learn how to automate workflows without code in the Dashboard.

Stripe Workflows is a workflow product with a visual builder in the Stripe Dashboard that lets you automate tasks and create custom flows, without writing code. Workflows are ideal for multi-step processes and can span across multiple Stripe products, allowing you to build more efficient processes, enforce business rules, and reduce manual effort.

The Workflows visual builder in the Dashboard

The Workflows visual builder in the Dashboard

Each workflow starts with a trigger and continues through a series of steps that define what happens next. You can use conditional logic to create different paths, sequence actions so they run in order, and automate decisions based on data. This allows you to build workflows that adapt to different scenarios and handle tasks dynamically. To learn more about workflows, see Workflows.

Get started

If you don’t have a Stripe account, sign up now.

Workflows

Learn about the anatomy of a workflow and how it works.

Set up workflows

Create, test, and observe workflows in the Dashboard without code.

Use cases

See example business scenarios you can automate with workflows.

Features

  • Create workflows: Create workflows to automate tasks triggered by specific API events. Each event initiates a workflow run, and workflows can have multiple runs over time. Review past runs to see when they’re triggered and how they performed.

  • Rerun workflows: Rerun a workflow again using the original event that triggered it. This is useful when addressing failed workflow runs.

  • Use conditional logic: Automate decisions based on set conditions (if x, then y). You can create a simple branch with an “if-else” structure, or a more complex branch with multiple paths where each branch handles different conditions.

  • Apply trigger conditions: Run a workflow only when specific criteria are met, such as run only if a specific field on a customer object changes. This helps prevent unnecessary runs, ensuring workflows run only when applicable conditions apply.

  • Test with Sandboxes: Safely test your workflows in Sandboxes before going live. Sandboxes provide a secure, isolated environment that allows you to safely develop and test your workflows.

  • Evaluate with Workbench: When inspecting a workflow run in the Dashboard, you can click a specific step, such as an action, to view more information or choose to inspect it in Workbench.

For more information, see Additional built-in features

Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access programme.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc