통합

회의, 달력, 이메일을 위한 Outlook AI

Speak AI는 Outlook에 연결되어 원클릭 회의 기록, 액션 아이템 추출 및 이메일 스레드 분석을 제공합니다. 캘린더 초대에 봇을 추가하세요. Microsoft 365를 한 번 연결하세요. 또는 Microsoft Graph를 직접 연결하세요. 액션 아이템은 받은편지함이 아닌 CRM으로 전송됩니다.

무료 7일 평가판신용카드 필요 없습니다. Microsoft 365 Personal, Business, Enterprise와 함께 작동합니다.
Bot이메일 초대
그래프API + OAuth
100+언어
무료시도해보기

신뢰할 수 있는 25만 명 이상의 사람들과 팀들에 의해

당신이 할 수 있는 일

Speak이 Microsoft 365 스택에 연결되면 Outlook 캘린더의 모든 회의가 자동으로 필사되고 분석됩니다. 영업 팀은 Outlook으로 예약된 모든 통화를 HubSpot 또는 Salesforce에 기록합니다. 연구원들은 고객 인터뷰를 체계적인 보고서로 변환합니다. 운영 팀은 추출된 실행 항목을 Outlook Tasks 및 Microsoft Teams 채널로 전송합니다.

모든 Outlook 회의에 자동 참석

두 가지 경로. 추가 [email protected] 봇이 해당 회의에만 참여하도록 단일 Outlook 캘린더 이벤트에 게스트로 추가하세요. 또는 Microsoft 365를 Speak에 한 번 연결하여 캘린더의 모든 이벤트에 대한 지속적인 자동 적용을 받으세요. 같은 봇, 같은 결과물, 어느 쪽이든 회의별 설정이 필요 없습니다.

Magic Prompt로 Outlook 이메일 스레드 분석

Microsoft Graph API를 통해 Outlook Mail에서 전체 대화를 가져옵니다. 스레드를 Speak’s Magic Prompt로 연결하여 의사결정, 감정, 장애물, 담당자, 마감일 또는 사용자 정의 기준을 추출합니다. 통화 기록에서 실행되는 동일한 프롬프트 라이브러리가 이메일 텍스트에서도 작동합니다.

작업 항목을 Outlook Tasks 또는 CRM으로 푸시하세요

모든 회의 후 Speak는 실행 항목, 의사 결정, 담당자를 추출합니다. 업무가 일어나는 곳으로 보내세요: 개인 후속 조치를 위한 Outlook Tasks, 거래 기록을 위한 CRM, 팀 인식을 위한 Microsoft Teams 채널. 받은편지함은 깔끔하게 유지됩니다.

Claude 또는 ChatGPT에서 모든 Outlook 회의 검색

Speak의 공식 MCP 서버는 83개의 도구를 AI 어시스턴트에 노출합니다. Claude에게 지난 분기에 Acme Corp가 가격에 대해 언급한 모든 Outlook 미팅을 찾거나, 태그된 연구 인터뷰에서 인용구를 추출하도록 요청합니다. 온보딩.

3단계로 설정하기

가장 빠른 경로는 30초입니다: 이메일로 봇을 초대하세요. 자동 적용 경로는 2분입니다: Speak에서 Microsoft 365를 연결합니다. 둘 다 동일한 Speak 워크스페이스를 통해 흐릅니다.

Speak AI에 가입하세요

다음에서 무료 계정 생성 app.speakai.co7일 무료 체험을 받으세요. 전체 기능 이용 가능합니다. 신용카드 불필요. 가입 후 Settings > API 그리고 API 키를 복사하세요.

통합 경로 선택

초대 [email protected] 회의에 참여 (설정 불필요)

회의 URL이 있는 Outlook 캘린더 이벤트(Teams, Zoom, Webex 또는 Meet)를 열고 추가하세요. [email protected] 참석자로서. 봇이 초대를 수락하고 자동으로 회의에 참여합니다. 앱 내 설정이 필요 없습니다. 캘린더 OAuth에 커밋하지 않고도 일회성 회의에 작동합니다.

앱 내에서 라이브 미팅 캡처 또는 일정 설정

Speak’s에서 AI 회의 도우미, 클릭 라이브 미팅 캡처 이미 실행 중인 회의에 봇을 보내거나 라이브 미팅 예약 나중에 시작하는 것으로 보내기. 회의 URL을 붙여넣으면 봇이 나머지를 처리합니다.

Microsoft 365 캘린더 연결 (자동 커버리지)

