• AI
  • E-commerce
  • Marketing site
  • UI kit

Chatsi

A marketing site for an AI sales agent that eases store owners' fear of AI on the storefront and leads them to a demo call

Year
2025
Role
Senior Product Designer
Client
Chatsi AI
Team
Founder, marketer, two WordPress developers, motion designer

The task. Chatsi puts an AI sales agent on e-commerce sites. Its old one-page site sold "natural language search", and only 0.6% of visitors booked a demo call. Visitors couldn't tell how Chatsi differed from a regular chatbot, were afraid to put AI on their storefront and saw no prices.

What I did. Research into sales objections, a site structure built around the funnel, the concept, seven pages for desktop and mobile, the UI kit, animation storyboards and the LinkedIn page. Three months after launch I audited the site and shipped a second iteration.

The result. Visits that end in a demo booking went from 0.6% to 1.4%. The main first-screen button gets pressed 2.5 times more often, and requests from outside e-commerce fell from a third to 20%.

Sales problem

The agent knows the whole catalog, answers shoppers in the brand's voice and walks them to the cart. Clients are brands with large catalogs on Shopify, WooCommerce, Salesforce Commerce Cloud, Magento and BigCommerce.

Sales go through a call where the founder shows the agent on the store's own data. So the site has one goal: a booked demo. I led the project from research to launch and came back for the second iteration: 16 weeks in two rounds, in Figma, FigJam, WordPress, HubSpot, GA4 and Clarity.

For the store owner

  • Unclear what it is“Natural language search” sounded like one more search bar. The site didn't explain how the agent differs from the chat in Shopify or Gorgias.
  • Scary to put AI on the storefrontA bot might scare shoppers away, promise a discount that doesn't exist or answer rudeness in a way the brand would regret. The site said nothing about it.
  • No price in sight“Contact us” everywhere. For a small store that reads as expensive and not meant for them.

For Chatsi

  • Few demo bookings0.6% of visitors booked a call, even as traffic from LinkedIn and articles grew.
  • Calls started from the basicsAbout 9 minutes of a 30-minute call went on explaining what an agent is.
  • Off-target requestsEvery third request came from agencies, job seekers or people selling services.

Research

The best source of objections is sales itself. I listened to recordings of the founder's demo calls, interviewed Chatsi clients and stores that didn't buy, went through nine competitor and neighbouring AI product sites and watched session recordings of the old site in Clarity.

I laid out the questions and quotes in FigJam, and they formed four groups of fears. The biggest group turned out to be about AI saying too much. Price came second.

  • It will say too muchPromises a discount the store doesn't have, answers a rude shopper badly, and nobody knows who is responsible when AI gets it wrong.
  • Price and timingNo price means expensive. How many products can it handle, how long until launch, are developers needed.
  • It will scare shoppers awayShoppers hate pop-up chats and want a real person. What does it add to the chat Shopify already has.
  • Not our voiceThe brand has its own tone. Does it know this catalog or answer in general terms. It sounds like any other bot.
The affinity map, groups from the largest. Each group got its own answer on the site.

Most demo calls opened with "how is this different from a chatbot", and most people I interviewed feared an AI mistake more than the price. So the first screen has to show the agent taking a shopper to the cart, and the fear gets answered with examples. The nine minutes the founder spent on the basics, the site should take over.

Who comes to the site

Chatsi isn't bought by one person. In a small store the owner decides. In a bigger brand an e-commerce manager and a marketer decide together.

  • Store owner · Shopify, up to 250 products, decides alone
    What they want to knowWill the agent pay off, and will it spoil the experience for shoppers
    Main objectionThe bot will scare shoppers away
    What the site answersA dialogue that reaches the cart on the first screen, the open Lite price, a quick start through Shopify
  • E-commerce manager · SFCC or Magento, thousands of products
    What they want to knowCan it handle the catalog and the integration, who answers for mistakes, what guarantees there are
    Main objectionAI will say too much, and the manager answers for it
    What the site answersA plan comparison table with sync and SLA, a safety FAQ with examples
  • Marketer or head of support · influences the decision, brings the idea
    What they want to knowWill the agent sound like the brand, and what will it tell about shoppers
    Main objectionIt sounds like any bot
    What the site answersA block on training in the brand voice, analytics of shopper questions, articles

Funnel and metrics

Chatsi's revenue starts with a call, so the main metric is the share of visits that end in a demo booking. I agreed a guardrail with the founder right away: requests must not grow through people who aren't stores. We set up the lower-level events in GA4 and Clarity in the first week.

