カレンダー連携28分で読めます

NotionとGoogle カレンダーの連携方法|8つの方法を比較

NotionはGoogle カレンダーとデータベースレベルでは同期しません。8つの連携方法を比較し、10分で完全な双方向同期を設定する手順まで解説します。

NotionとGoogle カレンダーの連携方法|8つの方法を徹底比較
執筆者
Simo Elalj
更新日
2026年10月26日

クイックアンサー

Notion には、Google カレンダーとデータベースレベルで同期する標準機能がありません。 まず、予定を仕事の隣に「表示」できれば十分なのか、予定の1件ずつをフィルターやリレーションで扱える Notion ページに変えたいのかを決めてください。接続方法は4つです。

  • Notion カレンダー(無料)。 接続した Google の予定を作成・編集・削除できますが、Notion データベースには何も書き込みません。
  • 埋め込み(無料)。 公開した Google カレンダーを Notion ページ内に読み取り専用で表示します。
  • Zapier・Make・n8n。 レシピごとに一方向で、フィールド単位の制御はなく、繰り返し予定は破綻します。
  • 専用の同期ツール(2sync、Unito など)。 実際のデータベースページを作成し、編集を両方向へ反映できる唯一の選択肢です。

参加者や繰り返し予定を含む16以上のフィールドを双方向同期させるなら、Notion Google カレンダー連携が約10分で設定できます。

Notion 純正のカレンダーアプリである Notion カレンダーは、データベース同期ツールではありません。Google・iCloud・Microsoft Outlook のカレンダーアカウントを接続でき、その予定を画面上で作成・編集・削除できます。

ただし、Notion データベースへ書き込むことは一度もありません。Notion のヘルプセンターにも、「現時点では、NotionデータベースはNotionカレンダーでのみ表示できます。Google カレンダーやiCloudカレンダーでは表示できません」と明記されています。この隙間を埋めるのが、2sync や Unito のような専用サービスです。

本物の双方向同期に必要な条件

「双方向」という言葉は誤用されがちです。多くの自動化プラットフォームは、実際には2つの一方向フローを逆方向のトリガーでつなぎ合わせているだけにもかかわらず、自らを「双方向」と称しています。このような構成は編集に弱く、繰り返しイベントで破綻し、参加者の更新を黙って取りこぼします。本物の双方向カレンダー同期は、より厳密な基準を満たします。

  • 2つの自動化を重ねたのではなく、単一の接続であること。 編集のたびに、フィールドごとの逆方向Webhookを必要とせず、更新が反映されます。
  • 双方向のフィールドマッピング。 各フィールドは双方向、一方向、または独立のいずれかを選べます。「同期する/しない」だけではありません。
  • 繰り返しイベントが各回ごとに保持されること。 各回が編集可能な独立したレコードになり、例外発生時にシリーズ全体が壊れることはありません。
  • 参加者がラウンドトリップで保持されること。 メールアドレスが双方向で残り、別の連絡先データベースにマッピングできます。
  • 同期時点での競合解決。 同じレコードが両方のツールで編集された場合、プラットフォームが明確な方針(通常は「最後の編集が優先」)に基づいてどのバージョンを採用するかを決定します。

2sync のアクティブユーザーのうち、78.9%が一方向ではなく双方向同期を選んでいます。双方向は、カレンダー同期プラットフォームを自称するツールにとって、上位プランの追加機能ではなく事実上の標準と言えます。

以下で紹介する8つの方法のうち、5つすべてを満たすのは1つだけで、もう1つが近い水準にあります。Google カレンダーではなく Outlook カレンダーを接続する場合も同じ基準が適用されます。詳しくは NotionとOutlook カレンダーの連携方法 をご覧ください。

NotionとGoogle カレンダーを連携するすべての方法

NotionとGoogle カレンダーを連携する方法は8つあり、無料の選択肢から完全な双方向データベース同期まで幅があります。以下の表は2026年9月時点の比較です。

方法同期方向フィールドマッピング繰り返しイベント参加者無料オプション設定時間おすすめ用途
Notionカレンダーデータベース同期なしなしアプリ内で編集アプリ内で追加無料2分カレンダーアプリでの予定管理
埋め込み読み取り専用なし表示のみなし無料5分公開カレンダーの参照
ZapierZap毎に一方向基本のみなしなし月100タスク15分シンプルなトリガー
Makeシナリオ毎に一方向基本のみなしなし月1,000クレジット30分複雑な自動化ロジック
n8n双方向(DIY)手動コードなし限定的セルフホスト数時間セルフホストする開発者
Notion to Calendar一方向(iCal/API)なしなしなし無料(制限あり)5分任意のカレンダーアプリへのフィード
Unito双方向あり限定的限定的無料枠なし15分マルチツールワークフロー
2sync完全双方向16以上のフィールド対応対応(リレーション付き)14日間無料トライアル10分完全なデータベース同期

