An AI powered support platform for small businesses. A white label support page where an agent trained on the company's own knowledge answers customers and acts on their behalf, and a shared inbox where the team picks up whatever it can't. First designer and product lead, concept to private beta, working with four engineers.
Small business owners run support out of a shared Gmail account and a contact form, neither built for a team on one side or a customer waiting on the other.
We looked to Zendesk for the shape of the product, then spoke to seven businesses around Boise about what they'd actually use. Their needs were narrow: the few things that keep customers happy, not a feature rich platform. Most of what they described was refunds, order status, and quote requests, work that didn't need a person if the software could reach the right systems. That set the scope. The agent had to act, not just answer, and the whole thing had to be built by four engineers.
Every surface was designed against one test: does it take work off the owner's plate while keeping their customer's experience personal. Front Desk, the inbox, onboarding, insights, and settings share one system, so the product reads as one thing rather than five.

Front Desk replaces the contact form. Like Stripe's hosted checkout, it's one page every business gets, themed with their logo and colours and served from their own domain, so it reads as theirs. Behind it sits an agent trained on the company's own knowledge.

Answering was the floor. The agent connects to the tools a business already runs: it posts to Slack when a person needs to step in, issues refunds through Stripe, and pulls tracking from their shipping software. A customer asking where their order is gets the status, not a promise that someone will look. The team only sees the conversations that needed them.

Replies cite their source, so the customer can see where the agent got its information, and sit at the top of the visual hierarchy above the customer's own messages, making the answer the easiest thing on the page to read. Expected response time is shown up front, measured from how the business actually replies.

The home page pairs a single input with cards for each flow a business has built. Flows ask for exactly what's needed, a wedding quote collects headcount and menu up front, and a second question opens in its own tab so nothing filled in is lost.



Kindness has its own email client rather than a plugin for someone else's. A business links its Gmail at signup, so every request lands in one queue. Each thread opens with a generated summary, and agents comment, assign, and pass context without leaving it. Message types are colour coded, and every row carries a generated title and tags for type and effort.



The first version asked businesses to upload their own documents, and it tested badly: too much work before any value. Version two removes the ask. We take the domain from signup, and a custom built engine scrapes FAQs, manuals, and product pages into a knowledge page for the business to check. Connecting email teaches the agent tone of voice, so it can answer customers from the first minute.
Insights gives owners a view of what's happening to their support: what the agent resolved on its own, what it handed to the team, and where its knowledge fell short. It's how a business learns what to add to the knowledge page next, without reading every thread.
Settings was built as a kit rather than a set of screens: one row per setting, a small set of row types (text input, read only, switch, open page, dropdown, and later accordion), and page templates the rows drop into. Engineers assemble new pages without design input, so features ship without waiting on me, and dark mode fell out of the tokens we'd already defined.
We put each version in front of seven businesses on remote calls, then selected five for the private beta, capped there on purpose so every piece of feedback could be acted on. Nearly all of it came back to effort and discoverability: setup they didn't want to do and options they never found.
Kindness hasn't launched, so there's nothing to measure yet.
Effortless for the owner, personal for their customer. Every decision was measured against that.