Esqase

Search documentation

Search all Esqase documentation pages

Calendar and events

The Calendar is your firm's shared schedule. Every event your firm creates, every meeting a client books, and every task with a due date shows up here in one place. This page walks you through viewing the calendar, creating and moving events, setting up recurring events, inviting guests, syncing with Google Calendar, and responding to client scheduling requests.

Before you begin

  • You reach the calendar from the main sidebar by clicking Calendar.
  • Your role must include view access for the calendar. If it does not, the calendar page shows a "no access" message instead.
  • Create, edit/move, and delete are each governed by their own permission. By default, firm owners and administrators have full access, while attorneys and staff can view, create, and edit events but cannot delete them. If a button described below is missing for you, your role most likely does not include that level of access.
  • The first time you open the calendar, Esqase makes sure you have a personal default calendar to add events to, so you can always create an event right away.

📷 Screenshot: The full Calendar page: the left rail (mini month picker and the My calendars / Other calendars lists), the main calendar grid in the center, and the header controls along the top. Suggested image: images/calendar-and-events/calendar-overview.png

View and manage the firm calendar

The calendar header gives you everything you need to move around the schedule, switch views, and search.

  1. In the sidebar, click Calendar.
  2. Use the view button on the right side of the header (it reads Day, Week, or Month) to switch how the grid is laid out:
    • Day shows a single day, hour by hour.
    • Week shows the current week in a time grid.
    • Month shows the whole month at a glance.
  3. Move through time with the arrow buttons: click the left arrow to go to the previous day/week/month and the right arrow to go forward. Click Today to jump back to the current date.
  4. Use the mini month picker in the left rail to jump to any date quickly. Clicking a day there moves the main grid to that day.
  5. Type in the Search event box in the header to filter the calendar down to events whose details match your search.
  6. Click the refresh button (the circular-arrows icon) on the left of the header to reload calendars and events, for example after a teammate adds something.

Choosing which calendars you see

The left rail lists the calendars you can show or hide:

  • My calendars lists your own calendars, each with a colored swatch and a checkbox. Uncheck a calendar to hide its events; check it to show them again.
  • A built-in Tasks entry appears in the same list. Turn it on to overlay your firm's tasks (shown on their due dates) on top of the calendar, or off to hide them.
  • Other calendars lists your teammates' calendars, grouped by person. Check a person's name to show all of their calendars at once, or uncheck it to hide them.

Tip: Hiding a calendar only changes what you see. It does not affect anyone else's view or delete any events.

Creating, editing, and deleting calendars

Calendars are color-coded buckets you use to organize events (for example, a "Trial prep" calendar separate from your default one).

  1. To add a calendar, click the small plus button next to the My calendars heading, or open the ... (more) menu in the header and choose New calendar.
  2. In the New calendar dialog, fill in:
    • Name (required): what the calendar is called.
    • Description (optional): a short note about what it is for.
    • Color (required): the color used for its events on the grid.
  3. Click Create calendar. To change a calendar later, hover over it in My calendars, open its ... menu, and choose Edit.
  4. To remove a calendar, open its ... menu and choose Delete, then confirm in the Delete calendar? dialog.

Note: Your default calendar uses your name and cannot be renamed or deleted. When you delete a non-default calendar, its events stay on the firm but lose their color bucket.

📷 Screenshot: The New calendar dialog showing the Name, Description, and Color fields with the Create calendar button highlighted. Suggested image: images/calendar-and-events/new-calendar-dialog.png

Create a calendar event

You can create an event in two ways: with the New event button, or by drawing it directly on the grid.

  1. Click New event in the calendar header. (If your role does not include create access, this button is hidden.) Alternatively, click an empty slot on the grid, or click and drag across a time range, to open the same dialog with the date and time prefilled.
  2. In the New event dialog, fill in the details:
    • Title (required): the name of the event.
    • Event type (optional): if your firm has set up bookable meeting types, you can pick one here. Choosing a type fills in the title and adjusts the end time to match the type's standard length. Leave it as None for an ordinary event. (See Event types (scheduling).)
    • Link to (optional): link the event to a matter or lead. This field appears at the bottom of the form, after the Calendar and Color fields. Picking a matter makes the event appear on that matter's Events tab; picking a lead ties it to that lead. Leave it on Not linked to a matter or lead for an unlinked event. This field is hidden when you create an event from inside a matter or lead (the record is pre-filled automatically).
    • Date (required), Start time, and End time (required): when the event happens. Check All day to make it an all-day event and hide the time fields.
    • Repeat: leave this as Does not repeat for a one-time event, or pick a recurrence (covered below).
    • Timezone (required): the timezone the event's times are in. It defaults to your firm's timezone.
    • Guests: the people invited (covered below).
    • Location (optional): a free-text place, for example an office address or a courtroom.
    • Meeting link (optional): a video link such as a Google Meet or other URL.
    • Description (optional): a rich-text note with the agenda or any details.
    • Notification: when to remind attendees, for example 15 minutes before. Choose Custom to set your own interval, or None for no reminder.
    • Calendar (required): which calendar the event lives on. It defaults to your default calendar.
    • Color (optional): override the calendar's color for just this event.
  3. Click Create event. The event appears on the grid right away, and a confirmation message is shown.

