Intégration

Outlook AI pour les réunions, le calendrier et les e-mails

Speak AI se branche sur Outlook pour la transcription des réunions en un clic, l’extraction des éléments d’action et l’analyse des chaînes d’e-mails. Ajoutez le bot à une invitation calendrier. Connectez Microsoft 365 une fois. Ou connectez directement Microsoft Graph. Les éléments d’action s’envoient à votre CRC, pas à votre boîte de réception.

Gratuit Essai de 7 jours. Aucune carte de crédit requise. Fonctionne avec Microsoft 365 Personal, Business et Enterprise.
BotInvitation par e-mail
GraphiqueAPI + OAuth
100+Langues
Gratuitpour Essayer

Fiable by 300,000+ people and teams

Ce que vous pouvez faire

Une fois que Speak est intégré à votre pile Microsoft 365, chaque réunion de votre calendrier Outlook est automatiquement transcrite et analysée. Les équipes commerciales enregistrent chaque appel planifié dans Outlook dans HubSpot ou Salesforce. Les chercheurs transforment les entretiens clients en rapports structurés. Les équipes opérationnelles transmettent les éléments d’action extraits aux Tâches Outlook et aux canaux Microsoft Teams.

Rejoindre automatiquement chaque réunion Outlook

Deux chemins. Ajouter [email protected] en tant qu'invité sur un seul événement de calendrier Outlook pour que le bot rejoigne cette réunion. Ou connectez Microsoft 365 à Speak une fois pour la couverture auto-continue de chaque événement sur votre calendrier. Même bot, même résultat, aucune configuration par réunion de toute façon.

Analysez les fils de discussion Outlook avec Magic Prompt

Extraire une conversation complète du courrier Outlook via l’API Microsoft Graph. Alimenter le fil de discussion dans le Magic Prompt de Speak pour extraire les décisions, le sentiment, les obstacles, les propriétaires, les échéances ou tout rubric personnalisé. La même bibliothèque de prompts qui s’exécute sur les transcriptions d’appels fonctionne sur le texte des e-mails.

Envoyer les éléments d'action vers Outlook Tasks ou votre CRM

Après chaque réunion, Speak extrait les éléments d'action, les décisions et les propriétaires. Envoyez-les où le travail se fait : Outlook Tasks pour le suivi personnel, votre CRM pour les dossiers de transaction, les canaux Microsoft Teams pour la sensibilisation de l'équipe. Votre boîte de réception reste propre.

Recherchez chaque réunion Outlook à partir de Claude ou ChatGPT

Le serveur MCP officiel de Speak expose 83 outils aux assistants IA. Demandez à Claude de faire ressortir chaque réunion Outlook du dernier trimestre où Acme Corp a posé des questions sur les tarifs, ou extrayez des citations textuelles des entretiens de recherche étiquetés intégration.

Configuration en 3 étapes

Le chemin le plus rapide prend 30 secondes : invitez le bot par email. Le chemin de couverture automatique prend 2 minutes : connectez Microsoft 365 dans Speak. Les deux passent par le même espace de travail Speak.

S'inscrire à Speak AI

Créer un compte gratuit sur app.speakai.co. Vous obtenez un essai de 7 jours avec accès complet. Aucune carte de crédit requise. Une fois que vous êtes connecté, allez à Paramètres > API et copiez votre clé API.

Choisissez votre chemin d’intégration

Inviter [email protected] à une réunion (sans configuration)

Ouvrez n’importe quel événement de calendrier Outlook avec une URL de réunion (Teams, Zoom, Webex ou Meet) et ajoutez [email protected] en tant que participant. Le bot accepte l'invitation et rejoint la réunion automatiquement. Zéro configuration dans l'application. Fonctionne pour les réunions ponctuelles sans engagement de calendrier OAuth.

Capturer ou planifier une réunion en direct dans l'application

Dans Speak’s Assistant de réunion AI, cliquez Capturer une réunion en direct pour envoyer le bot à une réunion déjà en cours, ou Planifier une réunion en direct pour l’envoyer à une réunion commençant plus tard. Collez l’URL de la réunion et le bot gère le reste.

