Feature bento
Short copy, real capability, and a blue arrow link keep feature cards useful.
Learn about workflows →AI work platform preview
A Slack-specific catalog of aubergine actions, dense channel UI, bento feature cards, AI answer panels, pricing comparisons, and help-center search patterns.
01 / Colors
Slack uses white work surfaces, aubergine CTAs, blue links, and small flashes of the four-color mark.
02 / Typography
Display levels are tight and emphatic; product and help copy stays clear, dense, and readable.
03 / Buttons
Slack CTAs use moderate radii, heavy labels, and aubergine hierarchy rather than glossy effects.
04 / Cards & Surfaces
Cards keep light borders and subtle depth; color fields have a product reason.
Short copy, real capability, and a blue arrow link keep feature cards useful.
Learn about workflows →Lavender surfaces indicate Slackbot, Agentforce, summaries, and generated answers.
Ask Slackbot →Blue-tinted panels support factual product modules and integration proof.
See integrations →Pricing cards stay white, bordered, and comparison-friendly.
Deep brand surfaces are reserved for high-confidence moments.
Get started →97 min
average time saved weekly with AI in Slack.
05 / Brand-Specific Product Patterns
These schematic mockups show channels, messages, AI answers, lists, workflows, huddles, pricing, and help search.
06 / Forms
Inputs are functional, not over-rounded, except for search and topic pills.
07 / Spacing
Slack separates major stories with air, then packs navs, cards, and product UI tightly.
08 / Radius
Screenshots and cards are softly rounded; buttons stay more restrained.
Inputs, coachmarks, small UI.
Buttons and compact cards.
Pricing and plan cards.
Product frames and bento.
Large editorial panels.
Search fields and chips.
09 / Elevation
Most hierarchy comes from type, borders, grids, and color fields.
0 1px 3px #0000001A
0 4px 12px #00000014
Chat widgets and overlays.
Many Slack surfaces use only borders and color contrast.
10 / Extracted Component Tokens
Key tokens used throughout this preview, ready for implementation.
:root {
--brand-primary: #611F69;
--brand-accent: #4A154B;
--brand-accent-pressed: #2E0039;
--brand-ink: #1D1C1D;
--brand-body: #454245;
--brand-muted: #696969;
--brand-canvas: #FFFFFF;
--brand-surface: #F5F4F5;
--brand-surface-alt: #F4EDE4;
--brand-border: #EBEAEB;
--brand-link: #1264A3;
--brand-success: #007A5A;
--brand-error: #E01E5A;
--slack-blue: #36C5F0;
--slack-green: #2EB67D;
--slack-yellow: #ECB22E;
--slack-red: #E01E5A;
--ai-surface: #F9F0FF;
--ai-border: #EABDFB;
--radius-md: 8px;
--radius-xl: 16px;
--radius-pill: 9999px;
--shadow-subtle: 0 1px 3px #0000001A;
--shadow-card: 0 4px 12px #00000014;
}