이벤트별 초대장 없이 캘린더의 모든 회의를 계속 기록하려면 Microsoft 365를 Speak에 연결하세요. 회의 어시스턴트 > 캘린더Speak은 모든 이벤트를 자동으로 감지하고 봇을 전송합니다. 범위 승인 Calendars.Read 그리고 OnlineMeetings.Read.All.

Microsoft Graph 이메일 스레드 분석

이메일 파이프라인의 경우 Microsoft Graph를 통해 대화를 가져오세요 (/v1.0/me/messages?$filter=conversationId eq '...'), 메시지 본문을 연결하고 Speak로 텍스트 미디어로 POST합니다. 결과에 대해 모든 Magic Prompt를 실행합니다.

Claude 및 ChatGPT용 MCP

이미 Speak에 회의가 있으신가요? Claude Desktop과 연결하세요 npx @speakai/mcp-server init또는 원격 MCP 서버 URL을 Claude.ai 또는 ChatGPT에 추가하세요. 대화를 통해 전체 Outlook 회의 라이브러리를 검색하세요.

구독 media.analyzed

전사 및 AI 분석이 완료되면 Speak가 서명된 웹훅을 발생시킵니다(10분 통화 기준 대체로 60초 이내). 엔드포인트를 다음을 통해 등록하세요. POST /v1/webhook 전사본이 CRM, BI 또는 경보 시스템에 도착할 때 대응하세요. Microsoft Graph를 통해 Outlook Tasks에 작업 항목을 푸시하세요.

실제 워크플로우, 실제 결과

Speak 고객이 Microsoft Outlook과 함께 배포하는 4가지 프로덕션 패턴입니다. 팀에 맞는 패턴을 선택하고 레시피를 복사하세요.







영업, 조사 및 운영 팀용 · Outlook Calendar OAuth 또는 이메일 초대

모든 Outlook 캘린더 회의에 자동으로 참여

두 가지 경로, 동일한 결과. 가장 쉬운 방법: 추가 [email protected] Outlook 이벤트의 참석자로 사용. 봇이 수락하고 참여합니다. 자동 커버리지: Microsoft 365 캘린더를 Speak에 한 번 연결하면 회의 URL이 있는 모든 이벤트가 별도의 초대 없이 봇을 자동으로 받습니다.

옵션 A: 이메일로 봇 초대 (설정 불필요)
# Manual: open the Outlook event with the meeting link.
# Click "Add attendees" and enter:
#     [email protected]
# Save the event. The bot accepts the invite and joins the meeting automatically.

# Same email works for Microsoft Teams, Zoom, Webex, and Google Meet events.

# Programmatic (Microsoft Graph) - add the bot as an attendee:
curl -X PATCH "https://graph.microsoft.com/v1.0/me/events/$EVENT_ID" 
  -H "Authorization: Bearer $GRAPH_TOKEN" 
  -H "Content-Type: application/json" 
  -d '{
    "attendees": [
      {
        "emailAddress": { "address": "[email protected]", "name": "Speak AI Notetaker" },
        "type": "required"
      }
    ]
  }'
옵션 B: Speak에서 Microsoft 365 연결(자동 커버리지)
# Speak AI 대시보드에서:
# 1. Meeting Assistant -> Calendar로 이동
# 2. “Connect Microsoft 365” 클릭
# 3. OAuth 범위 승인:
#      Calendars.Read
#      OnlineMeetings.Read.All
# 4. Speak이 기존 향후 Outlook 이벤트를 즉시 찾음
# 5. 봇이 다음 예약된 회의에 자동으로 참석

# 또는 Meeting Assistant UI에서 Capture Live Meeting / Schedule Live Meeting을 사용하여
# 봇을 하나의 특정 회의 URL로 보냅니다.
옵션 C: API를 통해 단일 회의를 위해 봇 예약하기






curl -X POST https://api.speakai.co/v1/meeting-assistant/events/schedule 
  -H "x-speakai-key: $SPEAK_API_KEY" 
  -H "Content-Type: application/json" 
  -d '{
    "title": "Acme Corp - Discovery Call",
    "meetingURL": "https://teams.microsoft.com/l/meetup-join/...",
    "meetingDate": "2026-05-15T16:00:00.000Z",
    "meetingLanguage": "en-US",
    "folderId": "507f1f77bcf86cd799439011"
  }'
