2023-10-17 08:03:30 +02:00
|
|
|
import { Plan } from '@typebot.io/prisma'
|
|
|
|
import type { Stripe } from 'stripe'
|
|
|
|
|
|
|
|
export const prices = {
|
|
|
|
[Plan.STARTER]: 39,
|
|
|
|
[Plan.PRO]: 89,
|
|
|
|
} as const
|
|
|
|
|
|
|
|
export const chatsLimits = {
|
|
|
|
[Plan.FREE]: 200,
|
|
|
|
[Plan.STARTER]: 2000,
|
|
|
|
[Plan.PRO]: 10000,
|
|
|
|
} as const
|
|
|
|
|
|
|
|
export const seatsLimits = {
|
|
|
|
[Plan.FREE]: 1,
|
|
|
|
[Plan.OFFERED]: 1,
|
|
|
|
[Plan.STARTER]: 2,
|
|
|
|
[Plan.PRO]: 5,
|
|
|
|
[Plan.LIFETIME]: 8,
|
|
|
|
} as const
|
|
|
|
|
|
|
|
export const starterChatTiers = [
|
|
|
|
{
|
|
|
|
up_to: 2000,
|
|
|
|
flat_amount: 0,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 2500,
|
|
|
|
flat_amount: 1000,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 3000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 2000,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 3500,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 3000,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 4000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 4000,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 'inf',
|
|
|
|
unit_amount: 2,
|
|
|
|
},
|
|
|
|
] satisfies Stripe.PriceCreateParams.Tier[]
|
|
|
|
|
|
|
|
export const proChatTiers = [
|
|
|
|
{
|
|
|
|
up_to: 10000,
|
|
|
|
flat_amount: 0,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 15000,
|
|
|
|
flat_amount: 5000,
|
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 20000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 9500,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 30000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 18000,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 40000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 26000,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 50000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 33500,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 60000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 40700,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 70000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 47700,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 80000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 54500,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 90000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 61100,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 100000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 67500,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 120000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 79900,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 140000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 91900,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 160000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 103700,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 180000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 115300,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 200000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 126700,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 300000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 181700,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 400000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 234700,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 500000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 285700,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 600000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 335700,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 700000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 384700,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 800000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 432700,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 900000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 479700,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 1000000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 525700,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 1200000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 617100,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 1400000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 707900,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 1600000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 797900,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 1800000,
|
2023-10-17 08:32:41 +02:00
|
|
|
flat_amount: 887300,
|
2023-10-17 08:03:30 +02:00
|
|
|
},
|
|
|
|
{
|
|
|
|
up_to: 'inf',
|
|
|
|
unit_amount_decimal: '0.442',
|
|
|
|
},
|
|
|
|
] satisfies Stripe.PriceCreateParams.Tier[]
|