Skip to main content

Schedule a meeting with a group

Finding a time that works for everyone is the tedious part of any group project. The meeting scheduler does it for you: you propose a meeting, everyone shares when they're free, and then anyone can book the time as a real event on the group's calendar.

Before you start

Scheduling starts from a group's chat, so you need to be a member of a group — see Create a group. The meeting scheduler is available in any group chat except a Class group.

  1. Open Chats and select the group you want to meet with.

  2. In the message bar below the conversation, click the Schedule a meeting icon (the calendar icon — its tooltip reads "Start scheduling a meeting with this group..."). The Schedule a meeting with your group dialog opens.

    Screenshot coming soon
    The "Schedule a meeting with [group]" dialog open over the group chat, with a title, a Period date range, and a daily time range filled in.
    Capture spec (for maintainers)
    {
      "id": "web.meeting-scheduler.schedule-a-meeting.create-dialog",
      "platform": "web",
      "route": "/chats/groups/{groupId}",
      "actions": [
        {
          "clickTestId": "schedule-meeting-button"
        },
        {
          "waitForTestId": "meeting-scheduler-create-dialog"
        },
        {
          "fill": {
            "testId": "meeting-title-input",
            "value": "Group project sync"
          }
        }
      ],
      "clip": {
        "testId": "meeting-scheduler-create-dialog",
        "pad": 16
      }
    }
  3. Enter a Title for the meeting — at least 3 characters, so everyone knows what it's about.

  4. Set the Period — the range of days to consider — and the daily time range to search within (the default runs from morning to evening).

  5. Click Confirm. Latte posts a message in the chat proposing the meeting and inviting everyone to share their availabilities.

    Screenshot coming soon
    The meeting proposal system message posted in the group chat after confirming, showing the sync button and the availabilities progress bar.
    Capture spec (for maintainers)
    {
      "id": "web.meeting-scheduler.schedule-a-meeting.chat-proposal",
      "platform": "web",
      "route": "/chats/groups/{groupId}",
      "actions": [
        {
          "waitForTestId": "meeting-scheduler-proposal-message"
        }
      ],
      "clip": {
        "testId": "meeting-scheduler-proposal-message",
        "pad": 12
      }
    }
On the Latte desktop app

The desktop app uses the same group chat and dialog — nothing changes.

Good to know

The proposal message shows a live progress bar of how many members have shared their availabilities so far, so you can see at a glance when the group is ready to book.