Overview
This guide will walk you through setting up Zenda and creating your first appointment booking. Whether you’re a professional setting up your practice or a patient booking a session, this guide has you covered.Zenda works on any device—desktop, tablet, or mobile—directly in your web browser with no installation required.
For Mental Health Professionals
Create Your Professional Account
Sign up for a Zenda account using your email address. You’ll use Supabase authentication, which provides secure, reliable access to your dashboard.The application uses token-based authentication. After signing in, your session token is stored securely and used for all API requests.
Configure Your Schedule
Set up your practice parameters:Session Duration
- Choose between 15 and 180 minutes per session
- Common values: 30, 45, or 60 minutes
- This determines available time slots
- Define your start and end times (e.g., 9:00 AM to 6:00 PM)
- Set which days of the week you work
- Block specific dates for vacation or time off
- Virtual: Online sessions via video call
- Presencial: In-person at your office (requires office address)
- Both: Offer both modalities for patient flexibility
- Set how far in advance patients can book (1-365 days)
- Prevents last-minute bookings if desired
Configure Payment Settings (Optional)
Decide whether to require deposits for appointment confirmation:Option 1: No Deposit Required
- Set
requires_deposittofalse - Patients can book immediately without payment
- Good for established patients or practices without payment infrastructure
- Set
requires_deposittotrue - Set
deposit_amount(must be ≥ 1) - Patients must pay through Mercado Pago to confirm
- Reduces no-shows and ensures commitment
Share Your Booking Link
Once configured, share your booking page URL with patients. They’ll be able to:
- View your real-time availability
- Select their preferred time slot
- Choose session type (if you offer both virtual and in-person)
- Complete payment if required
- Receive instant confirmation
Manage Your Dashboard
Access your professional dashboard to:
- View all upcoming appointments in calendar or list view
- See patient information and history
- Create manual time blocks for administrative tasks
- Cancel or reschedule appointments
- Track payment status
For Patients
Access the Booking Page
Your mental health professional will provide you with a booking link. Open it in any web browser on your device.
Create Your Account
Sign up with your email address to create a patient account. This lets you:
- Book appointments
- View your reservation history
- Manage upcoming sessions
Select Your Appointment
Choose your preferred appointment details:Date: Pick from available dates based on the professional’s scheduleTime Slot: Available slots are generated based on:
- Professional’s working hours
- Session duration
- Existing reservations
- 10-minute buffer between sessions
- Virtual (online session)
- Presencial (in-person at office)
Complete Payment (if required)
If the professional requires a deposit:
- Review the deposit amount
- Click to proceed to Mercado Pago
- Complete payment securely
- You’ll be redirected back with confirmation
Common Scenarios
How do I cancel an appointment?
How do I cancel an appointment?
As a Professional:
Go to your dashboard, find the reservation, and click to cancel or delete it.As a Patient:
Log in to your account, view your reservations, and select the appointment to cancel. Contact your professional directly if you need assistance.
What if I don't see any available time slots?
What if I don't see any available time slots?
This means the professional’s schedule is fully booked for the displayed dates. Try:
- Selecting a different date range
- Checking later in the week or month
- Contacting the professional directly for urgent needs
How do payment confirmations work?
How do payment confirmations work?
When payment is required:
- You create a payment preference
- Complete payment through Mercado Pago
- Mercado Pago sends a webhook notification to Zenda
- Zenda automatically creates your reservation
- Your appointment is confirmed
Can I block time on my calendar without a patient?
Can I block time on my calendar without a patient?
Yes! As a professional, you can create manual blocks for:
- Lunch breaks
- Administrative time
- Personal appointments
- Vacation days
Technical Details
For developers integrating with Zenda:Next Steps
Professional Dashboard
Learn how to manage your practice dashboard
Booking Appointments
Detailed patient booking guide
Payment Integration
Set up Mercado Pago for deposits
Authentication
Understand how Zenda authentication works