Live chat · help desk · session replay

Answer every customer. See what they see.

YakDesk puts live chat, tickets, phone and SMS next to a recording of every visit. When a customer says “it doesn’t work”, you watch what happened, then reply, from one workspace for your own site or for every client you support.

  • The replay is one click from the chat See the clicks and console errors behind a question before you answer it.
  • Every session recorded, no sampling On every plan. The visit you need is never the one that was skipped.
  • One workspace for every site Each site, or each client’s site, gets its own widget, recorder and branding.
  • 30-day free trial, no card
  • One snippet per site
  • Hosted in the EU

Already a customer? Log in

Plays muted with captions · Read the transcript
  1. 0:00 A customer asks for help from your site. The chat lands in your inbox, and you answer while they're still on the page.
  2. 0:10 Open the visit she's in. Watch her click Export CSV four times, and see the error it threw.
  3. 0:20 Needs an engineer? Turn the chat into a ticket, with the whole conversation attached.
  4. 0:30 Publish the answer in your help center, so the next customer finds it without asking.
  5. 0:40 Support every website you run, or every client's, from one workspace. YakDesk. Answer every customer. See what they see.

Live chat, tickets, phone and SMS, session replay, heatmaps and a help center — one workspace, one bill.

See it working

From “it doesn’t work” to solved, on one set of screens.

Every screen below is the real product with a demo company’s data. Each one links to a short how-to video, so you can watch it work before you sign up.

Answer

Live chat that knows who’s asking

Visitors write in from a chat window on your site. The conversation lands in your inbox with their name, email and the page they’re on, so you can answer while they’re still there.

  • Route chats first-to-accept, round-robin or by capacity
  • Saved replies, a pre-chat form and office hours
  • A widget in your colours, with your header title
The inbox with four active chats and Maya Palletwhistle's conversation about the Export CSV button open
Investigate

See the problem instead of asking about it

Every visit is recorded, so the session behind a chat is already there. Markers on the timeline jump to rage clicks and console errors, and the Errors page groups each error with the visits it hit.

  • Every session on every plan, never sampled
  • Form inputs masked unless you allow them
  • Share one replay with a client through a private link
Replay of a customer's Weekly shipments dashboard, with rage-click and error markers on the timeline
Follow through

Tickets for anything one chat can’t fix

Turn a chat into a ticket and the transcript comes with it. Email, chat, phone and SMS share one ticket list, with internal notes, queues and SLAs, and a reply can be sent and the ticket solved in one step.

  • Internal notes your customer never sees
  • SLA targets and “breaching soon” views
  • A customer portal for their open tickets
The ticket list with open, new, pending and on-hold tickets, their priorities and assignees
Self-service

A help center that answers before anyone asks

Write an answer once, in Markdown, and publish it to your public help center. Customers search it on their own, and your agents link to it from chats and tickets.

  • Categories, drafts and a live preview
  • Searchable, with its own sitemap
  • Branded with your name and colour
Snorkelbyte's public help center with articles in three categories and a search box
For agencies

Every client’s site in one workspace

Add each site you look after. It gets its own chat widget, recorder and branding, and the site switcher keeps one client’s chats and sessions apart from the next. If you only run one site, the default site is all you need.

  • White-label widget branding per site
  • Members see only the sites you assign them
  • Agency plan: 25 sites included
The Sites page with the default site and docs.snorkelbyte.example, each with widget, recorder and branding settings

Inbound phone & SMS

Answer calls in the browser, route them by queue and keep texts, voicemail and recordings on the ticket. Included with Growth and Agency.

Click & scroll heatmaps

Where visitors click and how far they scroll, drawn over your real pages for desktop, tablet and mobile.

Live view & smart invitations

Watch visits as they happen, and invite a visitor to chat when rage clicks or errors show they’re stuck.

CSAT & NPS surveys

Ask for a rating after every conversation and run NPS on the pages you choose.

Slack, trackers & webhooks

Post ticket events to Slack, link tickets to Jira, GitHub, Linear or YouTrack, and send signed webhooks to your own systems.

Add a webhook

Bring your history, take it with you

Import tickets from a CSV file, Zendesk or HubSpot, and export everything whenever you want a copy.

Honest by design

Every session, no sampling

We record every session on every plan. The only cap is a per-visitor abuse limit that protects the pipeline. It is not a pricing tier.

Private by default

Form inputs are masked unless you allow them, Do Not Track is honored, and capture can wait for your cookie consent.

90-day retention floor

Recordings are kept at least 90 days on every plan, up to 365 on Agency, with per-visitor erasure on request.

Hosted in the EU

Your data lives on EU infrastructure (Hetzner), under the privacy terms published on this site.

Your first afternoon

Four steps from sign-up to your first solved conversation.

  1. Paste the snippet. One script tag adds the chat widget; a second turns on the session recorder. Watch the how-to
  2. Answer a chat. Conversations land in the inbox. Assign one to yourself and reply. Watch the how-to
  3. Watch what happened. Open the visitor’s replay and jump straight to the rage click or the error. Watch the how-to
  4. Follow up as a ticket. If it needs more work, turn the chat into a ticket so nothing gets lost. Watch the how-to
Simple, per-seat pricing
Starter · 3 sites, 90-day replays
$19/seat/mo
Growth · 10 sites, 180-day replays
$29/seat/mo
Agency · 25 sites included, 365-day replays
$99/mo + per-seat

Unlimited chats on every plan. Tickets and inbound phone are included with Growth and Agency. Start with a 30-day trial, no card needed.

See it before you sign up

Short how-to videos, with the steps written out

Every task has its own page: why you’d do it, a video under a minute, then numbered steps with a screenshot for each.

Browse all YakDesk how-tos

Put the widget on your site this afternoon.

Answer your first chat, watch the visit behind it, and see whether YakDesk saves you the back-and-forth. 30 days free, no card needed.