Stripe Apps

Build an app on Stripe

Stripe Apps lets you embed custom user experiences directly in the Stripe Dashboard and orchestrate the Stripe API. Create an app to streamline operations just for your team or for the more than one million businesses using Stripe.

Categories
All
Accounting
Financial services
Billing
Climate
Compliance
Data and analytics
Marketing and sales
Productivity
Support
Featured apps
Exceptional apps that will help you streamline work, save time, and share context across tools.
Mailchimp
Drive traffic and sales with email and marketing automation
Marketing and sales
Productivity
DocuSign
Bring payments and agreements together
Productivity
Compliance
Bench
View and compare income statements directly within your Stripe Dashboard
Accounting
Compliance
Dropbox
View your Dropbox files alongside Stripe customer and payment information
Productivity
Stripe Apps integrate all the tools you use to run your business
Home
Payments
Balances
Customers
Products
Reports
Connect
More
DocuSign
Envelopes
List of envelopes for matched customer.
In progress
Please DocuSign: Permission Slip
Last change on 16 May
View
Completed
Please DocuSign: Contractor Acknowledgment IT Policies
Last change on 16 May
View
Declined
Please DocuSign: One Way NDA
Last change on 16 May
View
Today
Gross volume
RM12,198.72
Balance
RM9,257.51
Available to pay out
Payouts
RM11,633.07
Expected today
Reports overview
Last 7 days
31 Jul – 29 Aug
Gross volume
31 Jul
29 Aug
Net volume from sales
31 Jul
29 Aug
MRR
31 Jul
29 Aug

How apps work

Bring together all the tools you use to run your business

Automate actions with the API

Apps can do anything a user can do with Stripe’s APIs: listen for webhooks, read and write data, and programmatically take action.

Extend the Stripe Dashboard

UI extensions let users discover and interact with your product, within the Stripe Dashboard. They’re built with industry standards such as TypeScript and React, so you can get started faster.

Design a seamless experience

Select from a UI toolkit of common app components, including graphs, buttons, inputs, and lists. Quickly iterate using the sample interfaces in the UI library for Figma.

Showcase your app

You can build an app for your team or share it with all Stripe users on the Stripe App Marketplace, where it’ll be discoverable by any Stripe user.

Build an app

Build Stripe Apps for every use case, for every business

You can build apps for all of your core business functions, including accounting, analytics, sales, and marketing. An app can be just for your team or listed in the App Marketplace for any Stripe user.

Simplify workflows

Apps can streamline your most common workflows by triggering actions inside or outside Stripe. Use the Stripe API to initiate billing, issue refunds, upgrade subscription plans, and more.

Share context across systems

Give users confidence that their important data is always in sync. You can build an app to bring data from Stripe into your product inventory, marketing tool or helpdesk. Or you can deep link from the Dashboard into your CRM or accounting software for easier reconciliation.

Visualise information

Your app can bring together data from Stripe and other systems, and then visualize it with components that look and feel just like the Stripe Dashboard. Your app can also link Stripe with your custom reporting tool to generate reports that help you spot trends and increase revenue.

Customer signs contract
Kick off billing
Proprietary data system
Data
Data
Stripe
CRM
Custom report
app.post("/webhook", express.raw({ type: "application/json" }), (request, response) => { const sig = request.headers["stripe-signature"]; const event = stripe.webhooks.constructEvent(request.body, sig, process.env.STRIPE_WEBHOOK_SECRET); switch (event.type) { case "account.application.authorized": console.log("New App install!"); break; } return response.json({ received: true }); });
~
const ExternalDataComponent = async ({ userContext, environment }: ExtensionContextValue) => { const data = await fetch('example.com/api'); return ( <ContextView title="Create your first Stripe app"> <Box css={{ padding: 'large', background: 'container' }}> {data.map((datum) => <Inline>datum</Inline>)} </Box> </ContextView> ) } export default ExternalDataComponent;
~
const CustomerViewComponent = async ({ userContext, environment }: ExtensionContextValue) => { const customers = await stripe.customers.list(); return ( <ContextView title="Create your first Stripe app"> <Box css={{ padding: 'large', background: 'container' }}> {customers.map((customer) => <Inline>customer.name</Inline>)} </Box> </ContextView> ) } export default CustomerViewComponent;
~

Distribute your app

Get discovered by any business using Stripe

While you can deploy an app privately for your team, you can also list an app on the Stripe App Marketplace, where anyone with a Stripe account can install it.

Reach more than one million Stripe users

Creating an app for Stripe can get your product in front of new audiences. Users can install your app from the App Marketplace and use it directly in the Stripe Dashboard, in a highly visible app drawer.

Mailchimp

Drive traffic and sales with email and marketing automation

Intercom

Read and respond to Intercom conversations directly in the Stripe Dashboard

Xero

View relevant Xero customer and transaction data within the Stripe Dashboard

Deepen engagement with your product

Apps can help your users be more productive by bringing together their important tools. By extending your product into the Stripe Dashboard–or pulling data from Stripe into your product – you can improve your user experience.

App capabilities

What’s possible with apps

Not sure what to build? These apps are simplifying operations for different teams.

Intercom

Intercom’s app lets you easily check on a customer’s support history from the Stripe customer detail page. For example, a customer support agent using Stripe could see that a customer is requesting a refund through Intercom. They could issue the refund through Stripe and even use Intercom’s app to reply to the customer directly to let them know that the request has been completed.

Xero

Xero’s app shows you relevant transaction data inside Stripe, unifying information in one place. Rather than manually jumping between Xero and Stripe to reconcile invoices owed or outstanding bills, users can work from one source of truth.

Mailchimp

The Mailchimp app lets you create behavior-based email journeys based on Stripe customer interactions. After choosing which events from Stripe to sync with Mailchimp–such as subscriptions, refunds, or payments–marketing teams can use those interactions to create more effective email journeys. For instance, when someone makes a new purchase using Stripe, Mailchimp could send them a discount as an incentive to become a repeat customer.

DocuSign

The DocuSign eSignature app brings payments and agreements together in a single view. For instance, a small business can check contract status a glance, or view an agreement to set up recurring payments and audit charges, without leaving the Stripe Dashboard.

SendOwl

With SendOwl, creators can link digital goods such as podcasts or online courses with a product in Stripe, then automatically deliver them to the buyer after checkout. Users can manage their subscribers’ access within the Dashboard, and set download restrictions based on number of attempts or time limits, to protect the creators’ work and prevent subscribers from sharing content for free.

Kyber

The no-code builder Kyber lets users assign tasks and automate common workflows based on Stripe events. Users can quickly configure automations within the Stripe Dashboard. For example, a user could set up a flow that notifies their customer support team in Slack or email whenever a dispute is initiated within Stripe.

dashboard-app-view1.latin
dashboard-app-view2.latin
dashboard-app-view3.latin
dashboard-app-view4.latin
dashboard-app-view5.latin
dashboard-app-view6.latin

Explore the Stripe App Marketplace

Find apps for almost any function, from sales to support.

Start building your app

Find code samples, UI toolkits and other developer resources in our documentation.

Browse available apps

From analytics to accounting, find the right app for your team in the Stripe App Marketplace.

Become a partner

Develop solutions with Stripe as part of the Stripe Partner Ecosystem.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.