안녕하세요. 오늘은 업무에 사용하고 있는, 구글 캘린더와 지메일을 API로 연동해서 업무에 적용해 보려고 합니다.


먼저, 업무로 사용하고 있는 구글 계정으로 Google Cloud 계정 생성 및 프로젝트를 생성해 준 후
API 및 서비스 -> API 라이브러리로 이동해서 Google Workspcae 탭에서 Gmail, Calencar 활성화를 진행해 줍니다.
아래는, OpenClaw를 통한, Notion API를 활용하여 정리한 내용이니 참고하시면 됩니다.
📘 Google API (Gmail/Calendar) 연동 완벽 가이드
📝 이 가이드는 OpenClaw 환경에서 Google Workspace 기능을 통합하기 위한 OAuth 2.0 인증 및 API 설정 과정을 담고 있습니다.
Step 1: Google Cloud Console 설정
- Google Cloud Console 접속 후 새 프로젝트 생성
- API 및 서비스 > 라이브러리에서 Gmail API 및 Google Calendar API 활성화
Step 2: OAuth 자격 증명 발급
- 사용자 인증 정보 > 사용자 인증 정보 만들기 > OAuth 클라이언트 ID 선택
- 애플리케이션 유형을 [데스크톱 앱]으로 선택 (서버 구동 환경에 최적화)
- 생성된 JSON 파일을 다운로드하여 credentials.json으로 보관
Step 3: 인증 코드 획득 및 토큰 생성
생성된 인증 URL을 통해 승인 후, 리디렉션 된 localhost 주소창에서 code= 뒤의 텍스트를 추출합니다. 이후 해당 코드를 통해 access_token을 발급받아 시스템에 저장합니다.


연동이 되면, 금일 메일로 주고받은 내용을 토대로 Notion에 정리를 해줄 수 있습니다.
조금 더 나아가 메일내용을 토대로, 디테일한 부분까지 잡을 수 있을지는 연구를 해봐야겠습니다.
캘린더의 경우 현재 회사에서 본부 별로 공유 캘린더를 사용하고 있습니다. 담당자 별로 색상으로 구분해서 사용하고 있고,
1. 홍길동(포도), 2. 홍당무(공작) 3. 홍지우(흑연) 이런 식으로 색상을 구분 지어 프롬프트를 넣어주고, 사용자의 색상을 잘 컨트롤해주면, 캘린더 자동일정까지 무난하게 진행하는 것까지 확인하였습니다.
OpenClaw 환경 구성 셋
1. 하드웨어 계층 (The Foundation)
• Host Server: Synology SA6400
• Virtualization: Synology VMM (Virtual Machine Manager)
2. 운영체제 및 런타임 (OS & Runtime)
• Guest OS: Ubuntu 22.04 LTS
• Engine: OpenClaw v2026.2.15
• Runtime: Node.js v24.13.1
• Intelligence (LLM): Gemini 3.0 Flash
3. 통신 및 제어 채널 (Communication Channels)
• Primary Command: Telegram (텔레그램)
• Digital Headquarters: Notion (노션)
• Business Tools: Google Workspace (Gmail & Calendar) -> 신규 추가
2026.02.20 - [Ai] - [Synology] 4. OpenClaw 활용하기, NAS - OpenClaw 연결
[Synology] 4. OpenClaw 활용하기, NAS - OpenClaw 연결
OpenClaw 인프라는 Synology VMM 위에서 동작하기 때문에, API를 활용한 데이터 입출력 제한이 걸려있습니다.로컬 PC 혹은 로컬 데이타에 접근하여 보다 양질에 데이터를 입출력한다면 더 좋은 활용이
little-pig.tistory.com
'Ai' 카테고리의 다른 글
| [Synology] 5. OpenClaw 활용하기 SubAgent 하나의 기업으로 구축하기 [OpenClaw sessions_spawn] (0) | 2026.02.21 |
|---|---|
| [Synology] 4. OpenClaw 활용하기, NAS - OpenClaw 연결 (0) | 2026.02.20 |
| [Synology] 2. OpenClaw 온보딩 및 채널 설정 로컬 서버 NAS SA6400, Ubuntu 24.04 (0) | 2026.02.18 |
| [Synology] 1. OpenClaw 구축하기 로컬 서버 NAS SA6400, Ubuntu 24.04 (0) | 2026.02.17 |
| Chat GPT-4 사용하기 GPT4 API (3) | 2023.03.17 |