Tip: If you have connected a Google account that includes Google Meet, a Generate Google Meet link button appears beneath the Meeting link field. Click it to create a fresh Meet link and drop it into the field. If you have not connected Google Meet, you will see a Connect Google Meet link that takes you to your integration settings instead. See Connecting Google (Gmail, Calendar, Meet).

📷 Screenshot: The New event dialog with the Title, Date, Start time / End time, Guests, and Calendar fields visible, and the Create event button at the bottom. Suggested image: images/calendar-and-events/new-event-dialog.png

Edit or move an event

You can open an event for editing, drag it to a new time, or resize it on the grid.

Edit event details

  1. Click an event on the grid. Its details open in the left rail, showing the date, time, meeting link, description, and participants.
  2. If you are the event's creator (or its host), open the ... menu at the top of that panel and choose Edit.
  3. The Edit event dialog opens with the same fields as when you created it. Make your changes and click Save changes.
  4. To remove the event instead, open the same ... menu and choose Delete, then confirm in the Delete event? dialog. Deleting an event cannot be undone.

Note: Only the event's creator or host sees the Edit and Delete options in the detail panel. Other members can still view the event but cannot change it from here.

Move or resize on the grid

Only the event's host or the person who created it can move or resize it on the grid. This is the same rule that controls who sees the Edit and Delete options in the detail panel. If you are not the host or creator, the event stays fixed in place: you can still click it to view its details, but you cannot drag it to a new time or change its length.

  1. To reschedule, drag an event to a new day or time. Esqase saves the new time and shows a brief "Event rescheduled" message.
  2. To change how long an event lasts, drag its bottom edge (in the Day or Week views) to make it longer or shorter. The duration updates automatically.

Note: Tasks that appear on the calendar (shown on their due dates) cannot be dragged or resized. To change a task's due date, open the task itself. See Creating and managing tasks.

Tip: If a move does not save (for example, you lose connection), Esqase puts the event back where it was so the grid always reflects what is actually saved.

📷 Screenshot: The event detail panel in the left rail with the ... menu open, showing the Edit and Delete options. Suggested image: images/calendar-and-events/event-detail-actions.png

Create a recurring event and edit a single occurrence

A recurring event repeats on a schedule (for example, a weekly case review) so you only have to set it up once.

Set up a recurring event

  1. Create or edit an event as usual.
  2. Open the Repeat menu and choose how often it repeats:
    • Daily, Weekly, Monthly, or Yearly for the common patterns.
    • Custom to set your own interval, such as every 2 weeks. With Custom, set Repeat every to a number and choose the Unit (Day, Week, Month, or Year).
  3. Once you pick anything other than Does not repeat, an Ends section appears. Choose when the series stops:
    • Never: the event repeats indefinitely.
    • On a specific date: pick the last date the event should occur.
    • After a number of occurrences: enter how many times it should repeat.
  4. Save the event. The grid shows every occurrence in the series.

📷 Screenshot: The event dialog with Repeat set to Weekly (or Custom) and the Ends section showing the Never / On / After options. Suggested image: images/calendar-and-events/recurring-event-options.png

Move one occurrence vs. the whole series

When you drag or resize an event that is part of a series, Esqase asks how to apply the change. As with single events, only the host or creator can move or resize a recurring event; for everyone else it stays fixed in place.

  1. Drag a single occurrence of a recurring event to a new time.
  2. In the Move recurring event dialog, choose:
    • Only this event: moves just the occurrence you dragged and leaves the rest of the series untouched. That occurrence becomes an exception with its own time.
    • All events in the series: shifts the entire series by the same amount.
  3. Esqase saves your choice and refreshes the grid. To keep things as they were, click Cancel and the occurrence snaps back.

