# Notionのオートメーションの使い方｜通知と更新を自動化

Notionのデータベースオートメーションで、ページの追加やプロパティの変更をきっかけに通知・メール・ページ編集を自動で行う方法を公式ヘルプで確かめて解説します。トリガーとアクションの種類、作り方、無料プランでできる範囲と止まるときの注意点も整理しました。

「タスクの担当者が決まったら本人に知らせたい」「ステータスを完了にしたら日付を自動で入れたい」と思いながら、毎回手で作業していませんか？

Notionのデータベースには「データベースオートメーション」という機能があり、ページの追加やプロパティの変更をきっかけに、通知やメール、ページの編集を自動で行えます。プログラミングは必要ありません。

この記事では、Notionの公式ヘルプで確かめた内容をもとに、オートメーションの仕組みと作り方、使える範囲と注意点を整理します。

<Points>

- オートメーションは「トリガー（きっかけ）」と「アクション（やること）」の組み合わせで作る
- 自由に作れるのは有料プランで、無料プランで作れるのはSlack通知のオートメーションだけ
- エラーで止まったオートメーションは一時停止されるので、直したら再び有効にする

</Points>

## オートメーションの仕組み

公式ヘルプ「[データベースオートメーション](https://www.notion.com/ja/help/database-automations)」（外部サイト）では、オートメーションを「トリガー」と「アクション」の組み合わせとして説明しています。トリガーが起きると、設定したアクションが順に実行されます。

<Flow
  title="データベースオートメーションの流れ"
  caption="Notion ヘルプ「データベースオートメーション」をもとに作成"
  steps={[
    { label: "トリガー", note: "ページの追加、プロパティの編集、定期実行" },
    { label: "アクション", note: "プロパティ・ページの編集、通知、メール、Webhook など" },
    { label: "結果を確かめる", note: "止まっていたら直して再開", by: "human" },
  ]}
/>

### トリガーの種類

<Figure title="データベースオートメーションのトリガー" source="Notion ヘルプ「データベースオートメーション」">

| トリガー | いつ動くか |
| --- | --- |
| ページが追加されました | データベースに新しいページが追加されたとき |
| プロパティの編集 | 指定したプロパティが編集されたとき |
| 毎日・毎週・毎月など（定期実行） | 毎日・毎週・毎月などの決まった頻度（時刻やタイムゾーンも指定できる） |

</Figure>

複数のトリガーは「いずれか」または「すべて」で組み合わせられます。ただし、定期実行のトリガーはほかの種類と組み合わせられません。

### アクションの種類

<Figure title="データベースオートメーションのアクション" source="Notion ヘルプ「データベースオートメーション」">

| アクション | できること | 使いどころの例 |
| --- | --- | --- |
| プロパティを編集 | トリガーになったページのプロパティを書き換える | 完了にしたら完了日を入れる |
| ページを追加 | データベースにページを追加する | 毎週の定例ページを作る |
| ページを編集 | データベース内のページを編集する | 関連するページの状態をそろえる |
| 通知を送信 | ワークスペースのユーザーに通知する（最大20人、またはユーザーのプロパティで指定） | 担当者に割り当てを知らせる |
| メール送信 | Gmailのアカウントからメールを送る | 社外の関係者に知らせる |
| Webhookを送信 | 指定したURLにHTTP POSTのリクエストを送る | ほかのシステムにデータを渡す |
| Slack通知を送信 | 指定したSlackのチャンネルに通知する | チームのチャンネルに共有する |
| 変数を定義 | メンションと数式で値を作り、後のアクションで使う | 計算した日付を使い回す |

</Figure>

<Note tone="info">

定期実行のトリガーは、「プロパティを編集」以外のアクションで使えます。また、メンションや数式が使えるのはアクションの中だけで、トリガーの条件には使えません。

</Note>

## オートメーションの作り方

公式ヘルプの手順は次のとおりです。ここでは、タスクのデータベースで「ステータスが完了になったら、完了日に今日の日付を入れる」例を想定します。

<Steps>
<Step title="新規オートメーションを開く">

データベースの右上にある稲妻のアイコン（⚡）をクリックし、［新規オートメーション］を選びます。必要なら分かりやすい名前を付けます。

</Step>
<Step title="トリガーを設定する">

［新規トリガー］から「プロパティの編集」を選び、ステータスのプロパティが「完了」になったとき、と指定します。

</Step>
<Step title="アクションを設定する">

［新規アクション］から「プロパティを編集」を選び、完了日のプロパティに今日の日付が入るよう設定します。

</Step>
<Step title="作成して試す">

［作成］をクリックし、実際にタスクを完了にして、完了日が入るかを確かめます。

</Step>
</Steps>

## 無料プランでできる範囲

同じヘルプによると、データベースオートメーションは有料プランで使える機能です。無料プランで作れるのはSlack通知のオートメーションだけで、テンプレートに最初から入っているオートメーションは使えても編集はできません。

<Compare>
<Column title="無料プラン">

- Slack通知のオートメーションを作れる
- テンプレートに入っているオートメーションは使えるが、編集できない

</Column>
<Column title="有料プラン" tone="accent">

- トリガーとアクションを自由に組み合わせて作れる
- 作成・編集・削除できるのは、データベースへのフルアクセス権限を持つ有料プランのユーザー
- ゲストはオートメーションを作れない

</Column>
</Compare>

プランごとの料金は「[Notionの料金｜無料プランとプラス・ビジネスの違い](/notion-pricing/)」で整理しています。

## 動かない・止まるときの注意点

オートメーションは便利な反面、「動いていると思っていたら止まっていた」ということが起こります。公式ヘルプに書かれている主な注意点は次のとおりです。

- エラーで止まったオートメーションは一時停止されます。原因を直したあと、データベースの［•••］→［オートメーション］から再び有効にする必要があります。
- あるオートメーションの結果をきっかけに、別のオートメーションを動かすことはできません（ボタンからは動かせます）。
- アクセスが制限されたページでは、アクションが実行されません。
- 編集したあとでページがビューのフィルターの条件に合わなくなった場合も、実行されません。
- 空欄の日付に日付の計算（`dateAdd` など）をすると失敗することがあります。
- データベースオートメーションは3秒間隔で動くため、複数のプロパティの編集を「すべて」の条件にした場合、それらの編集が約3秒以内に起きる必要があります。
- Gmailで送ったメールは、受信トレイに届くまで最大2分ほどかかることがあります。

<Note tone="caution">

大事な通知をオートメーションだけに任せる場合は、定期的にオートメーションの一覧を開き、一時停止しているものがないかを確かめる習慣をつけておくと安心です。

</Note>

## まとめ

- Notionのデータベースオートメーションは、トリガーとアクションを組み合わせて作ります。
- トリガーはページの追加・プロパティの編集・定期実行の3種類、アクションには通知やメール、Webhookなどがあります。
- 自由に作れるのは有料プランで、無料プランで作れるのはSlack通知だけです。
- エラーで一時停止したら、直してから再び有効にする必要があります。

Webhookでほかのシステムにデータを渡したい、Notionの外で複雑な処理をしてから結果を戻したい、といった要望が出てくると、オートメーションだけでは足りなくなることがあります。外部システムとの連携や専用の仕組みづくりで迷ったら、相談してみてください。

## よくある質問

### Q. Notionのオートメーションは無料で使えますか？

公式ヘルプによると、無料プランで作れるのはSlack通知のオートメーションだけです。プロパティの編集やメール送信などを自由に組み合わせるには、有料プランが必要です。

### Q. 決まった時刻に自動でページを作れますか？

できます。トリガーに定期実行（毎日・毎週など）を選ぶと、毎日・毎週・毎月などの頻度で、時刻やタイムゾーンを指定して動かせます。アクションに「ページを追加」を選べば、定例会議のページなどを決まった日に作れます。

### Q. オートメーションが動かなくなったのはなぜですか？

エラーが起きたオートメーションは一時停止されます。ページへのアクセスが制限されていないか、日付の計算で空欄のプロパティを使っていないかなどを確かめ、直したら［•••］→［オートメーション］から再び有効にしてください。
