Stripe Marketplace App

Learn how to install the Bunny for Stripe app within your Stripe dashboard

Bunny is available as an app that runs within the Stripe dashboard. This guide explains the installation process and how to use the app.

Installation

The first step is to install the Bunny app from the Stripe marketplace.

The app can be installed in Test mode or into a live Stripe account.

You will be prompted to grant the Bunny app access to read data about your accounts and subscriptions. The app needs this permission to identify subscriptions that are coming up for renewal and migrating pricing plans over into Bunny.

Connect to Bunny

Once the app is installed it will be displayed as a side bar in Stripe.

The next step is to connect the app to Bunny. You can either connect to an existing Bunny account or create a new one.

Create a new Bunny account

Clicking the "Create a new Bunny account" will create a new account in Bunny. This takes a few seconds and then you will get a notification about checking your email to continue the process.

Open your email and look for an email from Bunny. If you cant find it then check your spam/junk folder.

Once you locate the email then click the link in the email to continue. This will open up the Bunny app in your browser.

After the Bunny app opens you can go back to Stripe and click the continue button.

Next you will need to click the Connect Bunny account button. This allows Stripe to send product and subscription information to Bunny.

Click to approve Stripe access to Bunny. You will be redirect back to the Stripe dashboard and the process is complete.

Connect an existing Bunny account

If you already have a Bunny account then you can connect the Stripe app by first setting up an API client in Bunny.

Go to Settings > API clients and create a new client.

You will need the following settings:

Setting
Value

Scopes

product:read, product:write, standard:read, standard:write

Grants

Enable authorization code grant

Redirect Uri

If installing in Stripe Test Mode then use: https://dashboard.stripe.com/test/apps-oauth/com.bunny.app If installing in a Live Stripe account then use:

https://dashboard.stripe.com/apps-oauth/com.bunny.app

Enable PKCE

Enable

Save these settings to create the API client.

Then copy the Client ID and paste it into the Stripe side bar in the field named Bunny Client ID.

You will also need your Bunny subdomain which you can find by looking in the URL of the Bunny app. For example if the url was https://example123.bunny.com/app/apiClients/144 then your Bunny subdomain is example123.

Finally, click Continue and follow the Bunny approval steps as mentioned above in the Create a new Bunny account flow.

Using the app

Once the app is installed and connected it will start to provide valuable information about subscriptions that are coming up for renewal within the next few months.

Use this as a trigger to contact the customer, find out how they are getting on and look for upsell opportunities.

Create a rewewal quote

If you navigate to a Subscription page in Stripe you will see a button to Create a renewal quote.

Clicking this will open a new quote in Bunny that contains the products the customer is currently subscribed to. You can increase the quantities and add additional add-on products that you have configured in Bunny.

Learn more about quoting in Bunny

Migrating billing to Bunny

The final step in leveling up your quoting with Bunny is to move the subscription management and billing from Stripe Billing over to Bunny. After completing this Step you will no longer need to pay Stripe Billing for managing the subscription. Bunny will look after the automated subscription billing and continue to charge the credit cards through your Stripe account.

Connect the Stripe plugin in Bunny

To allow Bunny to process payments via your Stripe account. To do this you will need to enable the Stripe plugin as described here.

Once the Stripe plugin is installed then you will be able to click the Migrate subscription button to move the subscription management and billing over to Bunny.

From this point on the subscription and its renewals are managed directly in Bunny and you will not need to open the Stripe dashboard for this account.

Last updated

Was this helpful?