See the whole week. Work through the day.

Switch to Day Agenda for a chronological list of appointments. Keep the patient, time, provider, visit type, and status together in one readable row.

Moonshot Day Agenda showing five appointments with patient names, times, providers, visit types, and appointment statuses.

Everything Your Front Desk Needs

Handle bookings, provider availability, and reminders without moving between separate scheduling tools.

Multi-Provider Calendar

See every provider's schedule side by side. Filter by provider, date range, or appointment type. Drag to reschedule.

Online Booking

Patients book from your website with just a name, email, and phone. No portal signup. No password. Embedded or standalone.

Appointment Types

Configure duration, pricing, color, prep instructions, and double-booking rules per appointment type. Link intake forms automatically.

Automated Reminders

SMS and email reminders sent on your schedule. Patients confirm or cancel directly. Keep upcoming appointments visible to patients and your team.

Availability Templates

Set weekly recurring schedules per provider. Block vacation and time-off windows. Templates update future availability automatically.

Double-Booking Control

Allow or prevent overlapping appointments per type. Some visits need a full slot; others can overlap. You decide the rules.

A clear next step for patients and staff.

Booking without a portal password

Let patients choose from available appointment times through your website or a standalone booking link.

Patient booking screen with available appointment times

Know who is coming in

Collect contact details in the booking flow. Configure appointment types with the duration, pricing, and preparation instructions your team uses.

Patient contact details step in online booking

Keep the front desk in the loop

See appointment status, filter the calendar by provider, and move between the schedule and patient context as the day changes.

Staff appointment list with patient names, visit types, and statuses

The right forms for the right appointment.

Build your intake forms in Moonshot, then assign them to appointment types. Booking starts the form request automatically, so your team has fewer links to send by hand.

Make the form fit your practice

Start with a template or build your own. Add questions, dropdowns, checkboxes, signatures, and file or photo uploads. Preview the patient experience before using it.

Match forms to visit types

Choose which intake forms and consents belong with each appointment type. See the assignments together and update them as your workflows change.

Let booking start the request

Assigned forms are requested automatically after booking. For recurring intake, enable “Re-send every booking” on the form assignment.

Moonshot Forms and Intake auto-send rules showing intake and consent forms assigned to appointment types, including DEXA Scan and Initial Consult and Lab Review
Explore the form builder

Frequently Asked Questions

Can patients book without creating an account?
Yes. The public booking page requires only a name, email, and phone number. No portal signup, no password creation. Patients pick a provider, choose an appointment type, select a time slot, and confirm. The system creates their patient record automatically if they are new.
How do automated reminders work?
Moonshot EHR sends SMS and email reminders automatically based on your configured schedule. You can set reminders at 24 hours, 48 hours, or custom intervals before the appointment. Patients can confirm or cancel directly from the reminder. All reminders respect SMS consent preferences.
Does the calendar support multiple providers?
Yes. Each provider has their own availability template, appointment types, and calendar view. Front desk staff can see all providers side by side and book across any provider. The calendar supports color-coded appointment types, double-booking controls, and availability blocks for time off.

Works With the Rest of Your Clinic

Patient Portal

Patients book, cancel, and reschedule through the portal. Appointments sync in real time.

Learn more

Intake Forms

Forms auto-send when patients book. Responses land in the chart before they arrive.

Learn more

Telehealth

Virtual appointment types auto-provision video sessions. One click to join from the calendar.

Learn more

See Scheduling in Action

Book a 15-minute walkthrough and see how the calendar works for your clinic.

Book a Demo