Pricing Template Samples
Segment-style hybrid per tracked user pricing
14 min
segment style hybrid per tracked user pricing in this template, we’ll walk through how to create an annual commitment with a 14 day free trial and set up pricing based on the number of unique users, similar to how segment structures their pricing how it works segment is a customer data platform (cdp) that helps companies leverage first party customer data—i e , data from within a customer’s own application it can be used to track and understand user behavior on a website or application segment’s billing is primarily based on the number of monthly tracked users (mtus) in the customer’s application or website this is typically estimated by summing the monthly active users and the number of anonymous visitors per month the free plan includes up to 1,000 mtus the team plan is an annual commitment that includes 10,000 mtus additional mtus beyond that threshold are tracked and billed per unit using a graduated rate table —the higher the volume, the lower the per unit cost here is the rate table for the team plan, having the fixed monthly (base) cost of $120 for the team plan, customers commit to paying $1,440 annually , with additional usage —that is, mtus beyond the 10,000 included—billed monthly according to the per unit rate table described earlier another term for mtus is monthly unique users segment’s goal is to bill based on the number of unique users whose data is stored on the platform to do this accurately, each user must be counted only once for billing purposes instructions we will now walk through how to re create this pricing model in amberflo the first step is to create an amberflo account , if you haven’t already https //ui amberflo io/signup see the amberflo documentation for help getting your account set up and inviting team members to join step 1 create and deploy a unique count meter to track the number of mtus to track each time an activity is recorded by segment and log when a new user is encountered, you’ll need to create a unique count meter in amberflo create a new meter and name it “number of mtus” select the meter type as unique count set the unique dimension to user id —this value will be used to determine uniqueness add user id to the list of dimensions for the meter each time an event is sent to amberflo, it must include an associated user id if the user id has not been seen during the billing cycle, the count will increase by 1 if the user id has already been counted , the count will not increase this approach ensures that each user is counted only once , even if they trigger multiple events to begin tracking real time usage, deploy the meter to your application using amberflo sdks or configure the ingestion api as outlined in the aws style or zapier style pricing templates step 2 create the pricing plan now you will create the “team” pricing plan this plan includes a base monthly fee of $120 tiered per unit pricing for additional mtus (monthly tracked users) 1\ add a fixed monthly fee in amberflo, model the $120 monthly charge as a fixed fee set the amount to $120 ensure the options for “covered by prepaid credits” and “covered by promotions” are selected this allows you to use a promotion to offer the 14 day free trial it also enables use of prepaid credits to apply the annual commitment 2\ add the mtu product item create a product item named something like “mtus” and associate it with the unique count meter created in step 1 then, return to the pricing plan and add this product item to the plan 3\ configure tiered pricing open the mtu product item within the plan select the “tiered” rate model define the pricing tiers based on the rate table you’re modeling set the block size for each tier to 1 since billing is per mtu choose “max over billing period” to ensure customers are billed for the maximum number of unique users seen during the billing period (i e per month) 4\ activate the plan once configuration is complete, activate the pricing plan using the toggle in the top left corner of the pricing plan view step 3 create customers and the annual commitment next, you'll create customers in amberflo, assign them to the “team” pricing plan, and configure the annual commitment the customer in amberflo represents the owner of the site or application where segment is tracking user activity create the customer you can create customers manually via the amberflo ui or automate the process using the api to automate customer creation when a new user signs up with segment, use the customer api to create the customer assign them to the “team” pricing plan configure the annual commitment after creating the customer go to the customer overview by clicking their name in the customer list you'll see details including active pricing plans invoice history prepaid credits promotions and commitments the team plan includes an annual commitment of $1,440 (i e $120/month × 12 months) monthly billing for mtus beyond the included 10,000 to configure this click “add commitment” select “pay in advance” set the amount of prepaid credits to $1,440 add a 14 day free trial promotion create a promotion called “14 day free trial” set a 100% discount duration 14 days after 14 days, normal billing will resume when creating the annual commitment under promotions , select “pricing plan level” apply the 14 day trial promotion you just created after clicking save , the commitment will be active and cannot be edited pulling it together segment’s per tracked user pricing is an effective way to align customer spend with actual resource consumption companies with applications and sites that attract a large number of users generate more data on segment’s platform—and typically have a greater capacity to pay due to their size with a free tier and a tiered usage based pricing model , segment is able to demonstrate value before requesting payment encourage adoption with no upfront cost decrease the per user rate as total usage increases, rewarding high volume customers at the core of this pricing model is the ability to accurately track unique users of a site or application amberflo ensures the accuracy and completeness of metered data , giving you confidence that your billing is always correct and up to date with amberflo, you can implement any custom variation of unique user tracking and tiered pricing —just like segment—for your own product get started today, click here https //ui amberflo io/signup to create your account and start building