Website redesign B2B SaaS · Open source Product marketing

Redesigning Chatwoot's website to turn developer curiosity into product trust

Chatwoot is an open-source customer engagement platform — the self-hosted alternative to Intercom and Zendesk. The product had matured faster than its marketing site: the homepage buried the value prop, gave visitors too many competing paths, and never clearly answered "why Chatwoot over the incumbents?" I rebuilt the site's information architecture and interface from the ground up, working from a competitor analysis and a set of testable hypotheses rather than instinct alone.

Role
Product Designer
Duration
~4 weeks
Team
Solo, dev handoff
Tools
Figma, Framer
chatwoot.framer.website
Open live ↗
Chatwoot marketing website — live homepage, own your customer conversations heroView live site ↗
01 — Targets

Every design decision was tied to a number it was meant to move

Instead of redesigning by feel, I paired each interface change with a specific, falsifiable target — so the work could eventually be judged against real traffic, not opinion.

0%
Target lift in hero CTA click-through
Hypothesis · up to
0%
Target reduction in landing bounce rate
Hypothesis · ~
0%
Target lift in site-wide click-through
Hypothesis · up to
Read this honestly — these are the targets each hypothesis in this case study was designed to hit, not measured post-launch results. See Outcome for what was actually verified.
02 — The problem

A strong product, undersold by its own homepage

I started by using the site the way a first-time visitor would — landing cold, with no context, trying to work out in five seconds whether Chatwoot was worth a second look. It wasn't obvious. The product had real substance; the homepage didn't get out of its own way to show it.

What was working against the site
No clear ask

The hero made a claim but never told the visitor what to do next — no single, obvious primary action above the fold.

Cognitive overload

Every section competed for attention at once: pricing, features, integrations, and social proof all fighting for the same eye at the same time.

Unclear in 5 seconds

A visitor couldn't answer "what is this and is it for me?" without scrolling and reading — which most visitors simply won't do.

Working assumption

Chatwoot's real differentiators — open source, self-hosting, data ownership — were true and defensible, but they were competing for space with generic SaaS messaging instead of leading the page. The fix wasn't more content. It was ordering and restraint.

03 — Competitive landscape

Benchmarking against the tools Chatwoot actually gets compared to

I audited Intercom, Zendesk, Crisp, and LiveChat side by side with Chatwoot's own site — not to copy their layouts, but to see what a visitor's expectations would already be before they ever landed on Chatwoot's page.

Intercom

Polished, expensive-feeling

Confident visual hierarchy and heavy use of product motion, but pricing and self-hosting are nowhere close to the surface.

Zendesk

Enterprise-first

Built for a buying committee, not a solo evaluator — dense with logos and enterprise proof, light on product feel.

Crisp

Lightweight, playful

Fast to understand, but the simplicity undersells depth — thin on the technical detail developers look for.

LiveChat

Feature-dense

Leads with breadth of features over a coherent story, which reads as capable but generic.

The gap
  • None of the four incumbents lead with open-source ownership or self-hosting — it's a real, unclaimed wedge for Chatwoot
  • All four assume the visitor already wants "a support tool" — none help a developer evaluate build-vs-buy, which is exactly how Chatwoot gets chosen
  • Simplicity and data control kept surfacing as the two things closed-source competitors structurally can't offer
The opening — lead with open source, simplicity, and ownable data as the headline story, not a footnote three scrolls down.
04 — Process

From understanding the product to shipping the interface

Six phases, run roughly in sequence but with real back-and-forth between them as each stage surfaced things the last one missed.

Understanding the product

Before touching layout, I went through Chatwoot itself — the inbox, automations, Captain AI, self-hosting docs — to understand what was actually being sold, not just what the marketing copy claimed.

Gap identification

I mapped the existing site section by section against that product understanding, flagging every place the page undersold, buried, or failed to mention something the product was genuinely strong at.

Competitor studies

Intercom, Zendesk, Crisp, and LiveChat gave me a baseline for what "good" looks like in this category, and made Chatwoot's unclaimed positioning — open source, self-host, ownable data — obvious by contrast.

Hypothesis building

Every proposed change was written as a hypothesis with an expected, directional outcome before it went into a wireframe — a discipline check against redesigning things just because they looked dated.