前述の5つの基準で評価すると、5つすべてを満たすのは2syncのみです。 Unitoは双方向同期とフィールドマッピングには対応していますが、繰り返しイベントと参加者のリレーションでつまずき、無料枠も用意されていません(料金はトライアル中にアプリ内で提示されます)。両者の違いは2sync と Unito の比較で詳しく解説しています。n8nはDIYで双方向を実現できますが、手動コードと限定的なフィールドに留まります。残りの5つの方法は、一方向か読み取り専用にとどまるか、Notionカレンダーのように予定は編集できてもデータベースには書き込まないかのいずれかです。

最も充実したオプションを試してみませんか?

2syncはNotionデータベースとGoogle カレンダーを完全な双方向同期で接続します。16以上のマッピング対応フィールド、繰り返しイベント、参加者、チームカレンダーをサポートしています。

最初の同期を始める

各方法の仕組み

1. 公式のNotionカレンダー連携

データベースを扱う用途では、Notionカレンダーだけでは不十分なケースが少なくありません。どこまでが Notion カレンダーの役割で、どこからが元のカレンダー側の役割なのかは、Notion カレンダーと Google カレンダーの比較で整理しています。

予定はどれも編集できますが、そのいずれもNotionデータベースのページとしては存在していません。

2024年に登場したNotionカレンダーは、Googleカレンダーの予定を作成・編集・削除できるNotion純正のカレンダーアプリです。ただし、予定がNotionデータベースに書き込まれることはありません。予定を1件ずつ編集できるページとしてデータベースに書き込むのは、後述する2syncのような同期ツールの役割です。設定方法は以下の通りです。

  1. Notionカレンダー(Webまたはデスクトップ版)を開き、Notionアカウントでサインインします。 まだインストールしていない場合はWebアプリでサインインし、後からデスクトップやモバイルアプリを追加できます。
  2. Googleアカウントを接続します。 Notionカレンダーで設定→カレンダーアカウント→カレンダーアカウントを追加に進み、Googleを選択してOAuth認証を完了したら、表示したいカレンダーを選びます。左サイドバーでカレンダーのオン/オフを切り替えられます。
  3. Notionデータベースをカレンダーに追加します(任意)。 NotionカレンダーでNotionワークスペースを接続し、日付プロパティを持つデータベースを追加すると、日付付きアイテムがGoogle カレンダーの予定と並んで表示されます。複数の日付プロパティがある場合は、カレンダー用の主要プロパティを選択してください。
  4. Notionから直接開くことも可能です(任意)。 Notionでカレンダービューのあるデータベースを開き、ビュー名をクリックしてNotionカレンダーで管理を選ぶと、そのデータベースをカレンダーで直接開けます。

✅ メリット:

  • Notionが開発しているため、ネイティブかつ無料で利用可能です。
  • 接続したGoogle カレンダーの予定を、Notionカレンダー上でそのまま作成・編集・削除できます。

❌ デメリット:

  • Notionカレンダーではデータベースの完全同期はできません。
  • 予定がNotionのデータベースやページに反映されません。
  • 既存のGoogle カレンダーの予定をNotionデータベースにインポートできません。
  • Notionのタスクを自動的にGoogle カレンダーへ表示することはできません。

これらの制約が許容できない場合は、より高機能なNotionカレンダーの代替アプリも検討してみてください。

Notion AIコネクターについて

Notionには、カレンダーのデータをNotionのAI機能へ取り込むGoogle カレンダー AIコネクターもあります。Notionのヘルプセンターによれば、対象はビジネスプランとエンタープライズプランです。

これは接続アプリ全体でAI検索やQ&Aを行うための機能であり、予定をデータベースに同期する機能ではありません。Notionページの作成もGoogle カレンダーへの変更反映も行いません。

2. NotionにGoogle カレンダーを埋め込む

Notionの埋め込みブロックを使えば、公開設定にしたGoogle カレンダーをNotionページ内に直接表示できます。

