사용자 가이드

thumbnail

Google Calendar

채널톡과 Google Calendar를 연동하면, CoS가 캘린더 일정을 확인하고 예약을 자동으로 처리할 수 있어요.

구글 캘린더 앱은 CoS가 활용하도록 만들어진 앱이에요. ( → CoS 가이드 확인하기)

구글 캘린더 앱을 연동해두면 CoS와 대화 중 캘린더 조회, 빈 시간 확인, 일정 생성·수정·삭제 같은 업무를 요청할 수 있어요.

이 외에도 태스크 함수 단계에서 구글 캘린더 관련 함수를 직접 설정하실 수도 있습니다.

  • CoS안에서 자연어로 구글 캘린더에 대한 업무를 요청하고 싶은 경우 (제공 예정)

  • 고객사와 미팅/상담 일정을 잡는 일이 잦아서, 캘린더 확인과 예약 생성을 자동화하고 싶은 팀

  • AI 상담이 끝난 뒤 자동으로 예약이 생성되는 시나리오를 만들고 싶은 경우

  • 여러 담당자의 일정을 한 번에 확인해서 빈 시간을 빠르게 찾고 싶은 경우

  1. [채널설정] → [앱스토어] → [Google Calendar] 앱을 선택해요

  2. [연동하기] 버튼을 클릭해요

  1. Google 로그인 화면이 뜨면, 연동에 사용할 Google 계정으로 로그인해요

연동시, 연동에 사용 할 Google 계정은 몇 개까지 연결할 수 있나요?

채널(워크 스페이스)당 Google 계정 1개만 연동할 수 있어요. 추후 여러 계정을 연동하고, 연동된 계정을 목록에서 확인할 수 있도록 업데이트될 예정이에요.

  1. 요청되는 권한 목록을 확인하고 [허용] 을 클릭해요

  2. 연동이 완료되면 설정 화면에 연동된 날짜와 시간이 표시돼요

권한

이 권한으로 할 수 있는 일

구독 중인 Google Calendar 목록 조회

연동한 계정이 접근 가능한 캘린더 목록을 확인해요

모든 캘린더의 일정 보기 및 수정

새 일정을 만들거나, 기존 일정을 바꾸거나 취소해요

캘린더에서 내 참석 여부 보기

특정 시간대에 비어있는지, 이미 일정이 있는지 확인해요

조직의 Google Workspace 디렉터리 보기 및 다운로드

Google Workspace에 등록된 팀원 정보(이름, 이메일, 부서 등)를 확인해요

앞으로는 구글 캘린더 앱을 연동하면, CoS에게 자연어로 요청만으로 캘린더 조회, 빈 시간 확인, 일정 생성·수정·삭제 등의 캘린더 업무를 맡길 수 있게 될 예정이에요.

( → CoS 가이드 확인하기)

@CoS 다음주 월요일 오후 3시에 김민수님과 미팅 잡아줘.

@CoS 내일 오후 2~5시 중 1시간 미팅 가능한 시간 알려줘.

@CoS 이번 주 비어있는 회의실 있는지 확인해줘.

  1. [서포트 → 설정 → 태스크] 단계에서 태스크를 생성하거나 기존 태스크를 수정해요.

    (→ 태스크 가이드 확인하기)

  2. '함수' 단계를 추가하고, 보여지는 목록 중 원하는 Google Calendar 함수를 선택해요.

  3. 태스크 설정을 완료한 뒤 저장합니다.

일정 관리 (CRUD)

  • createEvent – 일정 생성

    • 제목, 설명, 장소, 시간, 참석자, 회의실을 지정해 새 일정을 만들어요. 필요하면 Google Meet 화상회의 링크도 자동으로 생성돼요. 참석자에게 초대 메일을 보낼지 여부도 선택할 수 있어요.

  • updateEvent – 일정 수정

    • 이미 만들어진 일정의 시간, 장소, 참석자 등 일부 내용만 바꿔요.

  • listEvents – 일정 목록 조회

시간/자원 찾기

  • findAvailableSlots – 사람들이 다 같이 비어있는 시간대 찾기

    • 여러 캘린더의 일정을 겹치지 않게 확인해서 비어있는 시간대를 찾아줘요. 더블부킹을 방지하는 데 활용돼요.

    • 인증(연동)은 Google 계정 1개로 하지만, 그 계정이 조회 권한을 가진 다른 담당자의 캘린더라면 여러 개를 한꺼번에 조회할 수 있는 구조예요.

  • findAvailableRooms – 비어있는 회의실 찾기

    • 캘린더 목록을 조회할 때, 캘린더 이름에 아래 키워드가 포함되어 있으면 자동으로 "회의실 캘린더"로 인식해요. (예: "3층 회의실", "Meeting Room A" 등)

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

      • Google 리소스 캘린더(주소가 @resource.calendar.google.com으로 끝나는 캘린더)도 자동으로 인식돼요.

조직 정보

  • listMembers – 구성원 조회

  • searchMembers – 구성원(참석자 후보) 검색

설정 보조

  • listCalendars– 연동 가능한 캘린더 목록 원본 데이터 가져오기

  • listCalendarChoiceslistCalendars가 가져온 원본 데이터 중 이름/라벨/설명만 정리하여 보기 좋게 가져오기

  1. 채널톡 [채널설정] - [앱스토어]에서 [Google Calendar]로 이동해요.

  2. [연동 해제] 버튼을 클릭해요.

  3. 앱 자체를 더 이상 쓰지 않는다면 [설치 해제] 를 눌러 앱스토어에서 앱을 제거할 수 있어요.

연동을 해제해도 이미 구글 캘린더에 생성된 일정은 그대로 남아있어요. 다만 연동 해제 이후에는 태스크에 연결된 캘린더 함수가 더 이상 동작하지 않아요.