Hướng Dẫn Config Office 365 Connector cho OpenClaw
Tổng quan
Office365-Connector cho phép OpenClaw tích hợp với Microsoft 365 để:
- ✅ Đọc, soạn thảo, gửi email
- ✅ Kiểm tra lịch họp, đặt lịch mới
- ✅ Quản lý danh bạ và công việc
- ✅ Tóm tắt briefing sáng tự động
- ✅ Phân loại email (email triage)
Bước chuẩn bị: Admin tạo Azure App
Bước 1: Tạo App Registration
Admin đăng nhập vào portal.azure.com bằng tài khoản có quyền Admin:
- Vào Microsoft Entra ID (bên trái menu)
- Chọn App registrations
- Nhấn + New registration (góc trên trái)
- Điền thông tin:
- Name:
OpenClaw-Office365 - Supported account types: Chọn Accounts in this organizational directory only
- Redirect URI: Chọn Web → nhập
http://<ip hoặc domain chạy openclaw>:8080/callback
- Name:
- Nhấn Register
- Ghi lại 2 ID quan trọng:
- Application (Client) ID (hiển thị trên trang Overview)
- Directory (Tenant) ID (hiển thị trên trang Overview)
Bước 2: Tạo Client Secret
Vẫn trong app OpenClaw-Office365 vừa tạo:
- Vào tab Certificates & secrets (bên trái menu)
- Chọn Client secrets
- Nhấn + New client secret
- Điền:
- Description:
openclaw-secret - Expires: Chọn 24 months
- Description:
- Nhấn Add
- ⚠️ NGAY LẬP TỨC: Sao chép giá trị Value (secret chỉ hiển thị 1 lần duy nhất!)
Bước 3: Cấp API Permissions
Vẫn trong app OpenClaw-Office365:
-
Vào tab API permissions
-
Nhấn + Add a permission
-
Chọn Microsoft Graph
-
Chọn Delegated permissions
-
Tìm và chọn các permission sau:
- ✓
Mail.Read— đọc email - ✓
Mail.Send— gửi email - ✓
Mail.ReadWrite— xóa/di chuyển email - ✓
Calendars.ReadWrite— đọc & đặt lịch - ✓
Contacts.ReadWrite— đọc danh bạ - ✓
User.Read— thông tin tài khoản - ✓
OnlineMeetings.ReadWrite— (tùy chọn) tạo/quản lý Teams meeting
- ✓
-
Nhấn Add permissions
-
Quay lại trang API permissions
-
Nhấn Grant admin consent for [tên tổ chức của bạn]
-
Xác nhận Yes khi được hỏi
Sau bước này, tất cả permission sẽ có dấu ✅ xanh ở cột Status.
Bước 4: (Tùy chọn) Giới hạn scope cho user cụ thể
Nếu chỉ muốn một vài user được phép dùng (không phải toàn bộ organization):
- Vào Enterprise applications (bên trái menu)
- Tìm app
OpenClaw-Office365 - Vào Properties
- Bật toggle Assignment required → Save
- Vào Users and groups (bên trái menu)
- Nhấn + Add user/group
- Chọn user được phép dùng → nhấn Assign
Bước 5: Giao thông tin cho member
Admin cung cấp 3 thông tin này cho member:
Client ID: ________________________________
Tenant ID: ________________________________
Client Secret: ________________________________