設定手順は以下の通りです。

  1. パソコンでGoogle カレンダーを開きます。
  2. 左サイドバーで対象カレンダーの三点リーダーをクリックし、設定と共有を選択します。
  3. 予定のアクセス権限で、一般公開して誰でも利用できるようにする(または組織内公開)をオンにして、Notion内でカレンダーが読み込まれるようにします。
  4. カレンダーの統合までスクロールし、「このカレンダーの公開URL」をコピーします(または埋め込みコードの「src」をコピーします)。
  5. Notionでページを開き、/埋め込みと入力して埋め込みを選択し、コピーしたURLを貼り付けます。
    • 別の方法:リンクをNotionに直接貼り付け、埋め込みとして表示するオプションを選ぶこともできます。
  6. リンクを埋め込むをクリックし、ブロックのハンドルをドラッグしてサイズを調整します。
  7. (任意)Google カレンダーのカレンダーの統合にあるカスタマイズでデフォルトビューなどを調整し、Notionに貼り付けたURLを更新します。
埋め込みは読み取り専用の窓で、編集は結局Googleカレンダー側で行うことになります。

✅ メリット:

  • 設定が非常に簡単です。
  • 連携やAPIキーは不要です。
  • Notion内でGoogle カレンダーをリアルタイムで確認できます。

❌ デメリット:

  • 読み取り専用で、Notion内から予定の追加・編集・削除はできません。
  • Notionウィンドウが小さいと使いづらく、カレンダーを公開設定にする必要があります。
  • データの同期は行われないため、変更はGoogle カレンダー側で行う必要があります。
  • カレンダーを確認するたびに特定のNotionページにアクセスする必要があります。
  • Google カレンダーを一般公開にする必要があります。

3. 自動化ツールを使った一方向同期(Zapier、Make、IFTTT)

ノーコードの自動化プラットフォームを使って、一方のツールからもう一方へデータを送る方法です。

例えば、「Notionのデータベースに新しいアイテムが追加されたら、Google カレンダーにイベントを作成する」というZapierワークフローを設定できます。

「双方向」という選択肢はどこにもなく、選べるのはどちらのアプリを起点にするかだけです。

この選択画面そのものが制約を表しています。片方のアプリがトリガー、もう片方がアクションと決まっているため、流れを逆にするにはスイッチを切り替えるのではなく、2つ目のレシピを作ることになります。

✅ メリット:

  • シンプルな片方向フローなら素早く構築できます。
  • NotionとGoogle カレンダー以外の多くのアプリもサポートしています(タスク管理の観点ではNotionとTodoistの比較もご参照ください)。
  • 少量なら低コストまたは無料で利用可能です。無料枠で基本用途をまかなえることもあります。

❌ デメリット:

  • デフォルトでは一方向のみの同期です。
  • 更新や削除の反映には、追加の複雑なワークフローが必要です。
  • 複数のZapやシナリオが増えると管理が煩雑になり、コストもかさみます。
  • 一方のアプリでフィールドが変更されると、各自動化の更新が必要になります。

料金、繰り返し予定、双方向の扱いまで踏み込んだ比較はZapier vs Make の比較で、Zapier と専用の同期ツールの違いは2sync と Zapier の違いでご確認いただけます。

4. 専用連携ツールによる双方向同期

専用の同期プラットフォームは、データを双方向で一貫性を保つことに特化しています。

2sync、Unito、Bardeen、Morgenなどのツールは、ガイド付きセットアップ、フィールドマッピング、継続的なバックグラウンド同期を提供し、Notionの変更がGoogle カレンダーに、Google カレンダーの変更がNotionに反映されるようにします。

セルフホストを好む開発者には、n8nでカスタムコードによる双方向フローを構築する方法もあります(Zapier との料金・AI・セルフホストの比較はZapier vs n8n 徹底比較【2026年版】をご覧ください)。

Makeはその中間に位置します。シナリオをビジュアルに組み立てられますが、方向は1シナリオにつき1つだけです。

また、Notionの日付を外部カレンダーアプリに送るだけでよい場合は、Notion to CalendarでNotionデータベースからiCalフィードを生成する方法もあります。

Notion to Calendarの発表によると、2026年8月に始まったPremiumプランのベータ機能では、iCalフィードを介さずGoogle Calendar API経由でNotionデータベースの予定を専用のGoogle カレンダーへ直接書き込めます。

ただし、ベータ期間中はGoogle カレンダー側で行った変更がNotionへ書き戻されることはありません。

✅ メリット:

  • 更新、削除、競合を自動処理する完全な双方向同期です。
  • コード不要で、フィールドのマッピング、フィルター条件、フィールド単位の一方向指定をポイント&クリックで設定できます。
  • ダッシュボード、ログ、エラーハンドリングが内蔵され、信頼性が高いです。

