3行でいうと

  • Zapier(Pro、Business、Enterprise)は、Otterの「Developer」で作るAPIキーでつなぎます。キーは一度しか表示されません。
  • Dropbox(BusinessとEnterprise)は、「Apps/Otter」フォルダのファイルを自動で文字にします。切断の手順は、OtterとDropboxの両側について書かれています。
  • 公開APIとWebhookは、Enterpriseのワークスペース向けです。Webhookには、要約、アクションアイテム、文字起こし全文、予定のゲストのメールなどが入ります。署名の検証の方法は、読んだページに書かれていませんでした。
  • Slackなどの連携は、公式の連携のページに名前が載るだけで、読んだページに手順がありませんでした。

この記事は、公式の資料を2026年10月25日に読んでまとめたものです。この記事は、実際に使って確かめた記録ではありません。

手順は、公式ヘルプの手順を順に並べたものです。設定例は、「公式の例」と「この記事の例(公式の記載に合わせて、この記事で組んだ例。動作は確かめていません)」を分けて書きます。公式のページは要約の形で取得したため、コマンドや設定の全文は、必ず公式ページの原文で確かめてください。画面の表記は変わるので、手元の画面と照らして読んでください。会議サービスの設定、MCP、AI Chatのコネクタは、その1(07)です。

先に結論

前提:用語をそろえる

1. Zapier

公式の「Connecting Otter to Zapier」の順です。対象は、Pro、Business、Enterprise(Basicは記載なし)です。

  1. Zapierを直接開くか、Otterの「Account Settings → Integrations」で、Zapierの隣の「Connect」をクリックします。
  2. Zapierで新しいZapを作り、「Account」で、アプリに「Otter.ai」を選んでサインインします。すでにAPIキーがあれば手順6へ進みます。
  3. Otterの「Account Settings → Developer」を開きます。Developerのタブは、すべてのプランに出るとは限らない、とあります。
  4. 「Create key」をクリックします。
  5. 出てきたキーをコピーして、他人に見えない場所に保管します。キーは一度しか表示されず、あとから見られない、と公式にあります。
  6. ZapierにキーをはりつけてConnectを押します。
  7. イベントを選んで、ワークフローを作ります。
Zapierのイベント 内容(公式)
New Recording Otterに新しい録音ができたら、流れを始める
Import New Recordings into Otter 別のアプリの録音をOtterに取り込む

2. Dropbox

公式の「Dropbox for Otter」の順です。対象は、BusinessとEnterpriseです。

  1. Otterにサインインし、左のナビゲーションの「Integrations」で、Dropboxの隣の「Add」をクリックします。
  2. Dropboxにサインインし、ポップアップで「Allow」をクリックします。(DropboxのメールがOtterのメールと同じである必要はありません。)
  3. Dropboxの「Apps/Otter」フォルダにファイルを置くと、Otterに自動で取り込まれ、文字起こし、要約、アクションアイテム、アウトライン、話者の識別が行われます。
  4. 最初に話者名のない文字起こしがOtterフォルダに入り、処理の後、話者つきの版に差し替えられます。
  5. 「Modify export settings」で、Dropboxへの自動の書き出しのオン・オフを決めます。形式は txt、docx、pdf、srt。すべての同期ファイルに同じ設定が適用されます。
  6. 手動の書き出しは、会話ページの3点メニューの「Export to Dropbox」からだけで、一括の書き出しは非対応です。

限度:取り込みは月の分数を使います。ファイルは5GB未満。 外し方(公式):Otter側は「Account Settings > Integrations > Dropbox」で「Disconnect」。Dropbox側は「Settings > Apps」でOtterを開いて「Disconnect」。Otter Voice Notesのフォルダも消すには、切断のときにそのチェックを入れます。公式は、フォルダを消して切断する前に、「Apps/Otter」のファイルをすべて保存するよう書いています。同期が失敗するときは、いったん切断して再接続します(再接続の前に、フォルダのファイルを外して、二重の同期で分数を消費しないようにする、とあります)。

3. 公開API(Enterprise)

公式の「Otter.ai Public API」の記載です。ベースのアドレスは https://api.otter.ai/v1。対象はEnterpriseのワークスペースで、見えないときはアカウント担当者へ、とあります。

キーの作り方

  1. otter.ai にサインインします。
  2. 左のナビゲーションの「Integrations」を開き、「Developer」タブを開きます。(Zapierの記事は「Account Settings → Developer」と書いています。画面の言い方が違うので、手元と照らしてください。)
  3. 「Create key」をクリックし、「Copy」を押します。キーは一度しか出ません。見逃したら作り直します。
  4. 1人あたり2つまで、とあります。

認証

すべてのリクエストに Authorization: Bearer YOUR_API_KEY を付けます。キーは環境変数やシークレット管理に入れ、公開のコードやバージョン管理に入れず、定期的に作り直す、と公式にあります。

エンドポイント(公式の表)