📷 Screenshot: The Move recurring event dialog with the Only this event and All events in the series buttons. Suggested image: images/calendar-and-events/move-recurring-dialog.png

Add guests and send RSVPs

Guests are the people invited to an event. You can invite firm members, contacts, or anyone by email.

Add guests when creating or editing an event

  1. In the event dialog, click the Guests field to open the people picker.
  2. Start typing in the Search or type an email box. The list is grouped into Members (your colleagues) and Contacts (people from your contacts list, such as clients). The list searches as you type and loads more people as you scroll, so you do not have to load everyone at once.
  3. Click a name to invite that person. A checkmark shows who is selected; click a selected name again to remove them. Each guest you add appears as a removable chip in the field, with a small icon showing whether they are a member, a contact, or an email guest.
  4. To invite someone who is not a member or contact, type their full email address. An Invite by email group appears at the top of the list with an Invite option showing the address you typed. Choose it to add that person as an email guest.
  5. When you create an event from a matter or a lead, the related clients who have an email on file are added as guests automatically, so you do not have to add them by hand.
  6. As the creator, you are added as the host and marked as attending.

Note: A contact can only be invited if they have an email address on file, because that is where the invitation goes. A contact with no email still appears in the list but is greyed out and labeled No email, so you cannot select them until you add an email address to their contact record. See Working with contacts.

Note: You cannot remove the host from an event's guest list (the host has no remove button on its chip). Every other guest can be removed with the small x on their chip.

Respond to an invitation (RSVP)

If you are a guest on an event, you can mark whether you are coming.

  1. Click the event on the grid to open its detail panel in the left rail.
  2. Under Are you coming to the meet?, click yes, no, or maybe.
  3. Your response is saved immediately and the grid reflects it (events you have accepted are filled with their color).

📷 Screenshot: The event detail panel showing the Participants avatars and the Are you coming to the meet? row with the yes / no / maybe buttons. Suggested image: images/calendar-and-events/event-rsvp.png

Sync events with Google Calendar

If you connect your Google account, Esqase keeps your calendar in step with Google so your events show up in both places.

  1. Connect your Google account from your integration settings. See Connecting Google (Gmail, Calendar, Meet).
  2. Once connected, events you create, edit, or delete in Esqase are pushed to your Google Calendar automatically. Reminders, recurrence, and the meeting link are carried over too.
  3. Changes you make on the Google side are pulled back into Esqase on a regular schedule, so the two stay aligned.

Note: Syncing happens quietly in the background and never blocks you from saving an event in Esqase. If your Google connection is not active, the event is still saved in Esqase and simply is not mirrored to Google. You can reconnect Google any time from your integration settings.

Tip: If you connect Google Meet, you can generate a Meet link for any event right from the Meeting link field, as described under "Create a calendar event."

Approve, reject, or propose a new time for a booking

When a client books a meeting or asks for a different time, that arrives as a scheduling request. A scheduling request is a back-and-forth where the client and your firm propose dates and times until one is accepted. You handle these from the lead or matter the request belongs to (see "View and manage events on a matter" and Managing leads).

Where requests appear

  • On a lead or matter, an event step that is waiting on you shows a View request button (with an amber clock) once the client has proposed a time. A step still in negotiation shows a status such as Review date & time or Awaiting client.
  • Click that button to open the Scheduling request dialog.