❌ デメリット:

  • サブスクリプション費用がかかります。アイテム数や同期頻度に応じて料金が変動します。
  • 各サービスが対応するアプリに限定されます。
  • 一部の細かい機能はネイティブAPIに比べて遅れる場合があります。
  • 初期設定にはある程度の計画が必要です。

2syncを選ぶ理由

2syncはNotionのデータベース構造とGoogle カレンダーのイベントモデルに特化して設計されています。この特化により、汎用的な自動化ツールでは実現できない機能を提供します。

  • 16以上のフィールドをフィールド単位で方向制御。 タイトル、日付、説明、場所、参加者、主催者、色、繰り返し状態、公開/非公開、空き/予定あり、会議リンクなど。各フィールドを双方向、Notionへの一方向、Google カレンダーへの一方向に設定できます。
  • リレーションデータベース同期。 イベントの参加者をコンタクトデータベースに自動的にリンクします。2syncはメールアドレスで参加者を照合し、カレンダーイベントとNotion上のCRMや連絡先リストの間にリレーションを作成します。
  • チーム向け共有接続。 1人がオートメーションを設定してリンクを共有するだけで、チームメンバーがそれぞれの個人Google カレンダーを同じNotionデータベースに接続できます。設定の重複はありません。
  • 繰り返しイベントの適切な処理。 繰り返しイベントの各回がそれぞれ独立したNotionページになります。シリーズを壊すことなく、個別の回を編集できます。
  • フィルターと条件。 特定のカレンダー、イベントタイプ、Notionのステータスのみを同期できます。週末の除外、色によるフィルター、特定の参加者がいるイベントへの限定なども可能です。
  • 初回同期をプレビューできるガイド付きセットアップ。 フィールドは2syncが自動で対応付け、何かが書き込まれる前に、各予定がどんなNotionページになるかを確認できます。すぐに使えるNotionカレンダーテンプレートと組み合わせられ、すべての変更はアクティビティログで追えます。

2syncはNotion Google Tasks 連携、Google コンタクト、Google スプレッドシートのオートメーションにも対応しているため、Notion内にGoogle Workspaceの完全な統合環境を構築できます。これにはGoogle カレンダーで管理するタスクも含まれます。例えば、Well AwareはGoogle カレンダーの会議をNotionに一方向同期し、手作業のデータ入力なしに完全なクライアント対応履歴を構築しています。

2syncと代替ツールの比較(2026年9月)

機能2syncUnitoZapier
同期方向完全双方向双方向Zap毎に一方向
マッピング対応フィールド16以上約10基本のみ(タイトル、日付)
繰り返しイベント対応(個別ページ)限定的非対応
リレーションによる参加者同期対応非対応非対応
チーム共有接続対応非対応非対応
セットアップの複雑さプレビュー付きのガイドで10分15分方向ごとに15分
無料トライアル14日間無料トライアル無料枠なし月100タスク無料

2syncを実際のデータで試してみましょう

Google カレンダーとNotionを一度接続し、データベースを選ぶだけ。既存のビューやワークフローを使いながら、2syncが双方向で更新を反映します。

NotionとGoogle カレンダーのオートメーションを開始

2syncでNotionとGoogle カレンダーを連携する方法

始める前に、以下をご用意ください。

  • Notionアカウント: インテグレーションのアクセスを共有できる権限があるワークスペースを持っていること。
  • Notionデータベース: 予定を入れるデータベース。既存のものを使うほか、セットアップの途中で2syncに新しく作成してもらうこともできます(日付プロパティを軸にした無料のNotionテンプレートも多数あります)。
  • Googleアカウント: 同期したいGoogle カレンダーがあること。

ℹ️ 補足: 2syncはNotionの公式APIとGoogleのカレンダーAPIを使用しています。接続時にはこれらの認可を安全に求められます。2syncがデータを共有することはありません。情報を同期するためのブリッジとして機能するだけです。

セットアップは、アプリの接続、初回同期のプレビュー、同期の開始という3つの段階で進みます。初回同期を実行するまで、どちらのアプリにも何も書き込まれません。

1. Google カレンダーを選ぶ

  1. 2sync.com にアクセスし、無料トライアルを始めるをクリックします。セットアップはアカウント登録の前から始まります。すでにアカウントをお持ちの場合は、画面右上からログインしてください。
  2. Notionと同期するアプリの一覧で、カレンダーのグループにあるGoogle カレンダーを選びます。上部の検索ボックスで探すこともできます。

