Appointments & Scheduling
Scheduling, availability calendars, intake linking, and appointment booking in forms.
6 questions
Yes. Create and manage appointments from your Appointments page with:
- Date, time, and duration (15, 30, 45, 60, or 90 minutes)
- Provider assignment and appointment type (new patient, follow-up, consultation, annual exam, or urgent)
- Linked intake forms — attach one or more forms to any appointment
- Status tracking through the full lifecycle: scheduled → confirmed → checked-in → in-progress → completed (or cancelled/no-show)
Status changes trigger automated workflows like post-visit review requests and no-show follow-ups.
Yes. Add an "Appointment Booking" field using the slash command menu. In the field's settings (gear icon), configure:
- Visit duration (15, 30, 45, 60, or 90 minutes)
- Visit type (new patient, follow-up, consultation, annual exam, or urgent)
- Provider assignment mode — any available, let patient choose, or specific providers
Patients see a real-time calendar with available slots based on your schedule. They pick a date and time, and the appointment is created when they submit the form.
Go to Appointments > Preferences to set up your schedule:
- Configure operating hours for each day of the week (e.g., Monday–Friday 9am–5pm)
- Add provider-specific schedules if providers have different availability
- Create overrides for holidays, closures, or special hours (full day or time-specific)
- The system automatically calculates available slots based on duration and prevents double-booking
Open any appointment and click "Send intake forms":
- Formisoft generates a magic link (JWT token, valid 7 days) with the patient's context
- The email includes your practice branding, the provider name, and links to all assigned forms
- Intake status updates to "sent" — track whether it's not sent, sent, partially completed, or completed
- Patient's known information is pre-filled in the forms
Yes. When creating or editing an appointment, attach any number of intake forms:
- The patient receives all assigned forms as a bundle when you send the intake link
- Track completion status per form — see which are done and which are still pending
- Review all completed forms before the patient arrives
Seven statuses that map to the appointment lifecycle:
- Scheduled — initial state when appointment is created
- Confirmed — patient confirmed attendance
- Checked-in — patient arrived at the office
- In-progress — patient is with the provider
- Completed — visit finished (triggers post-visit review request)
- Cancelled — with reason and timestamp
- No-show — patient didn't arrive (triggers no-show follow-up)
Still have questions?
Our team is here to help. Reach out and we’ll get back to you within a few hours.