// Call this when your CRM creates a meeting in Outlook + Teams.
async function scheduleSpeakBot({ title, meetingURL, scheduledAt, folderId }) {
  const r = await fetch(
    "https://api.speakai.co/v1/meeting-assistant/events/schedule",
    {
      method: "POST",
      headers: {
        "x-speakai-key": process.env.SPEAK_API_KEY,
        "Content-Type": "application/json",
      },
      body: JSON.stringify({
        title,
        meetingURL,
        meetingDate: scheduledAt,
        meetingLanguage: "en-US",
        folderId,
      }),
    }
  );
  if (!r.ok) throw new Error(`Speak schedule failed: ${r.status}`);
  const { data } = await r.json();
  // Persist data.meetingAssistantEventId on the CRM activity record
  // so you can pause / resume / remove the assistant later.
  return data.meetingAssistantEventId;
}
import os, requests

def schedule_speak_bot(title: str, meeting_url: str, scheduled_at: str, folder_id: str | None = None):
    r = requests.post(
        "https://api.speakai.co/v1/meeting-assistant/events/schedule",
        headers={
            "x-speakai-key": os.environ["SPEAK_API_KEY"],
            "Content-Type": "application/json",
        },
        json={
            "title": title,
            "meetingURL": meeting_url,
            "meetingDate": scheduled_at,
            "meetingLanguage": "en-US",
            "folderId": folder_id,
        },
        timeout=30,
    )
    r.raise_for_status()
    return r.json()["data"]["meetingAssistantEventId"]

일시 중지/재개/제거: POST /v1/meeting-assistant/events/{pause|resume|remove} 와 함께 {meetingAssistantEventId}CRM 단계 전환이 봇 적용 범위를 취소하거나 확장할 때 이를 사용하세요.

RevOps 및 CX 팀의 경우 · Microsoft Graph Mail + Speak Magic Prompt

Magic Prompt로 Outlook 이메일 스레드 분석

Outlook Mail에서 전체 대화를 Microsoft Graph를 통해 가져오기(/v1.0/me/messages 와 함께 conversationId 필터). 메시지 본문을 연결하고, Speak에 텍스트 미디어로 POST한 다음, Magic Prompt를 실행하여 결정, 담당자, 기한, 감정 또는 커스텀 루브릭을 추출합니다.

스레드 가져오기 + Magic Prompt 실행




// 1. Get every message in the conversation from Microsoft Graph.
const graphRes = await fetch(
  "https://graph.microsoft.com/v1.0/me/messages?" + new URLSearchParams({
    $filter: `conversationId eq '${conversationId}'`,
    $select: "subject,from,receivedDateTime,body",
    $orderby: "receivedDateTime asc",
  }),
  { headers: { Authorization: `Bearer ${process.env.GRAPH_TOKEN}` } }
).then(r => r.json());

// 2. Strip HTML and concatenate
const threadText = graphRes.value.map(m => {
  const sender = m.from?.emailAddress?.address || "unknown";
  const when = m.receivedDateTime;
  const html = m.body?.content || "";
  // Strip HTML tags (use a real parser like JSDOM or Cheerio in production)
  const plain = html.replace(/<[^>]+>/g, "").replace(/s+/g, " ").trim();
  return `From: ${sender}nWhen: ${when}nn${plain}`;
}).join("nn---nn");

// 3. Upload thread as a Speak text media
const upload = await fetch("https://api.speakai.co/v1/media/upload", {
  method: "POST",
  headers: {
    "x-speakai-key": process.env.SPEAK_API_KEY,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    name: graphRes.value[0]?.subject || `Thread ${conversationId}`,
    text: threadText,
    mediaType: "text",
    tags: "outlook,email-thread",
  }),
}).then(r => r.json());

const mediaId = upload.data.mediaId;

// 4. Fire a Magic Prompt against the thread
await fetch("https://api.speakai.co/v1/prompt/", {
  method: "POST",
  headers: {
    "x-speakai-key": process.env.SPEAK_API_KEY,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    mediaIds: [mediaId],
    prompt: "Extract decisions, owners, and deadlines from this email thread. Return JSON.",
    isStream: false,
    isIndividualPrompt: true,
  }),
});

// Poll /v1/prompt/messages?mediaIds=$mediaId&pageSize=1 until state === "completed"
import os, re, requests

