Pricing Plans Overview

Learn how pricing plans work in NobleCRM

Pricing Models

NobleCRM's flexible pricing plans enable you to assign different pricing models to different plans in your app.

Per seat

Plans that use the per-seat pricing model will charge customers based on the number of users in their workspace. For example, if a monthly plan with per-seat pricing costs $10/month, and a workspace has three users, the total monthly cost for that workspace would be $30.

Per workspace

Plans that use the per-workspace pricing model charge customers a flat monthly price regardless of the number of users in that workspace. For example, if a monthly plan with per-workspace pricing costs $10 per month, and a workspace has three users, the total monthly cost for that workspace would be $10.

Considerations

When upgrading or downgrading subscriptions from the Stripe customer portal, customers can only select subscriptions of the same type as their current subscription. This is because "per workspace" pricing plans only bill a quantity of 1, while "per seat" pricing plans quantity is based on the number of users in a workspace.

Pricing Plans Option Set Attributes

NobleCRM uses an Option Set titled Pricing Plans to store information about your app's subscription plans. If you are not familiar with Option Set's you can learn all about them here. Below is a description of each attribute.

Display Price (Annual) - Text

The annual price of the plan, used for display purposes only. The actual price is configured in Stripe.

Display Price (Annual) - Text

The monthly price of the plan, used for display purposes only. The actual price is configured in Stripe.

Free Trial Duration - Number

The duration of a plan's free trial in days. Leave blank to disable.

Live Annual Stripe Price ID - Text

The live mode Stripe Price ID for a Pricing Plan's annual plan.

Live Monthly Stripe Price ID - Text

The live mode Stripe Price ID for a Pricing Plan's monthly plan.

Live Product ID - Text

The live mode Stripe Product ID for a Pricing Plan's corresponding Stripe product.

Maximum Pipelines - Number

The maximum number of pipelines that can be added to a workspace with this plan. Setting "Unlimited Pipelines?" to "yes" will override any value set here.

Maximum Team Members - Number

The maximum number of team members that can be invited to a workspace with this plan. Setting "Unlimited Team Members?" to "yes" will override any value set here.

Pricing Model - Option

Allows you to configure the pricing model for a particular plan. Available options are "Per workspace" and "Per seat."

Test Annual Stripe Price ID - Text

The test mode Stripe Price ID for a Pricing Plan's annual plan.

Test Monthly Stripe Price ID - Text

The test mode Stripe Price ID for a Pricing Plan's monthly plan.

Test Product ID - Text

The test mode Stripe Product ID for a Pricing Plan's corresponding Stripe product.

Unlimited Team Members? - yes/no

Enables a plan to have unlimited team members. When set to "yes," this field will override any value set in the "Maximum Team Members" attribute.

Unlimited Pipelines? - yes/no

Enables a plan to have unlimited pipelines. When set to "yes," this field will override any value set in the "Maximum Pipelines" attribute.

Did this answer your question?
😞
😐
😁