Dashibase / dashibase-stripe-customer-plugin

Sample Dashibase plugin for displaying customer information from Stripe

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stripe customer plugin for Dashibase

Dashibase Stripe customer plugin

Dashibase lets you build internal admin dashboards using a Notion-like UI.

You can extend the functionality of your dashboards by developing a plugin. For example, you could display each customer's Stripe information, show support tickets from Zendesk, send emails via SendGrid, and more.

This is one such plugin that displays each customer's Stripe information. It is ready to be deployed and used within your own dashboards. You can also fork and customize this to meet your requirements!

Getting Started

1. Set up a dashboard in Dashibase

You can skip this step if you already have a dashboard in Dashibase.

If not, you can sign up for free here. After you have created a dashboard and added a table from your database, click into any of the items on your table. Here is where we will add the plugin.

2. Clone and deploy this repo

Deploy with Vercel

Easily deploy this plugin yourself by clicking the button. You will be asked to enter your Stripe secret key for the STRIPE_SECRET_KEY environment variable.

3. Add plugin to your dashboard

Go back to your dashboard in Dashibase. While viewing any of the items on a table, add a Plugin block by typing '/plugin'. Then, add the URL of your deployed plugin and click "Set up".

You should see the a dropdown for selecting the column in your table which contains users' Stripe customer IDs. After selecting the column and saving your dashboard, you should be able to see each user's Stripe information.

If you have any questions, feel free to reach us via Twitter (@dashibase) or sk@dashibase.com.

Learn More

You might find the following resources helpful:

About

Sample Dashibase plugin for displaying customer information from Stripe


Languages

Language:TypeScript 82.9%Language:CSS 14.3%Language:JavaScript 2.8%