def analyze_outlook_thread(conversation_id: str) -> str:
    # 1. Fetch every message in the conversation
    graph = requests.get(
        "https://graph.microsoft.com/v1.0/me/messages",
        params={
            "$filter": f"conversationId eq '{conversation_id}'",
            "$select": "subject,from,receivedDateTime,body",
            "$orderby": "receivedDateTime asc",
        },
        headers={"Authorization": f"Bearer {os.environ['GRAPH_TOKEN']}"},
        timeout=30,
    ).json()

    def strip_html(s: str) -> str:
        return re.sub(r"<[^>]+>", "", s or "").strip()

    thread_text = "nn---nn".join(
        f"From: {m.get('from', {}).get('emailAddress', {}).get('address', 'unknown')}n"
        f"When: {m.get('receivedDateTime')}nn"
        f"{strip_html(m.get('body', {}).get('content', ''))}"
        for m in graph.get("value", [])
    )

    # 2. Upload to Speak as text media
    upload = requests.post(
        "https://api.speakai.co/v1/media/upload",
        headers={"x-speakai-key": os.environ["SPEAK_API_KEY"]},
        json={
            "name": graph["value"][0].get("subject") if graph.get("value") else f"Thread {conversation_id}",
            "text": thread_text,
            "mediaType": "text",
            "tags": "outlook,email-thread",
        },
        timeout=30,
    ).json()
    media_id = upload["data"]["mediaId"]

    # 3. Run Magic Prompt
    requests.post(
        "https://api.speakai.co/v1/prompt/",
        headers={"x-speakai-key": os.environ["SPEAK_API_KEY"]},
        json={
            "mediaIds": [media_id],
            "prompt": "Extract decisions, owners, and deadlines from this email thread. Return JSON.",
            "isStream": False,
            "isIndividualPrompt": True,
        },
        timeout=15,
    )
    return media_id

필수 Microsoft Graph 범위: Mail.Read (위임됨) 개인 사서함의 경우, Mail.Read.Shared 공유 사서함용입니다. Speak로 전송하기 전에 실제 파서(JSDOM, Cheerio, BeautifulSoup)를 사용하여 서버 측에서 HTML을 제거합니다.

운영 및 EA 담당자용 · Microsoft Graph To Do API

추출된 작업 항목을 Outlook Tasks로 푸시하세요

모든 회의 후 Speak의 Magic Prompt는 실행 항목, 담당자, 마감일을 추출합니다. 이를 Outlook Tasks(Microsoft To Do)로 전달하여 올바른 사람이 마감일이 포함된 개인 작업을 받도록 합니다. 회의 요약 이메일에 묻혀있는 항목이 아닙니다.

Webhook 처리: Speak 인사이트를 Outlook Tasks로 전송




import express from "express";
const app = express();
app.use(express.json());

app.post("/speak/outlook-tasks", async (req, res) => {
  // Speak posts {eventType, state, mediaId} -- flat (verified 2026-05-07).
  const { eventType, state, mediaId } = req.body;
  if (eventType !== "media.analyzed" || state !== "processed") return res.sendStatus(204);
  res.sendStatus(202);

  // 1. Fire a Magic Prompt to extract action items as JSON
  const headers = { "x-speakai-key": process.env.SPEAK_API_KEY };
  await fetch("https://api.speakai.co/v1/prompt/", {
    method: "POST",
    headers: { ...headers, "Content-Type": "application/json" },
    body: JSON.stringify({
      mediaIds: [mediaId],
      prompt: 'Extract action items as JSON. Each item: {"text": "...", "owner_email": "...", "due_date": "YYYY-MM-DD"}',
      isStream: false,
      isIndividualPrompt: true,
    }),
  });

  // 2. Poll for the completed answer (typical 2-3s)
  let actionItems = [];
  for (let i = 0; i < 20; i++) {
    await new Promise(r => setTimeout(r, 1000));
    const r = await fetch(
      `https://api.speakai.co/v1/prompt/messages?mediaIds=${mediaId}&pageSize=1`,
      { headers }
    );
    const j = await r.json();
    const msg = j?.data?.history?.[0]?.messages?.[0];
    if (msg?.state === "completed") {
      try { actionItems = JSON.parse(msg.answer); } catch { actionItems = []; }
      break;
    }
  }

  // 3. Create one Outlook Task per action item via Microsoft Graph To Do
  for (const item of actionItems) {
    await fetch(
      "https://graph.microsoft.com/v1.0/me/todo/lists/tasks/tasks",
      {
        method: "POST",
        headers: {
          Authorization: `Bearer ${process.env.GRAPH_TOKEN}`,
          "Content-Type": "application/json",
        },
        body: JSON.stringify({
          title: item.text,
          body: {
            content: `From Speak meeting: https://app.speakai.co/media/${mediaId}`,
            contentType: "text",
          },
          dueDateTime: item.due_date ? {
            dateTime: `${item.due_date}T17:00:00.000`,
            timeZone: "UTC",
          } : undefined,
        }),
      }
    );
  }
});

app.listen(3000);
import asyncio, json, os, time, requests
from fastapi import FastAPI, Request

app = FastAPI()

