Skip to content

Latest commit

 

History

History
51 lines (33 loc) · 2.28 KB

File metadata and controls

51 lines (33 loc) · 2.28 KB
page_id title sidebar relatedArticles
06bb544c-1b84-4660-ac55-ac80b50ae5be
Customize the plan sign-up experience
order
2
37d5ae8e-cfd1-4e5d-8333-387b6967ec23
88e1773a-b681-441f-b4c7-d7d339116867
e6dde80d-2977-419f-a05a-62ad0a7ac6de

There are three ways you can allow customers to sign up to a plan.

Option 1: Use your own plan selection screen

Display a plan selection screen in your own app or website. Once the user selects a plan, redirect them to Kinde to complete the payment flow. To pre-select a plan, pass the plan_interest query parameter in the Kinde authentication URL.

Option 2: Use Kinde’s built-in plan selection

Let Kinde handle plan selection as part of the authentication flow. To enable this:

Once this is done, use the relevant pricing table key in the authentcation URL and Kinde will display the plan selection screen during signup.

Option 3: Assign a plan via the Kinde Management API

Use the Kinde Management API to assign a customer to a specific plan. The next time the customer signs in, Kinde will automatically prompt them for payment details.

This is ideal for:

  • Migrating customers from another system
  • Assigning a plan without user input

Customize billing screens in the authentication flow

Depending on how you choose to onboard customers, users will see three different billing screens during the authentication flow. These screens can be customized:

  1. Plan selection - Displayed when a user signs up for the first time and multiple plans are available.

  2. Payment details - Shown after a user selects a plan—or if a plan was pre-selected before redirecting to Kinde.

  3. Success - Shown when sign up and payment are successfully completed.

By default, all screens will inherit branding and styling from the global Kinde Design settings.

If you want more control, you can fully customize these screens using your own HTML, CSS, and JavaScript.