The old site was one page with a Contact us form. I split the content along the funnel: Resources attracts, Home explains, FAQs remove doubts, Pricing helps choose, Request Demo books. Each page has one main button to the demo request, and Contact stays apart so agencies don't land in the sales calendar.

  1. H1If the first screen shows the agent taking a shopper to the product card and the cart, more visitors will press the main button.MetricClicks on the main first-screen buttonHow it was checkedGA4, against the old site and between iterations
  2. H2If pricing shows the open Lite price and the logic of choosing a plan, fewer people will leave the page with no action.MetricExits from pricing with no click or moveHow it was checkedGA4 and Clarity session recordings
  3. H3If the fear “AI will say too much” is answered with real answers, people who read the FAQ will book more often.MetricDemo conversion of sessions with the FAQ openedHow it was checkedGA4, session segments
  4. H4If the feature blocks show detailed animated scenes from the interface, visitors will study them longer.MetricTime on the block and clicks on scenariosHow it was checkedClarity heatmaps and recordings
  5. H5If a calendar with slots replaces the long form, there will be more bookings, and the share of requests from stores won't drop.MetricShare of requests from active storesGuardrailHow it was checkedRequest tagging in HubSpot

First screen

For the concept I showed three first-screen options in the brand purple and aqua, each with a live dialogue. I chose dark: on it the dialogue and the product cards glow and become the main thing. Blocks that show the product stay dark, and blocks with figures, platforms and prices are light.

Where I got it wrong. I picked the centred composition because it looked bolder. Three months after launch the Clarity click map showed more than a quarter of first-screen clicks landing on the demo phone, which isn't clickable. In session recordings the cursor jumped between the headline and the phone, and the buttons squeezed between them got pressed less. In the second iteration I went back to the composition I had dropped myself: headline and Book a Call on the left, demo on the right.

  1. Concept 1: dark background, headline on the left, a phone with a dialogue on the right
    Direction 1Dark, demo on the right

    The dialogue sits next to the headline.

  2. Concept 2: light background, headline on the left, a phone with a dialogue on the right
    Direction 2Light, demo on the right

    The same composition on a light background.

  3. Concept 3: dark background, headline and phone in the centre
    Direction 3Dark, demo in the centre

    Chosen for launch. It looked bolder, with a large headline.

    What testing showed: After launch, more than a quarter of first-screen clicks went to the phone.
  4. The first screen of the live site: headline on the left, demo on the right
    After the auditHeadline left, demo right

    The live site still works this way, now with a new headline from the Chatsi team. This mockup is the case cover.

Storyboard

The headline changed more than anything else in the project. "AI Powered Natural Language Search for Ecommerce" described the technology. At launch it became "AI Powered Storefront Sales Agents for Ecommerce", and after the audit "An AI Brand Concierge Built for Every Website Visitor".

"Our agent is smarter" can't answer the chatbot question, since everyone writes that. So the first screen has a dialogue that ends with a product. I drew the storyboard, and the motion designer built the animation from it.

  1. A question about speakers for a dorm room
    Frame 3A question in their own words, with no filters
  2. The agent asks what music the shopper likes and which inputs they need
    Frame 4The agent asks back, like a salesperson
  3. A reply with a product card for desktop speakers
    Frame 5It answers with a product card
  4. The shopper adds the speakers to the cart
    Frame 6The shopper adds it to the cart
Frames from the storyboard for the Smart, Personalized Customer Experience block. After the audit the loop takes about 8 seconds, half as long as the first version.

In the first-screen input a question about battery life gets typed in turn in French, German, Japanese, Spanish and Chinese. That tells international stores the agent speaks their shoppers' language without a single word. The three feature blocks below follow one pattern: the promise on the left, proof from the interface on the right. Here I overestimated how interested visitors were in details, more on that in the results.

Pricing

Two of the three prices are individual, and a visitor wants to know what it will cost them. The interviews showed that the plan depends on two numbers a store owner knows by heart: products and monthly visitors. I put them into the first lines of every card.

  • More than 250K
    Up to 250 productsEnterprise
    Up to 2,500Enterprise
    More than 2,500Enterprise: individual price, SLA, own sales process
  • Up to 250K
    Up to 250 productsPro
    Up to 2,500Pro: price after the call, Most Popular
    More than 2,500Enterprise
  • Up to 40K
    Up to 250 productsLite: $800 a month, shown openly
    Up to 2,500Pro
    More than 2,500Enterprise

A calculator would promise Pro and Enterprise numbers that don't exist, so only Lite shows its price. The cost: some small stores leave when they see $800. The founder agreed, since those stores didn't buy before either and took call slots from target clients.

The launch got cards with long lists, because the plan boundaries weren't agreed in time. The audit confirmed they didn't help people choose. The second iteration added the open price and a comparison table with catalog sync, support and SLA, with a Schedule a call button in every column. These questions used to come up on every second call.

The first pricing version: three cards with Contact for Pricing and long lists
Before. Three equal cards, all with Contact for Pricing, the differences hidden in long lists.
The new pricing version: the open Lite price, Pro highlighted, products and visitors in the first lines
After. The Lite price in plain sight, Pro highlighted, the number of products and visitors in the first lines.

Trust and demo