2. Google カレンダーとNotionを接続する

接続のページでは、2つのアプリ、データベース、同期方向をまとめて設定します。まずはGoogle側から進めます。

  1. Google カレンダーの接続ボタンをクリックすると、Googleの権限ウィンドウが開きます。
  2. 同期したいカレンダーがあるGoogleアカウントを選び、表示される権限をすべて許可します。両方のアプリを同期し続けるには、2syncが予定を読み書きできる必要があります。
    • 🔏 プライバシーは安全です。これらの権限は予定の同期にのみ使用されます。2syncがGoogleアカウントやNotionデータの他の情報にアクセスすることはありません。
  3. 2syncの画面に戻ったら、同期したいカレンダーにチェックを入れます。一覧にない場合はカレンダーを更新(Refresh calendars)をクリックしてください。
カレンダーを選び、Notionを接続するまで、画面下部のボタンは押せないままです。

続いて、同じページでNotionを接続します。

  1. Notionのカードで、ワークスペースを選びます。
  2. データベースのカードで、予定を入れるデータベースを選びます。Google カレンダーに合う候補が先頭に表示されます。
    • 一覧にない場合:共有したばかりのデータベースは、表示されるまで1分ほどかかることがあります。一覧を再読み込みするか、データベースのリンクを貼り付けて追加するか、2syncに新しく作成してもらうことができます。
  3. 同期方向のカードを確認します。双方向になっていれば、どちらで編集しても、もう一方に反映されます。別の方向にしたい場合は、カード右側の変更リンクから選び直してください。
  4. 画面下部の青いボタンを押して、プレビューに進みます。

3. 初回同期をプレビューする

プレビューのページでは、初回同期で何が起きるかを、書き込みの前に確認できます。各予定は、同期後にできるNotionページの形で表示されます。

日付の行には鍵アイコンが付いており、この組み合わせは固定です。それ以外の行は、別のGoogle カレンダーのフィールドに切り替えられます。
  1. 予定を開いて、ページの中身を確認します。各プロパティには、値の取得元となるGoogle カレンダーのフィールドが表示されています。別のフィールドを使いたい場合は、右側のドロップダウンで選び直してください。ここでの変更はすべての予定に適用されます。より細かく設定したい場合は、詳細なフィールドマッピングの画面を開きます。
  2. 同期で作られるすべてのページに、あるプロパティの初期値を入れておきたい場合は、新規ページ向けの欄から既定値を追加します。
  3. Google カレンダーの予定から元のNotionページに戻れるようにしたい場合は、予定にNotionリンクを追加するスイッチをオンにします。
  4. 同期の対象外になる予定を確認します。日付範囲の外にある予定は同期されません(範囲は日付の変更リンクから広げられます)。それ以外の予定は条件を追加(Add condition)で絞り込めます。たとえば、タイトルに「Meeting」を含む予定だけを同期する、といった設定です。
  5. 青いボタンを押して、初回同期を実行します。

4. 同期を開始する

初回同期が終わると、開始のページに、何件の予定がデータベースのページになったかが表示されます。

  1. データベース名の付いたボタンをクリックし、Notionに作成されたページを確認します。
  2. 同期を開始する青いボタンをクリックします。以降は2syncが両方のアプリを定期的に確認し、変更があるたびに自動で同期します。

5. 後から設定を調整する

セットアップが終わると、オートメーションにはマイオートメーション(My Automations)の中に専用のページができます。ページには3つのタブがあり、左から順に、同期の状況、フィールドの設定、同期のルールを扱います。

  • 1つ目のタブでは、すべて同期済みかどうか、最近のアクティビティ、接続中のカレンダーとデータベースを確認できます。一時停止(Pause)と今すぐ同期(Sync now)のボタンもここにあり、カレンダーとデータベースにはそれぞれ編集ボタンが付いています。
  • 2つ目のタブでは、すべてのフィールドの同期方向をまとめて選べます(Google カレンダーへ、双方向、Notionへの3通り)。特定のフィールドだけを一方向にすることもできます。フィールドを追加(Add Field)で別のプロパティを対応付け、Notionフィールドを更新(Refresh Notion fields)でNotionに追加したプロパティを読み込みます。
  • 3つ目のタブでは、同期する予定の範囲(同期対象期間と条件。条件はGoogle カレンダーを変更せずに試せます)、変更を確認する頻度、新しい予定の書き込み方、イベントの削除を許可などの安全に関する設定を決めます。
