Skip to main content

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 (Monthly) - 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.