Connecter le calendrier Microsoft 365 (couverture automatique)

Pour une couverture continue de chaque réunion de votre calendrier sans invitations par événement, connectez Microsoft 365 à Speak sous Meeting Assistant > CalendarSpeak détecte automatiquement chaque événement et envoie le bot. Approuvez les portées Calendars.Read et OnlineMeetings.Read.All.

Analyse des fils d’e-mails Microsoft Graph

Pour les pipelines de courrier électronique, récupérez une conversation via Microsoft Graph (/v1.0/me/messages?$filter=conversationId eq '...'), concaténez les corps de message et POSTEZ vers Speak en tant que média texte. Exécutez n'importe quel Magic Prompt contre le résultat.

MCP pour Claude et ChatGPT

Vous avez déjà des réunions dans Speak ? Connectez Claude Desktop avec npx @speakai/mcp-server init, ou ajoutez l'URL du serveur MCP distant à Claude.ai ou ChatGPT. Recherchez la bibliothèque complète des réunions Outlook via la conversation.

S’abonner à media.analyzed

Speak déclenche un webhook signé quand la transcription et l'analyse AI sont terminées (généralement dans les 60 secondes pour un appel de 10 minutes). Enregistrez votre endpoint via POST /v1/webhook et agissez sur les transcriptions dès qu'elles arrivent dans votre CRM, BI ou système d'alerte. Poussez les éléments d'action vers Outlook Tasks via Microsoft Graph dans le même gestionnaire.

Des flux de travail réels, des résultats réels

Quatre modèles de production que les clients Speak déploient avec Microsoft Outlook. Choisissez celui qui convient à votre équipe et copiez la recette.







Pour les équipes commerciales, recherche et opérations · Outlook Calendar OAuth ou invitation par e-mail

Rejoindre automatiquement chaque réunion du calendrier Outlook

Deux chemins, même résultat. Le plus simple : ajouter [email protected] en tant que participant à l’événement Outlook. Le bot accepte et se joint. Couverture automatique : connectez votre calendrier Microsoft 365 à Speak une fois et chaque événement avec une URL de réunion reçoit le bot sans invitation par événement.

Option A : Inviter le bot par e-mail (aucune configuration)
# Manuel : ouvrez l’événement Outlook avec le lien de réunion.
# Cliquez sur « Ajouter des participants » et entrez :
#     [email protected]
# Enregistrez l’événement. Le bot accepte l’invitation et rejoint la réunion automatiquement.

# Le même email fonctionne pour les événements Microsoft Teams, Zoom, Webex et Google Meet.

# Programmatique (Microsoft Graph) - ajoutez le bot en tant que participant :
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"
      }
    ]
  }'
Option B : Connecter Microsoft 365 dans Speak (couverture automatique)
# Dans le tableau de bord Speak AI :
# 1. Accédez à Meeting Assistant -> Calendar
# 2. Cliquez sur “Connect Microsoft 365”
# 3. Approuvez les portées OAuth :
#      Calendars.Read
#      OnlineMeetings.Read.All
# 4. Speak trouve immédiatement les événements Outlook futurs existants
# 5. Le bot rejoint automatiquement votre prochaine réunion programmée

# Ou utilisez Capture Live Meeting / Schedule Live Meeting dans l’
interface Meeting Assistant pour envoyer le bot à une URL de réunion spécifique.
Option C : Planifier le bot pour une seule réunion via 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"]

Pause/reprise/suppression via POST /v1/meeting-assistant/events/{pause|resume|remove} avec {meetingAssistantEventId}Utilisez ceci lorsque les transitions d’étape CRM révoquez ou étendez la couverture du bot.

Pour les équipes RevOps et CX · Microsoft Graph Mail + Speak Magic Prompt

Analysez les fils de discussion Outlook avec Magic Prompt