青い双方向の矢印は両方向に同期するフィールド、グレーの矢印はNotionへの一方向だけのフィールドです。

10分以内で同期の準備完了

上記の手順に沿って、ご自身のアカウントで設定してみてください。2つのアプリを接続してプレビューを確認すれば、あとは2syncが同期を維持します。

オートメーションを作成する

高度な同期シナリオ

基本的なセットアップに加えて、2syncはシンプルなツールでは対応できないワークフローにも対応します。

複数カレンダーを1つのデータベースに同期

仕事用、個人用、チーム共有カレンダーを1つのNotionデータベースに同期できます。2syncのデフォルトアセット設定を使えば、異なるカレンダーでイベントを作成した際に、新しいNotionアイテムのルーティング先を制御できます。週間スケジュールテンプレートのような統一ビューを完全自動化で実現できます。

共有接続を使ったチームカレンダー

1人がNotionデータベースと2syncオートメーションを設定し、接続リンクを共有します。各チームメンバーが自分のGoogle カレンダーを共有データベースに接続するだけで、全員のイベントが1か所に集約されます。設定の重複や、メンバーごとの管理者アクセスは不要です。プロジェクト管理テンプレートと組み合わせれば、会議と成果物の両方を1つのワークスペースで追跡できます。Notionでコンテンツカレンダーを運用しているチームなら、公開締切がそのまま全員のカレンダーに届きます。

繰り返しイベント

2syncは繰り返しイベントの各回について、個別のNotionページを作成します。シリーズを壊すことなく、個別の回を編集(タイトル変更、メモ追加、参加者更新など)できます。Notionの「繰り返し」フィールドを使えば、データベースビューで繰り返しアイテムのフィルタリングやソートが可能です。同期されたページにNotionのリマインダーを重ねておけば、カレンダーだけでなく普段作業している場所で通知を受け取れます。

リレーションデータベースを使った参加者同期

カレンダー同期と合わせてGoogle コンタクトのオートメーションを接続すると、2syncがメールアドレスによる照合でイベントの参加者をNotionのコンタクトデータベースにリンクできます。これにより、カレンダーが簡易CRMに変わります。すべての会議ページが参加者の連絡先レコードにリンクされます。

タイムブロッキングワークフロー

Notionを計画のプラットフォーム、Google カレンダーを実行レイヤーとして使います。Notionで日付プロパティ付きのタスクを作成し、Google カレンダーにタイムブロックとして同期して、どちらのツールでも時間を調整できます。

タイムブロッキングテンプレートを使えば、同期する価値のある構造をNotion側に用意できます。複数のアプリでタスクを管理している場合はTodoist同期と組み合わせたり、NotionのToDoリストテンプレートを使って同期アイテムを整理したりすることも可能です。

よくある同期の問題と解決策

NotionとGoogle カレンダーの同期が期待通りに動作しない場合は、まず以下のよくある問題を確認してください。

同期が開始されない

セットアップ時に必要な権限をすべて付与したか確認してください。マイオートメーションからオートメーションを開き、1つ目のタブ(同期の状況)の表示を確認します。

権限が取り消されたり期限切れになったりしている場合は、GoogleまたはNotionアカウントを再接続してください。同じタブの接続欄にGoogleアカウントとNotionデータベースが表示され、それぞれに編集ボタンがあります。

Google カレンダー側で誤って予定をキャンセルしていないかも確認しましょう。

Notionにイベントが表示されない

オートメーションの3つ目のタブ(同期のルール)を開いてください。同期対象期間(Syncing timeframe)の外にある予定は同期されず、設定した条件によって除外される予定もあります。

条件を試すプレビューを実行すると、ルールを通過する予定が一覧で表示され、除外された予定にはその理由(画面では「Skipped: Outside the dates」など)が付きます。

新しいオートメーションでは、既存アイテムの処理に1回の同期サイクル(プランに応じて2〜5分)が必要な場合があります。

条件の結合を「以下のいずれか」(Any)にすると、少なくとも1つの条件を満たし、かつ同期対象期間内にある予定が同期されます。

重複エントリ

オートメーションの3つ目のタブ(同期のルール)にある安全に関する設定で、すでに他のオートメーションとリンクしているNotionページ(アイテム)を除外するのスイッチを確認してください。同じデータベースに対して複数のオートメーションが重複している場合、アイテムが二重に作成されることがあります。この設定を有効にして競合を防止してください。

初回同期が遅い

