UNPKG

pricing4ts

Version:

![NPM Version](https://img.shields.io/npm/v/pricing4ts) Pricing4TS is a TypeScript-based toolkit designed to enhance the server-side functionality of a pricing-driven SaaS by enabling the seamless integration of pricing plans into the application logic. T

309 lines 7.34 kB
saasName: Planable day: 30 month: 10 year: 2022 currency: USD hasAnnualPayment: true features: posts: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN socialMediaPages: description: "Number of social media pages allowed in each workspace. It can be multiple pages from the same platform." valueType: BOOLEAN defaultValue: true type: DOMAIN saveAsAnAd: description: "The option to send your Facebook drafts as a dark post to your Ads Manager." valueType: BOOLEAN defaultValue: false type: DOMAIN workspaces: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN feedView: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN calendarView: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN gridView: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN listView: description: "" valueType: BOOLEAN defaultValue: false type: DOMAIN labels: description: "Categorize posts per campaign, topic or content pillar with color-coded labels." valueType: BOOLEAN defaultValue: true type: DOMAIN mediaStorage: description: "" valueType: BOOLEAN defaultValue: true type: DOMAIN syncPreviousContent: description: "Import content published outside of Planable." valueType: BOOLEAN defaultValue: false type: INTEGRATION integrationType: WEB_SAAS pricingURLs: null noneApprovalWorkflows: description: "Set workflows that do not require approval for publishing." valueType: BOOLEAN defaultValue: true type: DOMAIN optionalApprovalWorkflows: description: "Set workflows that have approvals enabled, but aren't required for publishing." valueType: BOOLEAN defaultValue: true type: DOMAIN requiredApprovalWorkflows: description: "Set workflows that require an approvals for publishing." valueType: BOOLEAN defaultValue: false type: DOMAIN multiLevelApprovalWorkflows: description: "Set workflows that require 2 or more approvals for publishing." valueType: BOOLEAN defaultValue: false type: DOMAIN internalAndExternalCollaboration: description: "Have the option to hold conversations and posts behind the scenes, out of approver’s sight." valueType: BOOLEAN defaultValue: false type: DOMAIN versionHistory: description: "See who did what and when. Preview & restore previous versions of your posts." valueType: BOOLEAN defaultValue: true type: DOMAIN helpCenter: description: "" valueType: BOOLEAN defaultValue: true type: SUPPORT prioritySupport: description: "" valueType: BOOLEAN defaultValue: false type: SUPPORT liveChat: description: "" valueType: BOOLEAN defaultValue: false type: SUPPORT personalizedOnboarding: description: "" valueType: BOOLEAN defaultValue: false type: SUPPORT dedicatedAccountManager: description: "" valueType: BOOLEAN defaultValue: false type: SUPPORT paymentOptions: description: "" valueType: TEXT defaultValue: - CARD type: PAYMENT usageLimits: postsLimit: description: "" valueType: NUMERIC defaultValue: 1000000000000 unit: posts type: NON_RENEWABLE linkedFeatures: - posts postsPerMonthLimit: description: "" valueType: NUMERIC defaultValue: 10000000 unit: posts/month type: RENEWABLE linkedFeatures: - posts socialMediaPagesLimit: description: "" valueType: NUMERIC defaultValue: 4 unit: pages/workspace type: NON_RENEWABLE linkedFeatures: - socialMediaPages workspacesLimit: description: "" valueType: NUMERIC defaultValue: 1 unit: worspace type: NON_RENEWABLE linkedFeatures: - workspaces numberOfLabels: description: "" valueType: NUMERIC defaultValue: 5 unit: label type: NON_RENEWABLE linkedFeatures: - labels mediaStorageCapacity: description: "" valueType: NUMERIC defaultValue: 10 unit: GB type: NON_RENEWABLE linkedFeatures: - mediaStorage versionHistoryThreshold: description: "" valueType: NUMERIC defaultValue: 7 unit: day type: NON_RENEWABLE linkedFeatures: - versionHistory plans: FREE: description: "For anyone wanting to test Planable out" monthlyPrice: 0.0 annualPrice: 0.0 unit: /month features: saveAsAnAd: value: true gridView: value: true listView: value: true syncPreviousContent: value: true requiredApprovalWorkflows: value: true multiLevelApprovalWorkflows: value: true internalAndExternalCollaboration: value: true usageLimits: postsLimit: value: 50 postsPerMonthLimit: value: 50 socialMediaPagesLimit: value: 10 numberOfLabels: value: 10000000 mediaStorageCapacity: value: 1000000 versionHistoryThreshold: value: 1000000 BASIC: description: "For businesses getting started with social media" monthlyPrice: 13.0 annualPrice: 11.0 unit: user/month features: null usageLimits: null PRO: description: "For growing social media teams" monthlyPrice: 26.0 annualPrice: 22.0 unit: user/month features: saveAsAnAd: value: true gridView: value: true syncPreviousContent: value: true requiredApprovalWorkflows: value: true internalAndExternalCollaboration: value: true prioritySupport: value: true liveChat: value: true usageLimits: socialMediaPagesLimit: value: 10 numberOfLabels: value: 10 mediaStorageCapacity: value: 50 versionHistoryThreshold: value: 30 ENTERPRISE: description: "For large social media teams wanting to scale" monthlyPrice: Custom annualPrice: Custom unit: user/month features: saveAsAnAd: value: true gridView: value: true listView: value: true syncPreviousContent: value: true requiredApprovalWorkflows: value: true multiLevelApprovalWorkflows: value: true internalAndExternalCollaboration: value: true prioritySupport: value: true liveChat: value: true personalizedOnboarding: value: true dedicatedAccountManager: value: true paymentOptions: value: - CARD - ACH - WIRE_TRANSFER - GATEWAY usageLimits: socialMediaPagesLimit: value: 10 numberOfLabels: value: 10000000 mediaStorageCapacity: value: 1000000 versionHistoryThreshold: value: 1000000 addOns: extraWorkspace: description: "Add an extra workspace to your account." availableFor: - BASIC - PRO monthlyPrice: 20 annualPrice: 17 unit: workspace/month features: null usageLimits: null usageLimitsExtensions: workspacesLimit: value: 1