Skip to main content

What is Zenda?

Zenda is a comprehensive appointment management platform designed specifically for mental health professionals—psychologists, psychiatrists, and therapists—who want to modernize their practice management. Instead of coordinating appointments through WhatsApp, tracking them in Excel spreadsheets, and manually reminding patients, Zenda provides a professional, automated system that works seamlessly for both practitioners and their patients.

Who is it for?

Zenda is built for mental health professionals who want to:
  • Stop managing their calendar manually
  • Focus on patient care instead of administrative tasks
  • Provide a professional booking experience for their patients
  • Maintain organized records of patient history
  • Reduce no-shows with automated confirmations

Problems Zenda Solves

Coordinating appointments without a dedicated tool creates several challenges:

Unconfirmed Reservations

Bookings that never get confirmed leave gaps in your schedule and waste your time

Forgotten Sessions

Patients forget their appointments without automated reminders and confirmations

Administrative Overhead

Back-and-forth messaging coordination consumes valuable professional time

Poor Record-Keeping

No organized system to track patient history and session records
Zenda eliminates all of these issues in one centralized platform.

Architecture Overview

Zenda is built with modern, production-ready technologies:

Frontend

  • Next.js 16 with React 19 for the web application
  • TypeScript for type-safe development
  • Tailwind CSS for responsive design
  • Zustand for state management
  • Works seamlessly on desktop, tablet, and mobile devices

Backend

  • NestJS with Express for the REST API
  • Swagger/OpenAPI documentation available at /docs
  • TypeScript throughout the backend
  • Global /api prefix for all endpoints

Infrastructure

  • Supabase for authentication and PostgreSQL database
  • Mercado Pago integration for secure payment processing
  • Cloud-hosted with automatic backups
  • Role-based access control for security

Key Capabilities

For Professionals

1

Configure Your Practice

Define working hours, days, session duration, and session types (in-person, virtual, or both)
2

Set Payment Rules

Optionally require deposits through Mercado Pago to confirm appointments
3

Manage Reservations

View and manage all bookings from a centralized dashboard with calendar and list views
4

Track Patient History

Access complete reservation history for each patient

For Patients

1

View Availability

See real-time availability based on the professional’s schedule
2

Book Instantly

Reserve appointments in minutes from any device
3

Confirm with Payment

Securely pay deposits when required to confirm reservations
4

Track Appointments

View upcoming and past sessions anytime

Security & Reliability

  • Role-based access control: Professionals and patients only see relevant information
  • Secure authentication: Supabase Auth with token-based API authentication
  • Cloud infrastructure: Reliable hosting with automatic backups
  • Payment security: PCI-compliant payment processing through Mercado Pago

Next Steps

Quick Start

Get up and running with Zenda in minutes

Authentication

Learn how authentication works in Zenda

API Reference

Explore the complete REST API documentation

Integrations

Set up Mercado Pago and Supabase integrations

Getting Help

For questions or support, contact: [email protected]

Build docs developers (and LLMs) love