Docs

Calendar.

Appointments, month/week/day views, reminders, and Google sync.

The Calendar holds your appointments alongside the to-dos that are due each day, and can optionally stay in sync with your Google Calendar so you only have to check one place.

Views

The Calendar in Month view with appointment chips and the view switcher
Calendar — Month view, with the view switcher and Google sync status.

There are four views, switchable from the top of the page:

  • Agenda — one day at a time: your appointments for that day, plus a to-do panel underneath (Past due, Due, upcoming, and Done).
  • Day — a time-grid for a single day.
  • Week — a time-grid across the week.
  • Month — the default view. Click any day to create an appointment on it, or click an existing chip to open it.

ListingStack remembers whichever view you used last, so it opens back to that view next time.

In Agenda view, the Past duesection only carries incomplete to-dos forward when you're looking at today — step back to a previous day and you'll see just that day's own activity, not the running backlog.

Creating and editing appointments

Click New appointment in any view, or click directly on a day in Month view, to open the appointment form. Fields:

  • Title and an All day toggle
  • Start and End — date and time, or date only for all-day appointments
  • Location — free text; shown with a map link on the appointment
  • Notes
  • Contact — search and link an existing contact
  • Listing — optionally attach one of your listings

As you set the Start and End, the form live-checks for other appointments that overlap it and warns you inline, naming the conflicting appointments (up to three, plus a "+N more" if there are additional ones). It's only a warning — nothing stops you from saving anyway if the double-booking is intentional.

Clicking an existing appointment opens its detail card, where you can jump into Edit or Delete (delete asks for confirmation first). Open houses appear on the calendar too, but clicking one takes you straight to the open house page instead of this detail card.

Linked contacts and listings

An appointment with a contact attached shows that contact's name as a link straight to their profile, both in the day list and on the detail card. A location or a linked contact's address gets a one-click map link next to it. A linked listing shows its address on the detail card so you can see at a glance which property the appointment is for.

Google Calendar sync

The connect control lives in the header of the Calendar page. If Google sync isn't available for your workspace yet, that spot shows "Google sync coming soon" and the rest of the calendar works normally without it. Where it's available, click Connect Google to authorize; once connected, the header shows your connected account and a synced status instead.

Sync runs both directions:

  • Appointments you create, edit, or delete in ListingStack are pushed to your Google Calendar right away.
  • Events on your Google Calendar are pulled in on a recurring sync and appear on your ListingStack calendar tagged with a Google badge, distinct from the ListingStack badge on appointments created here.

If Google revokes access, the header shows Reconnect Google; if a sync run fails, it shows "sync failed, retrying" next to your account and picks back up on the next attempt. You can disconnect at any time from the same control.

Appointment reminders

ListingStack emails you a reminder ahead of each timed appointment (all-day appointments and cancelled ones are skipped): one heads-up email while the appointment is still more than a couple of hours out, and a second, closer email as it approaches. Each reminder also lands as an in-app notification linking back to the calendar.

TipAttach a contact to every appointment you can. It turns the appointment into a click-through to that person's full history, and it's what lets the Agenda view show you who you're meeting without opening anything.