Signup page

If you have products or plans that you want anyone (outside your organization) to be able to sign up for, you can set up a Signup page on the Bunny Portal.

Important: As a prerequisite to this page, please read the signup docs here.

Construct the signup page URLLink to Construct the signup page URL section

https://[SUBDOMAIN].bunny.com/portal/signup
    ?priceListCode=[PRICE_LIST_CODE]
    &token=[TOKEN]
    &couponCode=[COUPON_CODE]
    &firstName=[FIRST_NAME]
    &lastName=[LAST_NAME]
    &email=[EMAIL]
    &companyName=[COMPANY_NAME]
    &billingCountry=[BILLING_COUNTRY]
  • [SUBDOMAIN]: Your Bunny account subdomain (e.g., acme if you access Bunny via https://acme.bunny.com).
  • [PRICE_LIST_CODE]: The code for the price list you want customers to sign up for.
  • [TOKEN] The token from the API client you created with signup:read and signup:write scopes.
  • [COUPON_CODE] The default coupon code (if valid) be automatically applied.
  • [FIRST_NAME] , [LAST_NAME] etc are optional default values that will be inserted into the signup fields.

Example

Suppose you have the following:

  • SUBDOMAIN: acme
  • PRICE_LIST_CODE: business-annual
  • TOKEN: 12345

Then your signup page link would look like this:

https://acme.bunny.com/portal/signup?priceListCode=business-annual&token=12345

When a user clicks this link, they will be taken to the Bunny portal’s signup page:

Bunny portal Signup page showing a Bunny Annual price summary beside an email, payment method, card details and country form with a Pay $200.00 button

Payment methodsLink to Payment methods section

The signup page accepts cards only when an amount is due (including Link), because it charges the first invoice and creates the account in one step. Bank debits such as SEPA Direct Debit and ACH settle over several business days, so they aren’t offered at signup. Customers who want to pay by SEPA Direct Debit can sign up with a card and switch afterwards, or you can create their account and use Checkout, which offers every payment method enabled in your Stripe account.