Récupérez la conversation complète depuis Outlook Mail via Microsoft Graph (/v1.0/me/messages avec conversationId filtre). Concaténez les corps de messages, publiez sur Speak en tant que média texte, puis exécutez n'importe quel Magic Prompt pour extraire les décisions, les propriétaires, les délais, le sentiment ou votre rubrique personnalisée.

Récupérez le fil + exécutez une 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

Portées Microsoft Graph requises : Mail.Read (délégué) pour les boîtes aux lettres personnelles, Mail.Read.Shared pour les boîtes aux lettres partagées. Supprimez le HTML côté serveur avec un vrai parser (JSDOM, Cheerio, BeautifulSoup) avant d'envoyer à Speak.

Pour les équipes opérationnelles et les assistants exécutifs · API Microsoft Graph To Do

Envoyer les éléments d'action extraits vers Outlook Tasks

Après chaque réunion, la Magic Prompt de Speak extrait les éléments d'action, les propriétaires et les délais. Envoyez-les vers Outlook Tasks (Microsoft To Do) afin que la bonne personne reçoive une tâche personnelle avec date d'échéance, et non un élément enfoui dans un résumé de réunion par e-mail.

Gestionnaire Webhook : Speak insight vers 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}

Portée Microsoft Graph requise : Tasks.ReadWrite (délégué) pour les listes de tâches personnelles, ou Tasks.ReadWrite.Shared pour les listes partagées. Utiliser /me/todo/lists/{listId}/tasks pour cibler une liste spécifique autre que la liste par défaut.

Pour les analystes et responsables d’équipe · Langage naturel

Interrogez chaque réunion Outlook à partir de Claude ou ChatGPT

Connectez le serveur MCP officiel de Speak à Claude ou ChatGPT et votre équipe interroge toute la bibliothèque de réunions Outlook par le biais de la conversation. Extrayez des citations textuelles, évaluez l’exhaustivité de la découverte, mettez en évidence les modèles d’objections, tout sans quitter Claude ou ChatGPT.

1. Installez le serveur MCP




# Claude Desktop / Claude Code (détection automatique de votre installation)
npx @speakai/mcp-server init

# Collez votre clé API Speak lorsque vous y êtes invité. La configuration prend environ 2 minutes.
# Claude.ai (web) et connecteur ChatGPT MCP
# Settings > Integrations > Add MCP Server
# URL distante :    https://api.speakai.co/v1/mcp
# En-tête Auth :   x-speakai-key: YOUR_SPEAK_API_KEY

# Vérifiez que la connexion répond :
curl -s https://api.speakai.co/v1/mcp 
  -H "x-speakai-key: $SPEAK_API_KEY" 
  -H "Accept: application/json"

2. Exemples de prompts que votre équipe peut utiliser dès aujourd’hui :

  • “Affiche chaque réunion Outlook de la semaine dernière avec un décideur senior. Regrouper par étape de deal.”
  • “Résumez les 3 réunions Outlook les plus longues avec Acme Corp des 60 derniers jours. Extrayez tous les éléments d'action.”
  • “Extraire des citations textuelles des réunions Outlook identifiées découverte où les clients ont posé des questions sur l'intégration.”
  • “Comparez la complétude de la découverte entre nos 3 meilleurs SDR. Utilisez les appels Outlook de cette semaine. Notez chacun sur une échelle de 0 à 10.”
  • “Trouvez la réunion Outlook du 14 août où le CTO a participé et extrayez les éléments d'action dans un writeup prêt pour Notion.”

Fonctionne avec Claude.ai, Claude Desktop, Claude Code et les connecteurs ChatGPT MCP. Voir le serveur MCP →

Pourquoi Speak AI + Microsoft Outlook

Outlook gère votre calendrier, vos e-mails et vos tâches. Microsoft Copilot couvre les suggestions in-app pour les niveaux Microsoft 365 payants. Speak gère la couche d'analyse plus profonde qui vit en dehors de Microsoft’ : recherche multi-réunions, Magic Prompts personnalisés, push CRM, ingestion multi-sources et embeds partagés.

Ingestion multi-sources, pas seulement Outlook

