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.

To allow Bunny to process payments via Stripe see the Stripe plugin.

InstallationLink to Installation section

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

marketplace.stripe.comhttps://marketplace.stripe.com/apps/bunny

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 BunnyLink to Connect to Bunny section

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.

Bunny app Get Started panel in Stripe with Bunny Subdomain and Bunny Client ID fields and Create a new Bunny account button

Create a new Bunny accountLink to Create a new Bunny account section

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.

Bunny app Check Your Email panel in Stripe asking you to verify by email, then click Continue

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.

Bunny and Stripe logos linked, shown while connecting the Bunny account

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

Bunny consent screen listing the access the Stripe App requests, with Approve and Deny buttons

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 accountLink to Connect an existing Bunny account section

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.

Bunny API client form with product and standard scopes, authorization code grant, Stripe redirect URI and PKCE enabled

You will need the following settings:

SettingValue
Scopesproduct:read, product:write, standard:read, standard:write
GrantsEnable 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 PKCEEnable

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.

Bunny app Get Started panel in Stripe with Bunny Subdomain and Bunny Client ID fields and Create a new Bunny account button

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 appLink to Using the app section

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.

Bunny app Insights sidebar in the Stripe dashboard listing Upcoming Renewals and Open Quotes

Create a rewewal quoteLink to Create a rewewal quote section

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

Stripe customer page with the Bunny Subscription Details sidebar and a Create Renewal Quote button

Migrating billing to BunnyLink to Migrating billing to Bunny section

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 BunnyLink to Connect the Stripe plugin in Bunny section

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.

Bunny Subscription Details sidebar in Stripe with a View Quote link and the Migrate Subscription button

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.