@app.post("/speak/outlook-tasks")
async def hook(req: Request):
    body = await req.json()
    if body.get("eventType") != "media.analyzed" or body.get("state") != "processed":
        return {"ok": True}
    media_id = body["mediaId"]

    headers = {"x-speakai-key": os.environ["SPEAK_API_KEY"]}

    # 1. Fire a Magic Prompt
    requests.post(
        "https://api.speakai.co/v1/prompt/",
        headers={**headers, "Content-Type": "application/json"},
        json={
            "mediaIds": [media_id],
            "prompt": 'Extract action items as JSON. Each item: {"text": "...", "owner_email": "...", "due_date": "YYYY-MM-DD"}',
            "isStream": False,
            "isIndividualPrompt": True,
        },
        timeout=15,
    )

    # 2. Poll for completion
    action_items = []
    for _ in range(20):
        time.sleep(1)
        r = requests.get(
            "https://api.speakai.co/v1/prompt/messages",
            params={"mediaIds": media_id, "pageSize": 1},
            headers=headers, timeout=15,
        )
        history = r.json().get("data", {}).get("history", [])
        msg = history[0]["messages"][0] if history and history[0].get("messages") else None
        if msg and msg.get("state") == "completed":
            try:
                action_items = json.loads(msg.get("answer", "[]"))
            except Exception:
                action_items = []
            break

    # 3. Create one Outlook Task per action item
    for item in action_items:
        requests.post(
            "https://graph.microsoft.com/v1.0/me/todo/lists/tasks/tasks",
            headers={
                "Authorization": f"Bearer {os.environ['GRAPH_TOKEN']}",
                "Content-Type": "application/json",
            },
            json={
                "title": item.get("text", ""),
                "body": {
                    "content": f"From Speak meeting: https://app.speakai.co/media/{media_id}",
                    "contentType": "text",
                },
                "dueDateTime": ({
                    "dateTime": f"{item['due_date']}T17:00:00.000",
                    "timeZone": "UTC",
                } if item.get("due_date") else None),
            },
            timeout=15,
        )
    return {"ok": True}

필수 Microsoft Graph 범위: Tasks.ReadWrite (위임됨) 개인 작업 목록의 경우, 또는 Tasks.ReadWrite.Shared 공유 목록용. 사용 /me/todo/lists/{listId}/tasks 기본값 이외의 특정 목록을 대상으로 지정합니다.

분석가 및 팀 리드용 · 자연어

Claude 또는 ChatGPT에서 모든 Outlook 회의 조회

Speak’s 공식 MCP 서버를 Claude 또는 ChatGPT에 연결하고 팀은 대화를 통해 전체 Outlook 회의 라이브러리를 쿼리합니다. 축어적 인용문 가져오기, 발견 완성도 점수 지정, 이의 제기 패턴 표면화, 모두 Claude 또는 ChatGPT를 떠나지 않고 수행합니다.

1. MCP 서버 설치




# Claude Desktop / Claude Code (설치 자동 감지)
npx @speakai/mcp-server init

# 메시지가 표시되면 Speak API 키를 붙여넣으세요. 설정은 약 2분이 소요됩니다.
# Claude.ai (web) and ChatGPT MCP connector
# Settings > Integrations > Add MCP Server
# Remote URL:    https://api.speakai.co/v1/mcp
# Auth header:   x-speakai-key: YOUR_SPEAK_API_KEY

# Verify the connection responds:
curl -s https://api.speakai.co/v1/mcp 
  -H "x-speakai-key: $SPEAK_API_KEY" 
  -H "Accept: application/json"

2. 팀이 오늘 바로 사용할 수 있는 프롬프트 예시:

  • “지난주 시니어 의사결정자와의 모든 Outlook 회의를 표시합니다. 거래 단계별로 그룹화합니다.”
  • “지난 60일간 Acme Corp과의 가장 긴 Outlook 회의 3개를 요약합니다. 모든 실행 항목을 가져옵니다.”
  • “Outlook 회의에서 태그가 지정된 직접 인용구 추출 검색 고객이 온보딩에 대해 문의한 위치입니다.”
  • “상위 3명의 SDR의 발견 완성도를 비교하세요. 이번 주 Outlook 통화를 사용하세요. 0–10 점수로 각각을 평가하세요.”
  • “CTO가 참여한 8월 14일의 Outlook 회의를 찾아 작업 항목을 Notion 준비 요약으로 가져오세요.”

Claude.ai, Claude Desktop, Claude Code 및 ChatGPT MCP 커넥터와 함께 작동합니다. MCP 서버 보기 →

Speak AI + Microsoft Outlook을 선택하는 이유

