← All work

Telegram · Mini App · AI · CRM

MindType

A landing page, Telegram bot, Mini App and private CRM connect an AI companion, materials, appointments and payments.

UX/UI, art direction, copy, frontend and backend, database, AI, payments, CRM, deployment and supportTelegram bot · Mini App · Claude API · YooKassa · CRM
Open the bot ↗
MindType project illustration
MindType project illustration

Context

Connect a first encounter with a psychological topic, a useful self-check and the materials that follow. For the psychologist, gather client bookings and ongoing support in a separate workspace.

The challenge

Avoid turning every next step into manual messaging. Quiz results, materials, payments and bookings had to live in one account, while the specialist’s working data stays in its own interface.

What we did

  1. A short way in

    A five-question quiz leads to one of four indicative profiles and matching materials. Self-reflection is kept clearly apart from clinical diagnosis.

  2. Bot and Mini App as one journey

    Telegram brings together quiz results and history, a personal account, materials, payments and session booking. Users never have to start over in each section.

  3. Support between sessions

    An AI companion built on Claude, a mood journal, thought notes, reminders and referral links round out the experience. The companion is never presented as a replacement for a specialist.

  4. A separate workspace

    The CRM brings together stages, client cards, history, notes and reminders. The working interface has its own login and API authorisation.

What we built

  1. Product flow and content

    We connected first interest, the five-question quiz, a personal profile, materials and reaching out to a specialist, and created the interfaces, copy and art direction for the whole journey.

  2. Frontend, backend and data

    We built the landing page, a Python / aiogram bot, the Mini App and a separate CRM. SQLite stores the data, and the conversation state persists between visits. Results, history, journal and next steps are tied to the user’s account.

  3. Payments, booking and AI

    We connected the Claude API and set up payment creation and status checks via YooKassa. The Mini App brings together the personal account, results, quiz history, time slots and booking. The AI companion complements the mood journal, thought notes and follow-up reminders.

  4. CRM and access

    We built client stages, individual records, conversation history, notes and reminders. The CRM has its own login, the API requires authorisation, and consent is requested before any protected feature.

  5. Launch and operations

    We set up HTTPS, Nginx / systemd, automatic service start-up and daily backups with fourteen copies kept. We migrated the production service while preserving client data and existing links.

Visual system

The visuals tie an emotional subject to recognisable images for the four patterns. The page shows project illustrations and cards that reveal the art direction and the substance of the product.

Entry point
5 questions → profile → materials
Environment
Telegram bot + Mini App
AI
Claude API
Payments
YooKassa: payment creation and status check
Workspace
CRM: client records, history, notes, reminders
Deployment
HTTPS, service autostart, saved state, backups

Journeys and material

Website or bot link → consent and quiz → personal result → materials and Mini App → payment or session booking. The CRM supports the specialist’s side of the same process.

Result card design: The Freezer
Result card design: The Freezer
Result card design: The Controller
Result card design: The Controller
Card design: invitation to the quiz
Card design: invitation to the quiz
Result card design: The Scanner
Result card design: The Scanner
Result card design: The Catastrophiser
Result card design: The Catastrophiser
Materials illustration
Materials illustration

Promotion

We optimised the site for search, set up Yandex Direct and Google Ads accounts, and launched advertising and search promotion.

The result

A connected product is live: landing page, Telegram bot, Mini App and a private CRM. Users get results, materials, payments and booking in a single account; the psychologist manages bookings and follow-up in a separate workspace. Design, full-stack development, integrations, deployment and backups were delivered end to end.

The website that introduces the product →

Tools and build

Python · aiogram · Telegram Mini App · SQLite · Claude API · YooKassa · HTML / CSS · custom CRM · Nginx · systemd · HTTPS