# chatbase.co

Source: https://www.chatbase.co/
Captured: 2026-09-13
Tags: saas, landing, light, both, minimal, swiss, corporate-clean, calm, confident, trustworthy, technical, elegant
Colors: #fafafa, #3444c6, #cfd0d3, #b0b1bd, #6f6f71, #525253, #909091, #636ecf
Type (h1): Geist · 64px/70.4px · 500 · tracking -2.56px — "Conversational agents for customer experience"
Type (h2): Geist · 48px/52.8px · 500 · tracking -0.96px — "One agent for every customer interaction, runs support, sales, and product guida"
Type (h3): Geist · 24px/31.2px · 500 · tracking -0.48px — "Support agent"
Type (body): Geist · 20px/28px · 500 · tracking -0.4px — "AI agents that meet customers at every stage of their journey, across chat, emai"
Type (button): Geist · 16px/24px · 500 · tracking -0.32px — "Start free trial"
Button (primary): "Start free trial" — fill #09090b, text #ffffff, radius 8px, border 1px, padding 12px 20px, height 48px, type 16px/500
Button (secondary): "Product" — text #09090b, radius 8px, border 0px, padding 8px 12px, height 36px, type 14px/400
Radii: 8px (15), 9999px (9), 12px (6), 100px (3), 16px (2)

## Images

- Hero (desktop): https://media.lvly.design/library/chatbase-co/hero.webp?v=0b9653dd
- Page crop (mid-1): https://media.lvly.design/library/chatbase-co/mid-1.webp?v=3ca0f3d7
- Page crop (mid-2): https://media.lvly.design/library/chatbase-co/mid-2.webp?v=b873da67
- Hero (mobile): https://media.lvly.design/library/chatbase-co/mobile-hero.webp?v=41809e4e
- Full page (desktop): https://media.lvly.design/library/chatbase-co/full.jpg?v=add36ed4
- Full page (mobile): https://media.lvly.design/library/chatbase-co/mobile-full.jpg?v=39f2a6c6
- Clip preview (mp4): https://media.lvly.design/library/chatbase-co/video-zld3kz.preview.mp4?v=81a4e3b9

Chatbase's homepage is a hairline-ruled, near-white (#fafafa) canvas that lets one saturated cobalt (#3444c6) panel do all the color work. The page is drawn as a single 1240px column bounded by 1px vertical rules that run the full height, with sections cut by horizontal hairlines rather than backgrounds — a drafting-table feel, reinforced by small "+" crosshair ticks at rule intersections. Type is Geist at medium weight throughout: a 64px hero headline with −2.56px tracking that slips into an italic serif for the two emotive words ("agents", "customer"), and 20px body at −0.4px. The hero pairs that quiet left column with a full-bleed cobalt block on the right, tiled with a faint isometric grid, on which a white "Data sources" card floats with a fake cursor — a product still rendered as a poster. Deeper in, a bento of feature cells shares one hairline grid, each cell led by a bold noun ("Procedures", "Widgets", "Helpdesk", "Backstage") followed by muted gray explanatory clauses in the same size, so hierarchy comes from weight and tone rather than scale. Buttons are 48px, 8px radius, black solid primary beside a 1px outline secondary; pills at 9999px carry the tab and badge chrome. The whole thing reads as a serious infrastructure company that has borrowed just one editorial flourish.

## Steal-worthy details

- Full-height 1px vertical rules framing the content column, with horizontal hairlines and tiny "+" ticks marking where they cross — structure made visible, no card backgrounds needed.
- Two-word italic serif swap inside a geometric sans headline ("Conversational *agents* for *customer* experience") — one typographic gesture carries all the warmth.
- Single-hue hero panel: flat cobalt block with a faint isometric line grid, a white UI card and a static cursor — a product screenshot recomposed as a poster.
- Inline-hierarchy feature copy: bold noun then muted gray clause at identical size ("**Widgets** let agents respond with interactive components, not just text.").
- Headline tone shift mid-sentence: black for the claim, mid-gray for the elaboration, same size and weight.
- Sequenced procedure list mock with monospace-styled tokens (`lookup_order`, `payment_info`) as tinted inline chips inside prose steps.
- Button pair: 48px black solid + 1px outline, both 8px radius, sitting flush-left under a 20px lead paragraph.

## Style recipe

Build on a near-white ground (#fafafa) with white (#ffffff) cards and one saturated cobalt accent (#3444c6, hover/secondary #636ecf) used in large flat panels, never in text. Text: near-black (#0a0a0a) primary, #525253 secondary, #909091 tertiary; hairlines in #cfd0d3 at 1px. Set everything in Geist (or Inter) at weight 500: display 64px / 1.1 / −0.04em, section heads 48px / 1.1 / −0.03em, lead body 20px / 1.4 / −0.02em, body 16px. Permit exactly one serif italic (e.g. Instrument Serif, Newsreader Italic) for one or two words inside a display line. Constrain content to a 1240px column bounded by full-height 1px vertical rules; divide sections with horizontal hairlines, not background shifts, and place a small "+" tick at rule intersections. Compose feature areas as a hairline-gridded bento where each cell opens with a bold noun and continues in #525253 at the same size. Render product shots as flat accent-color panels with a faint isometric or diagonal line grid, a white UI card with 12–16px radius and a soft shadow, and optionally a static cursor. Buttons: 48px tall, 12px 20px padding, 8px radius, weight 500, 16px; primary solid black on white text, secondary 1px #cfd0d3 outline; tabs and badges use 9999px pills. Radii elsewhere: 8px default, 12px cards, 16px large media. Motion: subtle — fades and 200ms transitions only. Avoid gradients, drop shadows on the ground plane, and any second accent hue.