Outlook은 캘린더, 이메일, 작업을 관리합니다. Microsoft Copilot은 유료 Microsoft 365 계층을 위한 앱 내 제안을 제공합니다. Speak는 Microsoft 외부에 있는 더 깊은 분석 계층을 처리합니다: 회의 간 검색, 맞춤 Magic Prompts, CRM 푸시, 다중 소스 수집, 공유 가능한 임베드.

Outlook뿐만 아니라 다중 소스 수집

Outlook은 수십 개의 입력 중 하나입니다. 동일한 Speak 워크스페이스는 Zoom, Microsoft Teams, Google Meet, Webex, Twilio, Loom, OneDrive, Dropbox, 팟캐스트 오디오 및 직접 파일 업로드를 수집합니다. 모든 Microsoft 및 비Microsoft 도구에 걸쳐 있는 하나의 라이브러리, 모든 대화입니다.

고정된 템플릿이 아닌 맞춤형 Magic Prompts

Microsoft Copilot은 고정된 요약 템플릿을 제공하며 Microsoft 365 Business Standard 이상에서만 작동합니다. Speak의 Magic Prompt는 모든 회의 및 이메일 스레드에서 프롬프트를 실행합니다: 발견 체크리스트 점수, 경쟁사 언급 추출, MEDDIC 단계 감지, 팀이 필요한 모든 것. 프롬프트를 한 번 저장하고 매 녹음마다 영구적으로 실행하세요.

Claude 및 ChatGPT용 MCP 네이티브

공식 @speakai/mcp-server 83개 도구를 AI 어시스턴트에 노출합니다. 팀이 전사본을 다른 도구로 내보내지 않고도 Claude Desktop 또는 ChatGPT에서 평문으로 Outlook 회의 라이브러리를 쿼리합니다.

공유 가능한 임베드, 내부 대시보드만이 아닙니다

모든 Speak 트랜스크립트와 분석은 공개 또는 비공개 임베드로 공유할 수 있습니다. 대시보드 액세스 권한을 부여하거나 PDF를 내보내지 않고 고객의 이해관계자에게 회의 요약을 전송하세요.

팀들은 가장 중요한 통화를 위해 Speak AI를 신뢰합니다

★★★★★
4.9 G2에서

“Speak AI는 정성적 데이터 처리 방식을 혁신하는 데 결정적인 역할을 했습니다. 전사 정확도가 뛰어나고, NLP 인사이트가 수동 분석 시간을 대폭 절감합니다.”

연구 이사 | 컨설팅 회사

“Otter.ai에서 전환했는데 분석의 깊이가 다른 수준입니다. 감정 점수, 키워드 추출, 테마 감지가 모두 자동으로 진행됩니다.”

제품 관리자 | SaaS Company

“모든 고객 통화에서 검색하고 특정 순간을 끌어낼 수 있는 기능은 우리 지원팀에게 게임 체인저입니다.”

CX 담당자 | 엔터프라이즈 기술

Microsoft Outlook에서 회의 및 이메일 AI를 위해 Speak AI를 사용하는 방법

Outlook은 모든 Microsoft 365 조직의 연결 조직입니다. 영업 담당자는 자신의 Outlook 달력에서 일합니다. 계정 관리자는 자신의 Outlook 받은편지함에서 일합니다. 운영 팀은 Outlook 작업에서 일합니다. 모든 고객 대화는 어떤 형태로든 Outlook을 통과하며, 이러한 각 대화는 비즈니스 인텔리전스의 잠재적 원천입니다. Speak AI는 도구 변경을 강요하지 않으면서 이러한 대화를 구조화되고 검색 가능하며 공유 가능한 데이터로 변환합니다.

Outlook 워크플로우에서 Speak의 역할

Speak는 회의 후 또는 이메일이 도착한 후에 실행됩니다. Outlook은 캘린더 초대, 회의 URL, 받은편지함, 작업 목록을 처리합니다. Microsoft Copilot은 유료 Microsoft 365 계층을 위한 앱 내 제안을 다룹니다. Speak는 100개 이상의 언어로 전사, 사용자 정의 프롬프트를 사용한 AI 분석, 전체 라이브러리에 걸친 검색, CRM 및 BI 도구로의 다운스트림 자동화를 처리합니다. 핸드오프는 캘린더 봇 (이메일 초대 또는 OAuth), 이메일 스레드 검색을 위한 Microsoft Graph, 작업 항목 푸시를 위한 Microsoft Graph To Do를 통해 발생합니다.

Speak vs Outlook의 Microsoft Copilot

Microsoft Copilot in Outlook은 앱 내 요약, 초안 제안 및 회의 요약을 제공합니다. Microsoft 365 Business Standard, Business Premium 및 Enterprise 플랜에 포함되어 있습니다. Microsoft 내부 요약만 받은편지함으로 전달받아야 하는 경우 적합합니다.

