10T Studios
en/sk
All work
AI chatbot for a fitness brand
Client77FitnessYear2026TypeAI assistant
AI chatbot for a fitness brandScreenshot coming soon
Mobile viewScreenshot coming soon
About the project
A chatbot on 77Fitness's own site that answers the questions their front desk answers all day — memberships, the class schedule, what a first visit looks like, opening hours over holidays. It replies only from their own material, says so when it does not know, and hands the conversation to a person the moment anyone asks. Not a widget skinned in their colours: it was built from their site, so it reads as another room of it rather than a box bolted on.
What we did
  • The chatbot, end to end
  • A theme measured from their site, not a recolour
  • Retrieval over their own pages and documents
  • One-tap handover to a person, with the transcript
  • Running it: abuse and cost limits, SK and EN
Built with
  • Next.js
  • TypeScript
  • Retrieval over their content
  • Embeddable widget
  • Database

01The brief

77Fitness is a fitness brand in Bratislava. The same questions arrive every day — how memberships work, whether there is still room in a class, what to bring on a first visit, whether the gym is open on a public holiday. The answers already existed, spread across their site and their materials; someone was just retyping them into chat and e-mail.

What they wanted was narrow and clear: take those questions off the front desk without putting a wall between a visitor and a person.

02Built from their site, not skinned

Their site was measured rather than eyeballed. Outfit as the typeface, one 12px corner radius used everywhere, #0F0F0F under everything, and the magenta #D909C4 that sits on their buttons and in the lighting of every photograph.

The chatbot uses the same values, split by what a colour is for: magenta on anything you can press, their blue only ever in light — the glow behind the conversation, the hairline under the header. Opened on their site it reads as part of it, which is the point. A bot that looks borrowed gets treated as borrowed.

03Answers from their material, and a way out

It answers only from 77Fitness's own pages and documents, and when the material does not cover something it says so instead of guessing. It does not quote prices or dates it cannot source.

Every conversation has one obvious move to a person, and when a visitor takes it the whole exchange goes with them — nobody has to describe their problem a second time. Each chat leaves a transcript, which is the cheapest research the brand has into what people actually ask before they walk in.

04What it runs on

It sits on 10T's chat platform: retrieval over the client's own content, a person kept in the loop, hard limits on abuse and on running cost, and both Slovak and English. The knowledge is refreshed from their site, so the answers move when the site does.

Next projectModern business system and website
GPT-4o mini