User Guide

Google Calendar

By integrating ChannelTalk with Google Calendar, CoS can check calendar events and automatically handle bookings.

The Google Calendar app is designed for CoS to use. ( → Check the CoS guide)

By integrating the Google Calendar app, you can ask CoS to look up calendars, check available time slots, and create/edit/delete events during a conversation.

You can also directly configure Google Calendar-related functions in the Task function step.

  • Those who want to request Google Calendar tasks from CoS using natural language (coming soon)

  • Teams that frequently schedule meetings/consultations with clients and want to automate calendar checking and booking creation

  • Those who want to create scenarios where bookings are automatically created after an AI consultation ends

  • Those who want to quickly find available time slots by checking multiple team members' schedules at once

  1. Go to [Channel Settings] → [App Store] → Select the [Google Calendar] app

  2. Click the [Connect] button

  1. When the Google login screen appears, log in with the Google account to use for the integration

FAQ: How many Google accounts can be connected for integration?

Only one Google account can be connected per channel (workspace). An update is planned to allow multiple accounts to be connected and viewed in a list.

  1. Review the list of requested permissions and click [Allow]

  2. Once integration is complete, the connected date and time will be displayed on the settings screen

Permission

What this permission allows

View subscribed Google Calendar list

Check the list of calendars accessible by the connected account

View and edit events on all calendars

Create new events, or change or cancel existing events

View my attendance status on calendar

Check whether a specific time slot is free or already has an event

View and download your organization's Google Workspace directory

Check team member information (name, email, department, etc.) registered in Google Workspace

In the future, by integrating the Google Calendar app, you will be able to delegate calendar tasks such as calendar lookup, checking available time slots, and creating/editing/deleting events to CoS with just natural language requests.

( → Check the CoS guide)

@CoS Schedule a meeting with Kim Minsu on Monday next week at 3 PM.

@CoS Tell me an available 1-hour slot between 2–5 PM tomorrow.

@CoS Check if there's an available meeting room this week.

  1. [Support → Settings → Tasks] to create a task or edit an existing one.

    (→ Check the Task guide)

  2. Add a 'Function' step and select the desired Google Calendar function from the displayed list.

  3. Complete the task settings and save.

Event Management (CRUD)

  • createEvent – Create event

    • Create a new event with title, description, location, time, attendees, and meeting room. Google Meet video links can be auto-generated. Choose whether to send invitation emails.

  • updateEvent – Edit event

    • Change specific details (time, location, attendees) of an existing event.

  • listEvents – List events

Finding Time/Resources

  • findAvailableSlots – Find time slots when everyone is free

    • Find time slots when everyone is free across multiple calendars. Prevents double-booking.

    • One Google account can view multiple team members' calendars if it has access.

  • findAvailableRooms – Find available meeting rooms

    • Calendars with keywords like the following in their name are auto-recognized as meeting room calendars. (e.g. "3F Meeting Room", "Meeting Room A", etc.)

      • room, 회의실, 미팅룸, meeting room, conference, booth, 부스, 会議室, ミーティングルーム, ブース

      • Google resource calendars (calendars whose address ends in @resource.calendar.google.com) are also auto-recognized.

Organization Information

  • listMembers – View members

  • searchMembers – Search members (attendee candidates)

Setup Assistance

  • listCalendars– Get raw data list of connectable calendars

  • listCalendarChoiceslistCalendars Get name/label/description from listCalendars in a clean format

  1. Go to [Google Calendar] in ChannelTalk [Channel Settings] - [App Store].

  2. Click the [Disconnect] button.

  3. To fully remove the app, click [Uninstall] to remove it from the App Store.

Events already created in Google Calendar remain after disconnecting. However, calendar functions connected to tasks will no longer work after disconnection.