Review and respond

  1. In the Scheduling request dialog, review the list of dates and times. Each entry is labeled Client proposed or Your firm proposed, with the latest pending one being the time you can act on.
  2. Choose how to respond:
    • Click Accept to confirm the client's proposed time. Esqase creates (or updates) the event for that time, and then offers to send the client a confirmation email.
    • Click Reject to decline the client's proposed time and hand the request back to them so they can pick another. Esqase then offers to email the client asking for a new time.
    • Click Propose schedule to suggest a different time yourself. In the Propose a new schedule dialog, pick a Date and Start time (the end is set automatically from the meeting's length) and click Propose schedule. Esqase then offers to email the client your proposed time so they can review it, and they can accept it or counter again.
  3. Use Copy link to copy the client's scheduling link, for example to resend it.
  4. If no event has been created yet, you can click Cancel request to stop the request entirely. The client's link stops working and they can no longer pick a time. This cannot be undone.

Note: When the firm has proposed a time and is waiting on the client, the dialog shows an Awaiting the client's response to your proposed time badge. Once you accept, reject, or propose back, the View request button on the step goes away until the client responds again.

📷 Screenshot: The Scheduling request dialog listing the client's and firm's proposed times, with the Reject, Accept, Propose schedule, and Copy link buttons. Suggested image: images/calendar-and-events/scheduling-request-dialog.png

You can also start a scheduling request yourself so the client picks the time:

  1. On a lead or matter event step that has no event yet, click Schedule and choose Request client to pick a schedule.
  2. Esqase creates a link and shows the Scheduling link ready dialog. Click the copy button to copy the link, or click Send email to client to email it.
  3. The client opens the link from their own email, confirms their identity, and picks a date and time, which comes back to you as a scheduling request to accept. For the client's side of this, see How clients book meetings.

View and manage events on a matter (the matter Events tab)

Every event linked to a matter also lives on that matter's Events tab, so you can see and manage a case's schedule without leaving the matter.

  1. Open a matter, then click the Events tab.
  2. The tab shows the matter's events in a table with columns for Title, Date / time, a Record time control (right after Date / time, for billing time spent on the event, covered below), Calendar, Event type, Guests, Status, Updated by, and Last updated. Each event is tagged Pending (still upcoming) or Done (already past).
  3. Use the tabs above the table to filter by All, Pending, or Done, and use the Search events box to find an event by title.
  4. To add an event to this matter, click New event. The event dialog opens with the matter pre-filled and the Link to field hidden, so the new event is automatically linked to the case.
  5. To change an event, click its title or the Edit button on its row. To remove one, open the row's ... menu and choose Delete, then confirm. If you can delete events, you can also select several rows and remove them together with the batch Delete action.

Note: The New event, Edit, and Delete controls follow the same calendar permissions described under "Before you begin." If your role does not include a given level of access, that control is hidden or disabled.

📷 Screenshot: A matter's Events tab showing the events table, the All / Pending / Done filter tabs, the search box, and the New event button. Suggested image: images/calendar-and-events/matter-events-tab.png

Record time on an event

If you bill for the time you spend on a meeting or appointment, the events table has a Record time column so you can run a timer right on the event and turn it into a time entry on the matter. This control is in the Record time column of the events table (right after Date / time) on both the matter Events tab and the contact Events tab. There is no timer inside the event dialog itself; you record time from the table.

Before you begin: Recording time needs permission to create activities (time entries). If you do not have it, the Record time control shows a dash and the timer button is hidden.

  1. Find the event's row and look at the Record time column.
  2. In the Record time control:
    • If no time entry exists yet, click Record time to start a fresh timer. The button turns into a running clock showing elapsed time, and a confirmation reads "Timer started."
    • While a timer is running, the button shows the elapsed time and a pause icon. Click it to pause. Pausing opens the time-entry window so you can review and adjust the recorded time.
    • When a timer is paused, the button shows a play icon. Click it to resume.
  3. Use the options menu (the three-dots button next to the timer) for:
    • Edit manually -- open the time entry to set the duration, rate, or notes by hand.
    • Remove -- detach and discard the timer from this event.
  4. Starting a timer creates a time entry (an activity) linked to this event and its matter. To manage it further, see Time and expense tracking.

Note: Once the time entry has been billed or paid, it is locked. The Record time control then shows a view-only eye icon (with the recorded time) that opens the entry read-only, and the timer and options menu are hidden. See When a time entry is locked.

📷 Screenshot: The Record time column on a matter's Events tab showing a running timer (elapsed time with a pause icon) and the options menu open with Edit manually and Remove. Suggested image: images/calendar-and-events/event-record-time-cell.png

Events that come from a workflow step (for example, a scheduled intake meeting) carry a stable link so you can always jump straight to them.

  1. On a lead or matter workflow step that has an event, click View to open a read-only preview of the event.
  2. From the preview you can click Edit to make changes, Copy link to copy the event's public link, or use the step's ... menu for further actions such as Send email, Unlink event, or Delete event.
  3. A direct event link always opens the event in the calendar's detail panel, even if you paste the link into your browser or arrive from a notification. Esqase resolves the link and shows the event with its RSVP controls.

Tip: Unlink event keeps the event on your calendar but detaches it from the workflow step, returning the step to its to-do state so you can reschedule. Delete event removes the event and detaches it, but leaves the step so you can start again.