初回同期では、設定した期間内のすべてのアイテムをインポートするため、数千件のイベントを処理する場合があります。これはGoogleのAPIレート制限に依存する正常な動作です。2回目以降の同期では変更分のみを処理するため、大幅に速くなります。継続的な更新が遅く感じる場合は、プランの同期頻度(2〜5分)を確認してください。

Notion カレンダーが Google カレンダーと同期しない

これは他の項目とは性質が異なり、2sync が関わる前の段階で起きている問題です。Notion カレンダー自体に予定が出てこない場合は、オートメーションではなくアカウント接続を順に確認してください。

  • サイドバーのカレンダーのオン/オフを見直す。 左サイドバーでオフになっているカレンダーも接続済みとして扱われるため、アカウントは正常なのに予定の半分が隠れている状態になります。
  • Googleアカウントを再接続する。 設定→カレンダーアカウントでアカウントをいったん削除し、追加し直します。パスワード変更や社内のセキュリティポリシー更新のあとは、Googleのトークンが失効しているケースがほとんどです。
  • Notionのアカウントが正しいか確認する。 Notion カレンダーは Notion アカウントでサインインし、カレンダーのアカウントは別途接続する仕組みです。別のワークスペースでサインインすると、予定が消えたように見えることがあります。
  • Notion カレンダーにできないことを思い出す。 アプリ上には予定が見えるのに Notion のデータベースに入っていない場合、不具合ではありません。Notion カレンダーはデータベースへ書き込まないためで、その隙間を埋めるのが同期ツールの役割です。

Notionにフィールドが表示されない

オートメーションの2つ目のタブ(フィールドの設定)を開き、各Google カレンダーフィールドが正しいNotionプロパティタイプにマッピングされているか確認してください。例えば、参加者にはリレーションまたはテキストプロパティが必要です。

セットアップ後にNotionデータベースに新しいプロパティを追加した場合は、タブ下部のNotionフィールドを更新をクリックして利用可能にしてください。

まとめ

NotionとGoogle カレンダーを連携する最適な方法は、何が必要かによって異なります。Notionカレンダーは予定を作成・編集するカレンダーアプリとして優秀ですが、予定をNotionデータベースに書き込むことはありません。埋め込みや自動化ツールは基本的な一方向フローをカバーします。

予定を1件ずつ編集できるページとしてNotionデータベースに書き込み、フィールドマッピング、繰り返しイベント、参加者リレーション、チームサポートを備えた完全な双方向同期で保ちたいなら、2syncのGoogle カレンダー連携が最も充実したオプションです。

Appleデバイスもお使いの方は、先にGoogle カレンダーとAppleカレンダーを同期してから、そのGoogleアカウントをNotionに接続する方法もあります。2つのプラットフォームの違いはGoogle カレンダー vs Appleカレンダーで確認できます。

職場でMicrosoft 365も併用している場合はOutlook カレンダーとGoogle カレンダーの比較を、他の自動化ツールも見比べたい場合はNotion 向け Zapier 代替をご覧ください。

NotionとGoogle カレンダーを常に同期

アカウントを接続し、フィールドをマッピングするだけで、あとは2syncにお任せください。すべてのプランに14日間の無料トライアルが付いています。

NotionとGoogle カレンダーの同期を試す

同じ設定を同僚にもすすめたくなった場合は、2syncのアフィリエイトプログラムで紹介リンクを取得でき、そのリンクから登録した方の支払いの30%が最初の12ヶ月間のコミッションとなり、登録した方の料金も毎回ずっと10%引きになります。

よくある質問

Notionは Google カレンダー と連携できますか?

データベースレベルではネイティブには連携しません。2024年に登場した Notion カレンダー(独立アプリ)は Google カレンダー のアカウントを接続して予定を扱えますが、Notion データベースのページを作成することはなく、Notion データベースの項目が Google カレンダー へ書き出されることもありません。予定、参加者、繰り返し予定、Meet または Zoom リンク、その他12フィールドの本格的な双方向データベース同期には、専用の同期ツールが必要です。2sync の Google カレンダー連携が最も網羅性の高い選択肢で、Zapier、Make、Unito、n8n といった代替手段はフィールド深度や双方向対応のいずれかでトレードオフが生じます。

Google カレンダー を Notion にマージする方法は?