Outlook n'est qu'une parmi des dizaines d'entrées. Le même espace de travail Speak ingère Zoom, Microsoft Teams, Google Meet, Webex, Twilio, Loom, OneDrive, Dropbox, audio de podcast et téléchargements de fichiers directs. Une bibliothèque, chaque conversation dans chaque outil Microsoft et non-Microsoft.

Magic Prompts personnalisés, pas de modèles fixes

Microsoft Copilot est livré avec des modèles de résumé fixes et uniquement sur Microsoft 365 Business Standard et supérieur. Magic Prompt de Speak exécute vos invites sur chaque réunion et thread de courrier électronique : notation de liste de contrôle de découverte, extraction de mention de concurrent, détection d’étape MEDDIC, tout ce dont votre équipe a besoin. Enregistrez les invites une fois, exécutez-les sur chaque enregistrement pour toujours.

Natif MCP pour Claude et ChatGPT

L’officiel @speakai/mcp-server Expose 83 outils aux assistants AI. Votre équipe interroge la bibliothèque de réunions Outlook en anglais simple depuis Claude Desktop ou ChatGPT, sans exporter les transcriptions vers d'autres outils.

Partages intégrés, pas seulement des tableaux de bord internes

Chaque transcription et analyse Speak peut être partagée sous forme d’intégration publique ou privée. Envoyez un résumé de réunion aux parties prenantes d’un client sans leur accorder l’accès au tableau de bord ou exporter un PDF.

Les équipes font confiance à Speak AI pour leurs appels les plus importants

★★★★★
4.9 sur G2

“Speak AI a été déterminant dans la transformation de la façon dont nous gérons les données qualitatives. La précision de la transcription est impressionnante, et les insights NLP nous font gagner des heures d'analyse manuelle.”

Directeur de la Recherche | Cabinet de Conseil

“Nous avons quitté Otter.ai et la profondeur de l'analyse est à un autre niveau. La notation du sentiment, l'extraction de mots-clés et la détection de thèmes se produisent automatiquement.”

Chef de produit | Entreprise SaaS

“La possibilité de rechercher dans tous nos appels clients et d'extraire des moments spécifiques change la donne pour notre équipe d'assistance.”

Responsable CX | Technologie Entreprise

Comment utiliser Speak AI avec Microsoft Outlook pour les réunions et l’IA de courrier électronique

Outlook est le tissu conjonctif de chaque organisation Microsoft 365. Les vendeurs vivent dans leur calendrier Outlook. Les gestionnaires de comptes vivent dans leur boîte de réception Outlook. Les équipes d'exploitation vivent dans Outlook Tasks. Chaque conversation client passe par Outlook d'une certaine forme, et chacune de ces conversations est une source potentielle de renseignements commerciaux. Speak AI est ce qui transforme ces conversations en données structurées, consultables et partageables sans forcer un changement d'outil.

Où Speak s'intègre dans le flux de travail Outlook

Speak s’exécute après la réunion ou le courrier électronique. Outlook gère l’invitation au calendrier, l’URL de réunion, la boîte de réception et la liste des tâches. Microsoft Copilot couvre les suggestions dans l’application pour les paliers Microsoft 365 payants. Speak gère la transcription en plus de 100 langues, l’analyse IA avec des invites personnalisées, la recherche dans la bibliothèque complète et l’automatisation en aval vers votre CRM et vos outils BI. La transmission se fait via le bot calendrier (invitation par courrier électronique ou OAuth), Microsoft Graph pour la récupération de threads de courrier électronique, ou Microsoft Graph To Do pour l’envoi de tâches.

Speak vs Microsoft Copilot in Outlook

Microsoft Copilot dans Outlook couvre les résumés en application, les suggestions de brouillon et les récapitulatifs de réunion. Il est fourni avec Microsoft 365 Business Standard, Business Premium et Enterprise. Il convient bien si vous n’avez besoin que d’un résumé interne à Microsoft livré à votre boîte de réception.