メソッド パス 内容
GET /channels チャンネルの一覧(名前のA〜Z順)
GET /channels/{id}/members チャンネルのメンバー
POST /conversations 本文の file(URL、必須)と name(任意)で取り込む。ダイヤラーの通話などの用途
GET /conversations 会話の一覧(新しい順)。include_shared、channel_id、limit(1〜100)、cursor
GET /conversations/{id} 1件の取得。include が必須(action_items、insights、outline、transcript、all)
GET /conversations/{id}/audio MP3のダウンロードのリンク
GET /workspace 呼び出した利用者のワークスペースの情報

この記事の例(動作は確かめていません)

公式のパスと認証の書き方に合わせて、この記事で組んだ例です。OTTER_API_KEY は、自分のキーを入れた環境変数です。

curl -s \
  -H "Authorization: Bearer $OTTER_API_KEY" \
  "https://api.otter.ai/v1/conversations?limit=10"
curl -s \
  -H "Authorization: Bearer $OTTER_API_KEY" \
  "https://api.otter.ai/v1/conversations/CONVERSATION_ID?include=action_items,outline"

返るもの(公式):meta と data。会話には id、title、url、owner、abstract_summary、calendar_guests、shared_emails などがあります。キーは、渡った先のコードやログに残らないよう、扱ってください。

4. Webhook(Enterpriseの分類)

公式の「Workspace Webhooks」の順です。設定できるのはワークスペースの管理者だけです。

  1. 「Manage Workspace > Developer」を開きます。
  2. 「+ Create webhook」をクリックします。
  3. 入力します。
項目 内容
Endpoint URL(必須) データの送り先(CRMのエンドポイントなど)
Name(任意) 表示名
Source(必須) 「Workspace」(ワークスペースへ共有されたすべての会話)か「Channel」(選んだチャンネルのみ。公開・非公開)
Event type 下の2つから選ぶ
イベント 発火のとき
conversation.completed ソースへ共有された新しい会話の処理が終わった
conversation.shared 既存の会話がソースへ共有された

送られるもの:abstract_summary、action_items、insights、outline、transcript、calendar_guests(予定の招待者のメール)、conf_join_url、owner、shared_emails(権限つき)、shared_channels。公式は、calendar_guests をCRMの連絡先との突き合わせに使える、と書いています。 署名・検証:読んだページに記載が見つかりません。 再試行:会話ごとに、失敗したら追加で2回、試す、とあります。間隔や応答コードは書かれていません。 編集と削除:編集はなく、変えるときは新しいものを作って古いものを消します。削除は、右の3点のアイコンから。削除は元に戻せず、送り先へのデータは直ちに止まります。一時停止の記載は見つかりません。 うまくいかないとき:会議の終了前に、ワークスペースか対象のチャンネルへ共有されていないと、届かないことがある、とあります。 公式の設計の例:営業の通話用の公開の自動共有チャンネルを作ってチャンネル単位のWebhookを付ける。テンプレートの出力ルールで公開チャンネルへ共有する。手動で共有する。

5. 公式の連携のページに名前が載るもの(手順は読めていない)

otter.ai/integrations には、次のような名前が並びます(分類は、ページが付けたものではなく、この記事の整理です)。

種類 載っている名前
カレンダー Google Calendar、Microsoft Outlook
会議 Zoom、Google Meet、Microsoft Teams、Zoom Phone
営業・CRM Salesforce、HubSpot、Microsoft Dynamics、Zoho、Outreach、Salesloft
保存先 Dropbox、Google Drive、Microsoft OneDrive、SharePoint、Amazon S3、Egnyte、Airtable
共同作業 Slack、Notion、Asana、Jira、ClickUp、Google Docs、Glean、Claude
自動化・分析 Zapier、viaSocket、Snowflake、Monday.com
電話 RingCentral
アプリ iOS、Android、デスクトップ、Chrome拡張

AI同士の組み合わせ(この記事の案)

ここからは、公式の手順ではなく、この記事の案です。公式の記載で足りる範囲に絞っています。

組み合わせ この記事の案 公式の根拠 渡るもの
Otter × Claude(MCP) 複数の会議の決定事項を、Claudeで横断して聞く MCPのSearchとFetch 検索の結果と文字起こしがClaudeへ
Otter × Cursor(MCP) 開発の打ち合わせの決定事項を、Cursorで質問する CursorのTools & MCPの手順 同上
Otter × Zapier × 他アプリ 新しい録音ごとに、別アプリへ記録を送る 「New Recording」イベント 文字起こしなどがZapier経由で先のアプリへ
Otter × Webhook × 自社システム 会話の完了ごとに、自分のサーバーへ受け取る conversation.completed 要約から全文まで、先のサーバーへ
Otter AI Chat × Jira 会議の要望から、チケットの下書きを作る 「Work」モードとJiraのコネクタ 内容がJiraへ(許可の画面あり)

気をつけること

出典