The main fear from the research was AI saying too much in front of a shopper. A "100% Trustworthy AI" promise doesn't remove it, so for every fear I found proof a visitor can see for themselves.

  • It will say too much
    What the visitor seesReal agent answers to provocations: the refusal sounds like the brand, with no error message
    WhereFAQs
  • It will make up facts
    What the visitor seesAnswers with specifics from the product card and links to the source
    WhereHome
  • It sounds like a robot
    What the visitor seesThe agent asks back, jokes and picks products, like a salesperson in a store
    WhereFirst screen
  • Who is behind this?
    What the visitor seesG2, Capterra and SourceForge ratings next to the demo calendar
    WhereRequest Demo
  • And in practice?
    What the visitor seesChatsi runs on the site itself, anyone can ask it a question
    WhereThe whole site

In the safety FAQ a store selling off-road parts answers a dangerous question in its own manner, "Well, partner, that is a hard stop from this garage", and offers help with the car. A store owner sees the agent won't embarrass the brand and brings the conversation back to buying.

The FAQ page with the question about inappropriate questions open: categories and an example answer

In the first version a salesperson agreed the call time by email after a form, and a day and a half passed between the request and the call on average. Some people disappeared in between. In the second iteration a HubSpot calendar on the page replaced the form. A personal email or an unlisted platform gets a hint or a flag for the founder and never blocks the booking.

UI kit and mobile

After launch the marketer builds new WordPress pages without a designer. So I made the kit as ready blocks the developers moved into WordPress one to one: headers, footer, buttons, inputs, cards, the accordion. The base is Manrope, the brand purple #8042F6 and the aqua from the logo.

A third of visitors came from a phone, mostly from LinkedIn. I drew every page for a 360 px screen in the same order of messages. On a narrow screen each row of the comparison table became its own block, with the plan names pinned above.

The home page first screen on a phone: headline, two buttons and the demo under them
The Lite plan card on a phone: $800 a month, up to 250 SKUs and 40K monthly visitors
The comparison table on a phone: plan names pinned above, each row a block with three values
The demo page on a phone: what the call covers, then the form
Home, plans, the comparison table and the demo page on a phone.

I also designed the Resources blog and a LinkedIn page that carries the site headline. About and Contact are designed too, and the founder kept them unpublished until the first case studies.

Launch and audit

Almost every decision on the site was a sales decision, so the founder worked alongside us on calls twice a week. Together we rewrote the positioning and agreed on the plan boundaries. The marketer wrote copy to my message hierarchy, the two WordPress developers saw the kit from the first week, and the motion designer animated my storyboards. The launch was tied to an industry conference, and there was no budget for video.

  1. 11 weeks · first round
    Research and structureTwo weeks.
    Copy and conceptTwo weeks.
    Pages, kit, mobile, storyboardsFive weeks.
    Build and launchTwo weeks, in time for the conference.
  2. 3 months · live
    Collecting dataSession recordings, heatmaps and the GA4 funnel.
  3. 5 weeks · second round
    AuditOne week.
    First screen, pricing, demoThree weeks.
    ReleaseOne week.

For the audit I went through 12 home page blocks and 4 pages: what works, what gets in the way, what I propose.

An audit fragment: the first screen, what works, what doesn't and a solution with examples
First screen: the headline and the demo compete for attention. The solution is the headline on the left.
An audit fragment: the pricing page, what works, what doesn't and a solution with comparison table examples
Pricing: Most Popular doesn't stand out, plans can't be compared. Next to it, comparison tables from neighbouring SaaS.
Two fragments of the audit board in Figma.
  • First screen
    What got in the wayVisitors clicked the demo phone instead of the buttons
    What I changedHeadline and Book a Call on the left, demo on the right
    StatusDone
  • Animations
    What got in the wayA long dialogue with small text: the viewer waits and still doesn't get it
    What I changedScenes of 2–3 lines, a loop under 8 seconds, always ending with a product
    StatusDone
  • Video
    What got in the wayA slot for a video that was never shot
    What I changedThe block was removed
    StatusDone
  • Industries
    What got in the wayAfter the scene there's nothing to click, and some niches aren't among the four
    What I changedAn offer of a 30-minute consultation on the visitor's own store
    StatusDone
  • Reviews and figures
    What got in the wayReviews have no result or industry, figures have no source
    What I changedMini case studies with a logo and one result
    StatusWaits for case studies

Results

0.6% → 1.4%
Visits that end in a demo booking
×2.5
Clicks on the main first-screen button
71% → 52%
Exits from pricing with no action
20%
Requests from outside e-commerce, was every third

I measured in GA4 and HubSpot: two months after the second iteration against the last month of the old site. Traffic grew 1.7 times over the same period thanks to the blog and LinkedIn, so I compare shares of visits, and only for direct and organic traffic.

The Chatsi team now rewrites headlines and changes prices on its own, building from the kit's blocks. The composition, the pages and the path to the demo are the ones we laid down. chatsi.ai

More work