Speak est un produit différent. Speak ingère les réunions du calendrier Outlook aux côtés de Zoom, Teams, Meet, Webex, uploads de fichiers, podcasts et soumissions d'enregistreur intégré, puis exécute une analyse personnalisée (vos Magic Prompts, vos tags, le vocabulaire de votre équipe), expose tout via MCP pour Claude et ChatGPT, et livre des embeds partageable. La plupart des équipes utilisant les deux laissent Copilot gérer les résumés in-Outlook et utilisent Speak pour la couche d'analyse post-réunion plus profonde plus la recherche multi-plateforme.

Authentification et étendues Microsoft Graph

Le chemin du bot calendrier nécessite les portées de lecture seule Microsoft Graph Calendar (Calendars.Read, OnlineMeetings.Read.AllSpeak ne demande pas les portées de gestion des réunions ou de gestion des enregistrements. Le chemin d'analyse de fil d'e-mail nécessite Mail.Read (délégué) pour les boîtes aux lettres personnelles ou Mail.Read.Shared pour les boîtes aux lettres partagées. Le chemin action-items-to-tasks nécessite Tasks.ReadWrite. Les administrateurs Microsoft 365 peuvent pré-approuver Speak via le flux de consentement administrateur Entra ID pour les déploiements à l'échelle de l'organisation.

Comment fonctionne Outlook AI ?

Trois chemins de production. Invitation par e-mail: ajouter [email protected] en tant que participant à un événement calendaire ; le bot rejoint la réunion. Couverture OAuth automatique: connectez Microsoft 365 une fois ; le bot rejoint chaque réunion de votre calendrier à partir de maintenant. Calendrier API par réunion: POSTEZ une URL de réunion vers Speak’s /v1/meeting-assistant/events/schedule de votre CRM ou outil de planification. Les trois fournissent le même résultat : transcription complète, résumé IA, sentiment, éléments d’action, plus push CRM structuré via webhook.

Puis-je utiliser les outils Outlook AI pour résumer les e-mails ?

Oui. Speak traite les fils de discussion Outlook via Microsoft Graph (/v1.0/me/messages?$filter=conversationId eq '...'”. Concaténez les corps de message, POSTEZ sur Speak en tant que médias texte, et exécutez n'importe quel Magic Prompt contre le résultat. Même bibliothèque de prompts qui s'exécute sur les transcriptions d'appels fonctionne sur le texte des e-mails. Motifs courants’ : extraire les décisions, identifier les bloqueurs, évaluer le sentiment par expéditeur, identifier les propriétaires et les délais.

Outlook AI fonctionne-t-il avec Microsoft Teams ?

Oui. Speak couvre la pile Microsoft complète. La synchronisation du calendrier via Outlook déclenche le bot sur les réunions Teams comme pour tout autre événement du calendrier. Les transcriptions, les résumés et les poussées CRM fonctionnent de manière identique, que la réunion se déroule dans Teams, Zoom, Google Meet ou Webex. Voir Microsoft Teams AI pour les recettes spécifiques à Teams.

Cas d’usage par rôle

Équipes Sales et RevOps Utilisez Speak avec Outlook pour enregistrer automatiquement chaque appel planifié au calendrier dans HubSpot, Salesforce ou Zoho. Les Magic Prompts notent l’exhaustivité de la découverte, font ressortir les objections et extraient les mentions de concurrents. Les éléments d’action s’envoient directement aux Tâches Outlook du représentant. Voir Speak AI pour les équipes commerciales.

Équipes de support client et d’expérience client capturez chaque appel Teams ou Zoom planifié via Outlook et routez selon le sentiment. Le langage d'annulation déclenche une alerte manager. Les files d'attente multilingues fonctionnent sans configuration par langue puisque Speak supporte 100+ langues avec détection automatique.

Équipes des opérations et EA transformer Outlook en source fiable pour les éléments d'action. Chaque réunion que Speak transcrit génère des éléments à faire structurés acheminés au bon propriétaire via Microsoft Graph To Do, avec les dates d'échéance extraites de la transcription. Voir Speak AI pour les cabinets de conseil.

Équipes de recherche client importez les appels d'entretien planifiés via Outlook dans le même espace de travail que vos appels Zoom et intégrez les sessions d'enregistrement. Codifiez les thèmes dans toute la bibliothèque, demandez à Claude des citations textuelles, construisez des livrables de recherche en heures plutôt qu'en semaines. Voir Speak AI pour les chercheurs qualitatifs.

Foire aux questions

Quel est le moyen le plus simple de faire entrer le bot Speak dans une réunion Outlook ?

Ajouter [email protected] en tant que participant à l’événement du calendrier Outlook. Le bot accepte l’invitation et rejoint la réunion automatiquement. Aucune configuration dans l’application, aucun OAuth, aucun appel API. Le même email fonctionne pour les événements Microsoft Teams, Zoom, Webex et Google Meet. Pour une couverture automatique continue de chaque réunion de votre calendrier, connectez Microsoft 365 à Speak sous Meeting Assistant.

Qu’est-ce que AI for Outlook ?

L’IA pour Outlook signifie que Speak AI se connecte à votre calendrier Microsoft 365 et à votre courrier Outlook et produit automatiquement des transcriptions, des résumés, des éléments d’action et une analyse des sentiments. Vous obtenez une sortie structurée prête pour le CRM livrée en quelques minutes après chaque réunion, plus la possibilité d’exécuter n’importe quel Magic Prompt personnalisé sur les threads de courrier électronique et les transcriptions de réunion.

Quels sont les meilleurs outils d'IA pour Outlook ?

Speak AI est conçu spécifiquement pour l'écosystème Microsoft 365. Il couvre la synchronisation du calendrier Outlook, les réunions Microsoft Teams via le même déclencheur de calendrier, et l'analyse de fils d'e-mail via Microsoft Graph. Contrairement à Microsoft Copilot, Speak ingère Outlook aux côtés de Zoom, Meet, Webex et Twilio dans le même espace de travail, et expose la couche d'analyse via MCP pour Claude et ChatGPT. Noté 4.9 sur G2.

Puis-je utiliser les outils Outlook AI pour résumer les e-mails ?

Oui. Extraire une conversation via Microsoft Graph (/v1.0/me/messages?$filter=conversationId eq '...'Concaténez les corps de message et effectuez un POST vers Speak en tant que média texte (mediaType: text). Exécutez n'importe quel Magic Prompt sur le résultat pour extraire les décisions, le sentiment, les responsables, les délais, les blocages ou votre rubrique personnalisée.

Comment connecter AI à mon calendrier Outlook ?

Deux chemins. Facile : inviter [email protected] comme participant à un seul événement. Couverture automatique : ouvrez Speak, allez à Meeting Assistant, cliquez sur Connecter Microsoft 365 et approuvez les scopes OAuth (Calendars.Read, OnlineMeetings.Read.All). Speak trouve les événements futurs existants immédiatement et le bot rejoint votre prochaine réunion automatiquement.

Outlook AI fonctionne-t-il avec Microsoft Teams ?

Oui. La synchronisation du calendrier via Outlook déclenche le bot sur les réunions Teams comme sur tout autre événement du calendrier. Les transcriptions, résumés et envois CRM fonctionnent de manière identique que la réunion se déroule sur Teams, Zoom, Google Meet ou Webex. Consultez le dédié Page Microsoft Teams AI pour les recettes webhook spécifiques à Teams et les modèles de publication de canaux.

Commencez à utiliser Speak AI avec Outlook dès aujourd'hui

83 outils d'analyse. 100+ langues. Bot de calendrier, email et tâches Microsoft Graph, natif MCP pour Claude et ChatGPT. Même espace de travail que vos appels Zoom, Teams, Meet et Webex.

Essayez Speak AI gratuitement

Créez votre compte, invitez le bot à votre prochaine réunion Outlook (ou connectez Microsoft 365), et la transcription se retrouve automatiquement dans votre espace Speak. Accès complet pendant 7 jours. Aucune carte de crédit requise.

Réservez une démo

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.