Appointments
The Appointments module lets you schedule and track client meetings, service appointments, and other time-based interactions — all linked to a specific contact in your CRM.
Note: Appointments is a module-gated feature. It must be enabled per workspace via the Module Toggles system. When disabled, the sidebar link and all related features are hidden.
[SCREENSHOT PLACEHOLDER: Appointments list page showing upcoming tabs, assignee filter, and status badges]
How Appointments Differ from Events
Gordon CRM has two time-based features:
- Appointments are for internal scheduling (e.g., 1:1 meetings, small group service sessions). They are manually created by your team and must be linked to a contact.
- Events are for public-facing happenings (conferences, webinars). They can be published to a public registration page and support self-serve registration.
Appointment Types
Every appointment has a type that categorizes the interaction, shown as a colored badge:
- Meeting (default) — General meetings and calls (discovery call, quarterly review)
- Service — Service delivery sessions (haircut, coaching session, repair visit)
- Other — Anything else (site visit, drop-off)
Tracking Status
Appointments use an "assumed past" model — you don't need to manually mark an appointment as completed. Once its end time has passed, Gordon CRM automatically displays a green Past badge.
If an appointment doesn't go as planned, you can update its status using the quick-action buttons on the appointment detail page (or the three-dot menu on the list page):
- Cancel — Marks the appointment as Canceled (red badge)
- Mark No Show — Marks the appointment as No Show (amber badge)
- Revert to Scheduled — Removes the canceled/no-show status
The Appointments Page
The Appointments page is your central scheduling view.
Filtering and Sorting
- Upcoming vs. Past — Toggle between upcoming appointments (sorted soonest first) and past appointments (sorted most recent first).
- Assignee Filter — View only your appointments (default), all appointments, unassigned appointments, or select a specific team member.
- Search — Search by appointment title or contact name.
Creating Appointments
You can create an appointment from two places:
From the Appointments Page
- Navigate to Appointments in the sidebar.
- Click Add Appointment.
- Search for and select a contact (required).
- Fill in the title, type, date, time, location, and description.
- Click Save.
From a Contact's Detail Page
Click + Add Appointment on any contact's detail page. The form opens with the contact already selected and locked.
Smart Defaults: When you create a new appointment, the start and end times default to tomorrow from 10:00 AM to 11:00 AM. If you change the start time, the end time automatically adjusts to keep the same duration.
The Appointment Detail View
Click any appointment to open its detail view. The page is split into two sections:
- Metadata Card — Shows the title, status, linked contact, assignee, date, time, location, and description. From here you can use the quick-action buttons to change the status, or click Edit to update the details.
- Notes Section — Add and manage notes specific to this appointment. See Appointment Notes for details.
[SCREENSHOT PLACEHOLDER: Appointment detail view showing metadata card, quick-action buttons, and notes section]
Dashboard Widget
The main dashboard includes a "My Upcoming Appointments" widget showing:
- Appointments assigned to you that are scheduled within the next 7 days
- Up to 5 appointments
- Each item shows the title, linked contact name, and formatted date/time
- Clicking an appointment takes you straight to its detail view
Permissions
All workspace members can view, create, edit, and delete appointments.
Note: Unlike deals and companies (which restrict deletion to admins), appointment scheduling is a core daily action. Any team member can delete an appointment if needed.
Related
- Appointment Notes — Add notes to appointments that appear on the contact's feed
- Module Toggles — Enable or disable the Appointments module
- Technical Reference: Appointments — Data models, schemas, and architecture