Speak는 다른 제품입니다. Speak는 Outlook 캘린더 회의를 Zoom, Teams, Meet, Webex, 파일 업로드, 팟캐스트 및 임베드 녹음기 제출과 함께 수집한 다음, 사용자 지정 분석(Magic Prompts, 태그, 팀’s 어휘)을 실행하고, MCP를 통해 Claude 및 ChatGPT에 모든 것을 노출하고, 공유 가능한 임베드를 제공합니다. 둘 다 사용하는 대부분의 팀은 Copilot이 Outlook 내 요약을 처리하도록 하고 더 깊은 회의 후 분석 계층과 교차 플랫폼 검색을 위해 Speak를 사용합니다.

인증 및 Microsoft Graph 범위

캘린더 봇 경로는 읽기 전용 Microsoft Graph Calendar 범위가 필요합니다(Calendars.Read, OnlineMeetings.Read.AllSpeak는 회의 관리 또는 녹화 관리 범위를 요청하지 않습니다. 이메일 스레드 분석 경로는 다음을 필요로 합니다. Mail.Read (delegated) 개인 사서함의 경우 Mail.Read.Shared 공유 사서함용입니다. 작업 항목-태스크 경로를 필요로 합니다 Tasks.ReadWrite. Microsoft 365 관리자는 Entra ID 관리자 동의 흐름을 통해 조직 전체 배포를 위해 Speak을 사전 승인할 수 있습니다.

Outlook AI는 어떻게 작동하나요?

세 가지 프로덕션 경로. 이메일 초대: 추가 [email protected] 캘린더 이벤트의 참석자로 추가; 봇이 회의에 참여합니다. OAuth 자동 커버리지: Microsoft 365를 한 번 연결하면 봇이 이후로 달력의 모든 회의에 참여합니다. 회의별 API 일정: Speak’s에 미팅 URL POST /v1/meeting-assistant/events/schedule CRM 또는 스케줄링 도구에서. 세 가지 모두 동일한 출력을 제공합니다: 완전한 트랜스크립트, AI 요약, 감정, 실행 항목, webhook를 통한 구조화된 CRM 푸시.

Outlook AI 도구를 사용하여 이메일을 요약할 수 있나요?

예. Speak는 Microsoft Graph를 통해 Outlook 이메일 스레드를 처리합니다 (/v1.0/me/messages?$filter=conversationId eq '...'메시지 본문을 연결하고, Speak에 텍스트 미디어로 POST한 후, 결과에 대해 모든 Magic Prompt를 실행하세요. 통화 전사본에서 실행되는 동일한 프롬프트 라이브러리가 이메일 텍스트에서 작동합니다. 일반적인 패턴: 결정 추출, 차단 요소 표시, 발신자별 감정 점수, 담당자 및 마감일 식별.

Outlook AI는 Microsoft Teams와 호환되나요?

예입니다. Speak는 전체 Microsoft 스택을 지원합니다. Outlook을 통한 일정 동기화는 다른 일정 이벤트와 마찬가지로 Teams 회의에서 봇을 트리거합니다. 전사본, 요약 및 CRM 푸시는 Teams, Zoom, Google Meet 또는 Webex에서 회의가 실행되는지 여부에 관계없이 동일하게 작동합니다. 참조 Microsoft Teams AI Teams 전용 레시피용.

역할별 사용 사례

영업 및 RevOps 팀 Speak를 Outlook과 함께 사용하여 모든 캘린더 예약 통화를 HubSpot, Salesforce 또는 Zoho에 자동으로 기록하세요. Magic Prompts는 발견 완성도를 점수화하고, 이의 제기를 표면화하며, 경쟁사 언급을 추출합니다. 액션 아이템은 담당자’s Outlook 작업으로 직접 전송됩니다. 영업팀을 위한 Speak AI.

고객 지원 및 CX 팀 Outlook을 통해 예약된 모든 Teams 또는 Zoom 통화를 캡처하고 감정에 따라 라우팅하세요. 취소 언어가 매니저 알림을 트리거합니다. Speak가 100개 이상의 언어를 자동 감지로 지원하므로 다국어 큐가 언어별 설정 없이 작동합니다.

운영 및 EA 팀 Outlook을 실행 항목의 출처로 변환하세요. Speak이 전사하는 모든 회의는 구조화된 할일 항목을 생성하며, Microsoft Graph To Do를 통해 올바른 담당자에게 라우팅되고 마감일은 전사본에서 가져옵니다. 참조 컨설팅 회사를 위한 Speak AI.

고객 리서치 팀 Outlook 예약 인터뷰 통화를 동일한 작업 공간으로 가져오고 Zoom 및 임베드 레코더 세션과 함께 사용하세요. 전체 라이브러리에 걸쳐 테마를 코딩하고, Claude에 축어적 인용구를 요청하고, 몇 주 대신 몇 시간 내에 연구 결과물을 구축하세요. 정성적 연구자를 위한 Speak AI.

자주 묻는 질문

Speak 봇을 Outlook 회의에 추가하는 가장 쉬운 방법은 무엇인가요?

추가 [email protected] Outlook 캘린더 이벤트의 참석자로서입니다. 봇은 초대를 수락하고 자동으로 회의에 참여합니다. 앱 내 구성, OAuth, API 호출이 없습니다. 동일한 이메일이 Microsoft Teams, Zoom, Webex 및 Google Meet 이벤트에서도 작동합니다. 캘린더의 모든 회의에 대한 지속적인 자동 커버리지를 위해 Microsoft 365를 Speak의 Meeting Assistant에 연결합니다.

Outlook용 AI란 무엇입니까?

Outlook용 AI는 Speak AI가 Microsoft 365 캘린더 및 Outlook 메일에 연결되어 트랜스크립트, 요약, 실행 항목 및 감정 분석을 자동으로 생성한다는 의미입니다. 모든 회의가 끝난 후 수 분 내에 CRM 준비가 된 구조화된 출력을 받을 수 있으며, 이메일 스레드 및 회의 트랜스크립트에 대해 맞춤형 Magic Prompt를 실행할 수 있습니다.

Outlook을 위한 최고의 AI 도구는 무엇입니까?

Speak AI는 Microsoft 365 생태계를 위해 목적에 맞게 구축되었습니다. Outlook 캘린더 동기화, 동일한 캘린더 트리거를 통한 Microsoft Teams 회의, Microsoft Graph를 통한 이메일 스레드 분석을 다룹니다. Microsoft Copilot과 달리 Speak는 Outlook을 Zoom, Meet, Webex 및 Twilio와 동일한 작업 공간에 수집하고, Claude 및 ChatGPT용 MCP를 통해 분석 계층을 표시합니다. G2에서 4.9점 평가.

Outlook AI 도구를 사용하여 이메일을 요약할 수 있나요?

가능합니다. Microsoft Graph를 통해 대화 내용 가져오기 (/v1.0/me/messages?$filter=conversationId eq '...'메시지 본문을 연결하고 Speak에 텍스트 미디어로 POST하세요(mediaType: text). Magic Prompt를 결과에 대해 실행하여 의사결정, 감정, 담당자, 마감일, 차단 요소 또는 사용자 정의 기준을 추출하세요.

AI를 Outlook 캘린더에 연결하려면 어떻게 합니까?

두 가지 경로. 간단함: 초대 [email protected] 단일 이벤트의 참석자로 참석합니다. 자동 커버리지: Speak를 열고, Meeting Assistant로 이동한 후, Connect Microsoft 365를 클릭하고, OAuth 범위를 승인합니다(Calendars.Read, OnlineMeetings.Read.All). Speak는 기존 향후 이벤트를 즉시 찾고 봇이 다음 회의에 자동으로 참여합니다.

Outlook AI는 Microsoft Teams와 호환되나요?

네, Outlook을 통한 캘린더 동기화는 다른 캘린더 이벤트와 마찬가지로 Teams 미팅에서 봇을 트리거합니다. 전사본, 요약 및 CRM 푸시는 회의가 Teams, Zoom, Google Meet 또는 Webex에서 실행되든 동일하게 작동합니다. Microsoft Teams AI 페이지 Teams 특정 웹훅 레시피 및 채널 게시 패턴입니다.

오늘 Outlook에서 Speak AI 사용 시작하기

83개 분석 도구. 100+ 언어. 캘린더 봇, Microsoft Graph 이메일 및 작업, Claude 및 ChatGPT를 위한 MCP 네이티브. Zoom, Teams, Meet 및 Webex 통화와 동일한 워크스페이스.

Speak AI 무료로 체험하세요

계정을 만들고, 봇을 다음 Outlook 회의에 초대하거나(또는 Microsoft 365 연결), 전사본이 자동으로 Speak 작업 공간에 도착합니다. 7일 동안 전체 액세스 가능합니다. 신용 카드가 필요 없습니다.

데모 예약하기

For sales teams evaluating Speak across an entire org, book a demo with Speak’s team. We will walk through the calendar bot, Microsoft Graph integration, and CRM push live with your Outlook account.