* add endpoint to fetch managed user from client id * update typings * minor tweaks * custom hook to fetch managed users from client id * add translations for platform onboarding * add isPlatformOrg boolean to figure out which is platform and which is not * set isPlatform hook based on data obtained from org * add limitWidth prop to control component width * add props to shell to make sidebar display different tabs based on if the shell isPlattform or not * platform related pages * fix merge conflicts * fix merge conflicts * platform oauth client form and card * remove everything related to platform from organization * update oauth client card and form * fixup * fix imports and remove logs * fixup * update redirect url * split oauth client form into separate update and create forms * separate forms for create and edit oauth clients * fixup * fixup * dynamic routes for oauth client edit page * fixup fixup * fix to not show error when redirect uri is empty * refactor create handler for org * cleaup comments * add custom hook to check user billing * export managed user type * refactor platform index page * refactor edit and create pages * dashboard component containing oauth client list and managed user * common oauth client form used for create and edit form * platform pricing helper * platform pricing component * fix typing and data response for billing * use custom hook to check team billing info * fix type checks * upgrade conditional rendering for upgrade to org banner * add isLoading prop to check button loading state * pass in button handler * add custom hook to subscribe to stripe and typings * update typings * fix incorrect endpoint * pass in team id as prop * fix type check * update stripe success and cancel redirect url * add and pass redirect url param to custom hook * custom hooks for platform * cleanup * update imports * fix merge conflicts * fixup * fixup fixup * fixup * merge conflicts fixup * merge conlficts battle :( * minor fixes * skip admin checks for a platform client * fix typo * append slug with _platform for a platform user * PR feedback * dashboard refactor * bring back org form to its orginal state * add platform folder to ee * update typings * use new create platform form * fixup * fix typo and update plans * simplifying rendering * remove managed users endpoint since it already exists * url for endpoint * rename tabs * pr feedback * managed users endpoint * update endpoint * remove form --------- Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com> Co-authored-by: exception <erik@erosemberg.com> Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com> Co-authored-by: Keith Williams <keithwillcode@gmail.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com>
58 lines
1.8 KiB
TypeScript
58 lines
1.8 KiB
TypeScript
type IndividualPlatformPlan = {
|
|
plan: string;
|
|
description: string;
|
|
pricing?: number;
|
|
includes: string[];
|
|
};
|
|
|
|
// if pricing or plans change in future modify this
|
|
export const platformPlans: IndividualPlatformPlan[] = [
|
|
{
|
|
plan: "Starter",
|
|
description:
|
|
"Perfect for just getting started with community support and access to hosted platform APIs, Cal.com Atoms (React components) and more.",
|
|
pricing: 99,
|
|
includes: [
|
|
"Up to 100 bookings a month",
|
|
"Community Support",
|
|
"Cal Atoms (React Library)",
|
|
"Platform APIs",
|
|
"Admin APIs",
|
|
],
|
|
},
|
|
{
|
|
plan: "Essentials",
|
|
description:
|
|
"Your essential package with sophisticated support, hosted platform APIs, Cal.com Atoms (React components) and more.",
|
|
pricing: 299,
|
|
includes: [
|
|
"Up to 500 bookings a month. $0,60 overage beyond",
|
|
"Everything in Starter",
|
|
"Cal Atoms (React Library)",
|
|
"User Management and Analytics",
|
|
"Technical Account Manager and Onboarding Support",
|
|
],
|
|
},
|
|
{
|
|
plan: "Scale",
|
|
description:
|
|
"The best all-in-one plan to scale your company. Everything you need to provide scheduling for the masses, without breaking things.",
|
|
pricing: 2499,
|
|
includes: [
|
|
"Up to 5000 bookings a month. $0.50 overage beyond",
|
|
"Everything in Essentials",
|
|
"Credential import from other platforms",
|
|
"Compliance Check SOC2, HIPAA",
|
|
"One-on-one developer calls",
|
|
"Help with Credentials Verification (Zoom, Google App Store)",
|
|
"Expedited features and integrations",
|
|
"SLA (99.999% uptime)",
|
|
],
|
|
},
|
|
{
|
|
plan: "Enterprise",
|
|
description: "Everything in Scale with generous volume discounts beyond 50,000 bookings a month.",
|
|
includes: ["Beyond 50,000 bookings a month", "Everything in Scale", "Up to 50% discount on overages"],
|
|
},
|
|
];
|