Cooking the UI

Wireframes moved into full visual design in Figma, then into a working Framer build — the fastest path from an approved layout to a page that actually loads and scrolls like production.

Refining

Multiple passes on copy density, spacing, and the specific order of sections — cutting anything that didn't earn its place above the fold.

05 — Behind the scenes

What the work actually looked like

Before any of this reached Figma polish, it lived on a messy FigJam board — kickstarter notes, a heatmap read of the old site, hypothesis sticky notes, and a full competitor teardown of Intercom, Crisp, Tidio, and LiveChat.

Research and strategy board — kickstarter notes, heatmap analysis, hypothesis sticky notes, current IA, gaps, and competitor analysis of Intercom, Crisp, Tidio, and LiveChat
Low-fidelity wireframe sketches exploring layout variations for the new page structure
Early wireframes — four layout passes before one was picked to move into visual design
Working at a standing desk, sketching through the IA and wireframe options on a whiteboard
Mid-process — working through the IA options before committing to the final structure
06 — Hypotheses

Six changes, each tied to a specific, testable outcome

This is the actual list I designed against — every layout or copy decision on the new site traces back to one of these.

01

Sharpen the hero to one clear value prop and one primary CTA.

Target: +15–25% hero CTA click-through
02

Cut above-the-fold noise so the first screen answers "what is this" in one glance.

Target: ~10% lower landing bounce rate
03

Show the product in action near every CTA instead of describing it in text.

Target: +8–12% CTA clicks vs. text-only sections
04

Give Captain (Chatwoot's AI agent) a dedicated, prominent section as a key differentiator.

Target: +15% clicks into AI-feature content
05

Foreground self-hosting, data residency, and security instead of leaving it to the docs.

Target: +20% clicks into security & docs
06

Add explicit docs / API entry points in the nav and footer, not just the product.

Target: +25% docs & API referral clicks
Combined target — +10–15% site-wide click-through and roughly +5% deeper scroll depth, while keeping largest contentful paint under 1.8s — a performance budget, not just a UX one.
07 — New information architecture

Reordering the page around how a visitor actually decides

The old page asked visitors to piece the story together themselves. The new IA tells it in the order a skeptical evaluator would actually want it: prove it's real, prove it's credible, show it works, then make it easy to go deeper.

Hero Logo & proof strip 3 value props Product in action Social proof Use cases / industries Mini-pricing / CTA band Footer
08 — Website experience

The redesign, live

The shipped site, currently live at chatwoot.framer.website — built from the hypotheses and IA above.

chatwoot.framer.website
Open live ↗
Chatwoot marketing website — live homepage, own your customer conversations heroView live site ↗
Chatwoot product-in-action screenshot — shared inbox with conversation and contact detail panel
Product in action — the inbox shown in context, not just described
Why choose us section — regulation-ready self-hosting, deploy anywhere, and team collaboration bento layout
Why choose us — self-hosting and ownership foregrounded, not buried
Resolve more, type less with Captain — AI support agent feature section
Captain AI — given its own dedicated, demo-led section
09 — Outcome
Where this actually stands
The redesigned site is live and shipped — every hypothesis in this case study was designed against a target, but none of them have been validated with real production traffic yet. No formal user testing or A/B testing was run before or after this redesign.
Live
Shipped to production
6
Hypotheses designed against
4
Competitors benchmarked
Being straight about this — the target percentages in this case study are the numbers each design decision was aimed at, based on competitive benchmarking and product understanding — not results from a controlled test. The honest next step is instrumenting hero CTA clicks, bounce rate, and scroll depth against real traffic to see which hypotheses actually held.
10 — Learnings

What this project actually taught me

1

Writing a hypothesis before a wireframe is a good forcing function — it stopped me from redesigning sections just because they looked dated.

2

Competitor audits are most useful for finding what nobody else is saying, not for finding a layout to copy.

3

Open source and self-hosting are easy to bury as a footnote — treating them as the headline story was the single highest-leverage change on the whole page.

4

Shipping without formal validation is a real constraint, not a footnote — it changes how confidently you can talk about "impact," and I'd rather say that plainly than imply numbers I didn't measure.

Let's talk

Interested in working together?

I'm always open to discussing product design work, new projects, or opportunities to collaborate.

Send message