Google カレンダー の予定を Notion データベースにマージし、カレンダー上の表示にとどめず、編集可能な Notion ページとして扱うには、両アプリを専用の同期ツールで接続します。設定手順は次のとおりです。2sync で Google アカウントを認可し、予定を格納する Notion データベースを選び、フィールド(タイトル、日付、場所、参加者など)をマッピングし、双方向または一方向の方向を選びます。Google カレンダー の予定は数分以内に Notion ページとして表示され、Notion 側で日付プロパティ付きで作成したページは Google カレンダー の予定として出現します。Notion カレンダー、/埋め込み ブロック、Zapier などの自動化プラットフォームは、データベースへのマージを行いません。Notion カレンダー は接続した Google アカウントの予定を扱いますが、Notion データベースに書き込むことはありません。埋め込みは公開カレンダーを表示するだけで、Zapier はレシピごとに一方向へ動かすだけです。

Notion カレンダーはOutlookやOffice 365と同期できますか?

Notion カレンダー は Google・iCloud・Microsoft Outlook のカレンダーに対応しており、Outlook アカウントを接続すれば、予定の表示だけでなく作成・編集・削除まで Notion カレンダー の画面から行えます。ただし、これはカレンダーアプリとしての対応であって、Notion データベースとの同期ではありません。Outlook の予定から Notion データベースのページが作られることはなく、Notion データベースの項目は Notion カレンダー の中でしか表示されず、接続先の Outlook カレンダー に書き出されることもありません。Notion と Outlook カレンダー を本格的にデータベースレベルで双方向同期するには、専用のツールが必要です。2syncのOutlook カレンダー連携は、Google カレンダー連携と同等のフィールドマッピングおよび繰り返しイベント対応を備えた完全な双方向同期を提供します。詳しい手順はNotionとOutlook カレンダーの連携方法をご覧ください。

NotionとGoogle カレンダーを無料で同期する方法はありますか?

無料の方法はありますが、機能は限定的です。Notionカレンダーは無料ですが、Notionデータベースのページは作成しません。Google カレンダーのNotion埋め込みは無料ですが読み取り専用です。Zapierの無料枠は月100タスクで一方向のみ、Makeの無料プランは月1,000クレジットで、実行と実行の間隔は最短15分に制限されます。フィールドマッピング付きの完全な双方向同期には、2syncのような有料ツールが必要です。

Google カレンダーのどのフィールドをNotionに同期できますか?

2syncは16以上のフィールドに対応しています。タイトル、説明、開始・終了日時、場所、参加者、主催者、色/カテゴリ、繰り返しイベントの状態、公開/非公開、空き/予定あり、会議リンク、イベントタイプ、タイムゾーンなどです。各フィールドを双方向、Notionへの一方向、Google カレンダーへの一方向に設定できます。

同期すると既存のNotionデータに影響しますか?

フィールドマッピング、フィルター、既存アイテムの処理設定で制御できます。本番開始前にテスト同期を実行でき、特定のカレンダーやイベントタイプに限定して同期することも可能です。2syncはマッピングされていないフィールドを上書きしません。

Notion カレンダーから Google カレンダーの接続を解除するにはどうすればよいですか?

Notion カレンダーで設定を開き、カレンダーの項目に進み、接続済みアカウントの一覧から該当の Google アカウントを削除します。予定は Notion カレンダーからすぐに消えますが、Google カレンダー側で何かが削除されることはなく、あとから接続し直すこともできます。なお、2sync のオートメーションは Google を別途認可しているため、Notion カレンダーで接続を解除しても影響はありません。そちらを止める場合は、2sync のダッシュボードで対象のオートメーションを開き、一時停止するか削除してください。

Google カレンダーがNotionと同期しないのはなぜですか?

最もよくある原因は、OAuth権限が取り消されている(2syncのダッシュボードから再接続してください)、フィルター条件が想定していたイベントを除外している(オートメーションの同期ルールのタブを確認してください)、同期対象期間が抜けている日付を含んでいない、またはNotionのプロパティタイプがマッピング先のフィールドを受け入れない(参加者にはRelationまたはTextプロパティが必要です)といったケースです。あまり多くないケースとして、数千ページ規模のワークスペースでのNotion APIレート制限や、初回同期サイクル(プランに応じて2〜5分)内のイベントである場合もあります。

著者について

Simo Elalj
Simo Elalj

2syncの創業者。INSA Lyon出身のソフトウェアエンジニア。Notionをカレンダー、タスク、連絡先と接続する同期ツールを開発。以前はリファービッシュ家電の価格比較プラットフォームRefurbMeを設立。


最新記事

ブログから

Notion同期、弊社が検証するカレンダー・タスクツール、そしてそれらを支える生産性スタックに関するガイドです。