Kinde for different business models

Link to this section

Kinde is built to support many types of SaaS models, for apps, sites, and projects.

From straightforward models where you provide services directly to individuals, to multi-tenant setups for managing other business’s auth and user needs.

This topic explains how to use organizations in Kinde to support your business model.

You provide services directly to customers (B2C)

Link to this section

Users sign up directly to your business and you manage them in one large user group.

For this business setup, configure everything at the Business and Environment level in Kinde, including:

Kinde comes with a default organization, so if you only have one user group, they all belong to that default organization.

You provide services to companies (B2B)

Link to this section

Each company your business services has their own organization in Kinde. Each organization can also have it’s own group of users.

If you want, you can allow organizations to be created when a new business signs up to your service.

Configure these settings at the Business and Environment level for organizations to inherit:

Then you’ll set up organizations for each business you service, and in each organization:

You provide services to companies, and their customers (B2B2C)

Link to this section

Each company your business services has their own organization in Kinde. And for each organization, there is a group of users who are managed separate to each other. In tech-speak, this is multi-tenanting.

You will want to carefully manage how users sign up to organizations for this business model.

You will configure most settings at the Business and Environment level, and then you can decide if you customize some settings per organization.

You might set up the following for your business and in your applications:

For each organization, you will want to:

In this set up, you will likely need to manage users across organizations as well.

You’re a membership-type organization

Link to this section

You’re a central organization, and you service related businesses, branches, locations, or clubs, who have members. This works a bit like a B2B2C, but the structure is usually more simple.

Membership organizations are typically branded at the org level, and authentication is kept fairly simple.

You will configure most settings at the Business and Environment level, such as:

For each organization, you will want to:

You’re a marketplace

Link to this section

A marketplace usually combines a bit of B2C and B2B. This kind of business connects buyers with sellers, creators and audiences, businesses and consumers - you get the idea.

A marketplace usually separates the different market participants, which can be done through organizations. This enables independent control of the parts of your app each organization can access, and how.

Configure most settings at the Business and Environment level, such as:

For each organization, you will want to:

You’re an agency

Link to this section

This model is for enterprise-sized customers who really love Kinde. For example, an agency who sets up and runs multiple businesses and applications, on behalf of clients, using the Kinde platform.

You’ll set up each of your client’s businesses according to what type of business model they are. See above for business structure recommendations.

Tip: You could adapt this model if you’re a large multi-location, multi-department, or multi-service enterprise.


Talk to us

If you can’t find what you’re looking for in our help center — email our team

Contact support