pricing4ts
Version:
 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
606 lines • 19.7 kB
YAML
syntaxVersion: '2.1'
saasName: slack
createdAt: '2025-03-08'
version: '2025'
billing:
monthly: 1.0
currency: USD
tags:
- Productivity and Collaboration
- Automation Tools
- Security
- Compliance
- Administration
- Support
features:
messagesAccess:
description: '90-day message history: All messages sent in Slack are saved for
90 days and are searchable. You can upgrade to a paid plan for unlimited access
to all your messages and files.'
valueType: BOOLEAN
defaultValue: true
type: DOMAIN
tag: Productivity and Collaboration
voiceAndVideoCalls:
description: 'Slack Huddles: Take a break from typing and start live audio conversations
(with video, screen sharing, conversation threads, and fun reactions/effects)
in a channel or direct message. Ideal for brainstorming, decision-making, or
updates.'
valueType: BOOLEAN
defaultValue: true
type: DOMAIN
tag: Productivity and Collaboration
audioAndVideoClips:
description: 'Audio and video clips: Use audio and video clips to present your
work. Record a brief idea in an audio clip or share your screen in a video clip,
all from Slack. Colleagues can respond at their convenience.'
valueType: BOOLEAN
defaultValue: true
type: DOMAIN
tag: Productivity and Collaboration
slackConnect:
description: 'Work with external people: Slack Connect enables seamless collaboration
between departments in the organization. Two organizations can work together
from their own Slack workspaces.'
valueType: BOOLEAN
defaultValue: true
type: DOMAIN
tag: Productivity and Collaboration
canvas:
description: 'Slack Canvas: Keep your team in sync with canvases, the collaborative
surface for organizing key documentation for a channel, direct message, or project.
Create checklists, FAQs, onboarding guides, and more. You can even integrate
workflows directly into a canvas. Can be LIMITED (only channels and direct messages)
or FULL.'
valueType: TEXT
defaultValue: LIMITED
type: DOMAIN
tag: Productivity and Collaboration
lists:
description: 'Slack Lists: Lists bring task management to where teams already
collaborate. You can view and organize tasks from your conversations to track
interdepartmental projects, requests, approvals, and more.'
valueType: BOOLEAN
defaultValue: false
type: INFORMATION
tag: Productivity and Collaboration
userCreatedCustomTemplates:
description: 'Custom templates: Simplify and systematize collaborative processes
in Slack canvases with custom templates. Create and share ready-to-use templates
with powerful built-in automations. Any member of your organization can use
them with a single click.'
valueType: BOOLEAN
defaultValue: false
type: DOMAIN
tag: Productivity and Collaboration
adminCreatedCustomTemplates:
description: 'Custom templates: Simplify and systematize collaborative processes
in Slack canvases with custom templates. Create and share ready-to-use templates
with powerful built-in automations. Any member of your organization can use
them with a single click.'
valueType: BOOLEAN
defaultValue: false
type: DOMAIN
tag: Productivity and Collaboration
customizableSections:
description: 'Customizable sections: Keep your projects, teams, and priorities
organized. Achieve this by organizing your channels and conversations into customizable
sections that can be collapsed in the sidebar.'
valueType: BOOLEAN
defaultValue: false
type: MANAGEMENT
tag: Productivity and Collaboration
atlas:
description: 'Slack Atlas: Find the person who can best help you get the job done.
Search for people and keywords in the directory, view team members'' profiles,
and get all the context you need to reach out.'
valueType: BOOLEAN
defaultValue: false
type: DOMAIN
tag: Productivity and Collaboration
appsAndServices:
description: 'Integrations with other applications: Over 2600 apps are waiting
for you in the Slack App Directory to do all kinds of work, like Salesforce,
Jira, Google Drive, ChatGPT, and many more.'
valueType: BOOLEAN
defaultValue: true
type: DOMAIN
tag: Automation Tools
workflowBuilder:
description: 'Workflow Builder: Automate routine tasks and processes directly
in Slack, no coding required. Workflows can be as simple or complex as you want,
and can connect to other tools and applications you use for work.'
valueType: BOOLEAN
defaultValue: false
type: AUTOMATION
automationType: TASK_AUTOMATION
tag: Automation Tools
customWorkflowSteps:
description: 'Custom workflow steps: Custom workflow steps allow you to incorporate
your organization''s proprietary systems and business logic into a workflow.
Developers create them using Slack APIs.'
valueType: BOOLEAN
defaultValue: false
type: AUTOMATION
automationType: TASK_AUTOMATION
tag: Automation Tools
deployApps:
description: 'Deploy apps for Slack infrastructure: Developers can deploy custom
functions to Slack''s secure managed infrastructures at no additional cost.'
valueType: BOOLEAN
defaultValue: false
type: DOMAIN
tag: Automation Tools
dataCypher:
description: Data encryption at rest and in transit.
valueType: BOOLEAN
defaultValue: true
type: GUARANTEE
tag: Security
twoFactorAuthentication:
description: Two-factor authentication.
valueType: BOOLEAN
defaultValue: true
type: INTEGRATION
tag: Security
integrationType: EXTERNAL_DEVICE
oAuthGoogle:
description: OAuth with Google.
valueType: BOOLEAN
defaultValue: false
type: INTEGRATION
tag: Security
integrationType: IDENTITY_PROVIDER
singleSignOn:
description: SAML-based single sign-on (SSO).
valueType: BOOLEAN
defaultValue: false
type: INTEGRATION
integrationType: IDENTITY_PROVIDER
tag: Security
singleSignOnMultiSAML:
description: SAML-based single sign-on (SSO).
valueType: BOOLEAN
defaultValue: false
type: INTEGRATION
integrationType: IDENTITY_PROVIDER
tag: Security
adminSlackEnterpriseKeys:
description: Slack's encryption key management (EKM) administration.
valueType: BOOLEAN
defaultValue: false
type: INTEGRATION
integrationType: WEB_SAAS
tag: Security
pricingUrls:
- https://docs.aws.amazon.com/en_us/kms/latest/developerguide/overview.html
enterpriseMobilitySecurity:
description: Integration with Enterprise Mobility Management (EMM).
valueType: BOOLEAN
defaultValue: false
type: GUARANTEE
tag: Security
auditLogs:
description: 'Audit logs: Audit logs provide a record of changes and usage in
the Enterprise Grid plan. You can view audit logs directly in Slack, export
them in CSV format, and use the audit logs API to create custom monitoring tools.'
valueType: BOOLEAN
defaultValue: false
type: INFORMATION
tag: Security
identityProvidersGroups:
description: 'Identity provider groups: Sync the groups you''ve created in your
identity provider with your Enterprise Grid workspaces and channels. If your
identity provider doesn''t support group synchronization, you can use our SCIM
API to do it manually.'
valueType: BOOLEAN
defaultValue: false
type: MANAGEMENT
tag: Security
customRules:
description: Custom message and file retention policies.
valueType: BOOLEAN
defaultValue: false
type: MANAGEMENT
tag: Compliance
exportMessages:
description: Data exports for all messages.
valueType: BOOLEAN
defaultValue: false
type: DOMAIN
tag: Compliance
complianceHIPAA:
description: HIPAA-compliant message and file collaboration.
valueType: BOOLEAN
defaultValue: false
type: GUARANTEE
tag: Compliance
dataResidence:
description: Data residence.
valueType: BOOLEAN
defaultValue: false
type: GUARANTEE
tag: Compliance
slackConnectLostPrevention:
description: 'Native data loss prevention for Slack Connect: Slack Connect''s
data loss prevention analyzes messages and files sent by your organization''s
members to reduce the risk of sharing sensitive information, malicious content,
or personally identifiable information with external organizations.'
valueType: BOOLEAN
defaultValue: false
type: GUARANTEE
tag: Compliance
informationBarriers:
description: 'Information barriers: Create information barriers between identity
provider groups to prevent certain members from direct messaging or huddling
with each other to avoid conflicts of interest and protect confidential information.'
valueType: BOOLEAN
defaultValue: false
type: MANAGEMENT
tag: Compliance
legalRetentionHold:
description: 'Legal holds: In an Enterprise Grid organization, you can place a
legal hold on a specific member to retain their messages and files in Slack.
This means that messages and files sent by all members of a conversation will
be saved regardless of retention settings or if members modify or delete content.'
valueType: BOOLEAN
defaultValue: false
type: GUARANTEE
tag: Compliance
workspaces:
description: 'Workspaces: Slack workspaces are the engine of your work, like a
virtual office. It''s where your channels, direct messages, and tools reside.'
valueType: BOOLEAN
defaultValue: true
type: DOMAIN
customUserGroups:
description: "Make it easier to send notifications and communicate with entire teams, departments, or groups."
valueType: BOOLEAN
defaultValue: false
type: MANAGEMENT
usersManagementSCIM:
description: 'Slack supports member provisioning with the System for Cross-domain Identity Management (SCIM) standard. To set up provisioning, you’ll need to use a connector app alongside a supported identity provider.'
valueType: BOOLEAN
defaultValue: false
type: INTEGRATION
integrationType: IDENTITY_PROVIDER
dataLossPrevention:
description: 'Use approved third-party apps to act on messages and files from Slack using our Discovery API.'
valueType: BOOLEAN
defaultValue: false
type: INTEGRATION
integrationType: API
eDiscovery:
description: 'Use approved third-party apps to act on messages and files from Slack using our Discovery API.'
valueType: BOOLEAN
defaultValue: false
type: INTEGRATION
integrationType: API
offlineBackupProviders:
description: 'Use approved third-party apps to act on messages and files from Slack using our Discovery API.'
valueType: BOOLEAN
defaultValue: false
type: INTEGRATION
integrationType: MARKETPLACE
domainClaiming:
description: Domain name claims.
valueType: BOOLEAN
defaultValue: false
type: DOMAIN
customSLAs:
description: Custom service level agreements.
valueType: BOOLEAN
defaultValue: false
type: GUARANTEE
granularRoles:
description: 'Granular roles: Assign system roles to individual members or identity
provider groups, or assign members to multiple system roles. Granular controls
let you choose if members can manage administrative tasks for all or some workspaces
in your Enterprise Grid organization.'
valueType: BOOLEAN
defaultValue: false
type: MANAGEMENT
adminAnalyticsAPI:
description: 'Admin analytics API: Retrieve analytics data for a specific date
in a compressed JSON file format.'
valueType: BOOLEAN
defaultValue: false
type: INTEGRATION
integrationType: API
adminAnalyticsDashboard:
description: 'Admin analytics dashboard: Slack''s analytics dashboard provides
insights into how your organization uses Slack. Easily search and sort data
to better understand the messages, channels, and members of your workspace or
Enterprise Grid organization.'
valueType: BOOLEAN
defaultValue: false
type: INFORMATION
messageActivityAnalytics:
description: 'Message activity analytics: With message activity, owners, admins,
and members with the necessary permissions can see how many people have interacted
with each Slack message. Use message activity to measure the impact of announcements
and internal communication campaigns in your organization.'
valueType: BOOLEAN
defaultValue: false
type: INFORMATION
standardCustomerSupport:
description: 'We’re here to help you get the most out of Slack, with support for your team every step of the way.'
valueType: BOOLEAN
defaultValue: true
type: SUPPORT
24/7Support:
description: 'We’re here to help you get the most out of Slack, with support for your team every step of the way.'
valueType: BOOLEAN
defaultValue: false
type: SUPPORT
fourHoursFirstTimeResponse:
description: 'We’re here to help you get the most out of Slack, with support for your team every step of the way.'
valueType: BOOLEAN
defaultValue: false
type: GUARANTEE
prioritySupport:
description: 'We’re here to help you get the most out of Slack, with support for your team every step of the way.'
valueType: BOOLEAN
defaultValue: false
type: GUARANTEE
slackAI:
description: 'Slack AI: Your time is valuable, and we want you to make the most
of it. Explore our latest innovation and see how Slack AI helps everyone work
in the best possible way.'
valueType: BOOLEAN
defaultValue: false
type: AUTOMATION
automationType: BOT
usageLimits:
useMessagesAccess:
description: The number of days you can access message and file information.
valueType: NUMERIC
defaultValue: 90
unit: message
type: NON_RENEWABLE
linkedFeatures:
- messagesAccess
useAppsAndServices:
description: The limits of apps and services that can be integrated.
valueType: NUMERIC
defaultValue: 10
unit: app
type: NON_RENEWABLE
linkedFeatures:
- appsAndServices
useVoiceAndVideoCalls:
description: The number of people who can join your voice and video calls.
valueType: NUMERIC
defaultValue: 1
unit: people
type: NON_RENEWABLE
linkedFeatures:
- voiceAndVideoCalls
useWorkspaces:
description: The number of workspaces you can use.
valueType: NUMERIC
defaultValue: 1
unit: workspace
type: NON_RENEWABLE
linkedFeatures:
- workspaces
useSlackConnect:
description: The number of people from other organizations you can collaborate
with on Slack Connect.
valueType: NUMERIC
defaultValue: 1
unit: persons
type: NON_RENEWABLE
linkedFeatures:
- slackConnect
plans:
FREE:
description: The fastest and easiest way to try Slack.
price: 0
unit: user/month
features: null
usageLimits: null
PRO:
description: More control for small teams looking to improve their collaboration.
price: 8.75
unit: user/month
features:
lists:
value: true
userCreatedCustomTemplates:
value: true
customizableSections:
value: true
workflowBuilder:
value: true
customWorkflowSteps:
value: true
deployApps:
value: true
oAuthGoogle:
value: true
customRules:
value: true
customUserGroups:
value: true
adminAnalyticsDashboard:
value: true
24/7Support:
value: true
usageLimits:
useMessagesAccess:
value: .inf
useAppsAndServices:
value: .inf
useVoiceAndVideoCalls:
value: .inf
useSlackConnect:
value: .inf
BUSINESS_PLUS:
description: Expand your business, increase productivity, and keep your teams
connected.
price: 15
unit: user/month
features:
lists:
value: true
userCreatedCustomTemplates:
value: true
customizableSections:
value: true
workflowBuilder:
value: true
customWorkflowSteps:
value: true
deployApps:
value: true
oAuthGoogle:
value: true
singleSignOn:
value: true
customRules:
value: true
exportMessages:
value: true
dataResidence:
value: true
customUserGroups:
value: true
usersManagementSCIM:
value: true
adminAnalyticsAPI:
value: true
adminAnalyticsDashboard:
value: true
messageActivityAnalytics:
value: true
24/7Support:
value: true
fourHoursFirstTimeResponse:
value: true
usageLimits:
useMessagesAccess:
value: .inf
useAppsAndServices:
value: .inf
useVoiceAndVideoCalls:
value: .inf
useSlackConnect:
value: .inf
ENTERPRISE_GRID:
description: Maximize performance and productivity at every level of your company.
price: Contact Sales
unit: user/month
features:
lists:
value: true
userCreatedCustomTemplates:
value: true
adminCreatedCustomTemplates:
value: true
customizableSections:
value: true
atlas:
value: true
workflowBuilder:
value: true
customWorkflowSteps:
value: true
deployApps:
value: true
oAuthGoogle:
value: true
singleSignOn:
value: true
singleSignOnMultiSAML:
value: true
enterpriseMobilitySecurity:
value: true
auditLogs:
value: true
identityProvidersGroups:
value: true
customRules:
value: true
exportMessages:
value: true
complianceHIPAA:
value: true
dataResidence:
value: true
slackConnectLostPrevention:
value: true
informationBarriers:
value: true
legalRetentionHold:
value: true
customUserGroups:
value: true
usersManagementSCIM:
value: true
dataLossPrevention:
value: true
eDiscovery:
value: true
offlineBackupProviders:
value: true
domainClaiming:
value: true
customSLAs:
value: true
granularRoles:
value: true
adminAnalyticsAPI:
value: true
adminAnalyticsDashboard:
value: true
messageActivityAnalytics:
value: true
24/7Support:
value: true
fourHoursFirstTimeResponse:
value: true
prioritySupport:
value: true
usageLimits:
useMessagesAccess:
value: .inf
useAppsAndServices:
value: .inf
useVoiceAndVideoCalls:
value: .inf
useSlackConnect:
value: .inf
addOns:
slackAI:
availableFor:
- PRO
- BUSINESS_PLUS
- ENTERPRISE_GRID
price: Contact Sales
unit: USD/user
features:
slackAI:
value: true
usageLimits: null
usageLimitsExtensions: null
slackAtlas:
availableFor:
- BUSINESS_PLUS
price: Contact Sales
unit: USD/user
features:
atlas:
value: true
usageLimits: null
usageLimitsExtensions: null
slackEnterpriseKeys:
availableFor:
- ENTERPRISE_GRID
price: Contact Sales
unit: USD/user
features:
adminSlackEnterpriseKeys:
value: true
usageLimits: null
usageLimitsExtensions: null