マニュアル
PR

Power AutomateでTeamsに定期メッセージを自動投稿する方法

sanane
記事内に商品プロモーションを含む場合があります

はじめに

このページでは、Power Automateを使ってTeamsのチャンネルへ定期メッセージを自動投稿する方法を、実際の画面を見ながら解説します。

毎朝のチームへの連絡、週次ミーティングのリマインダー、月初の業務連絡——こういった繰り返しの投稿を手動でやるのは手間がかかります。Power Automateのスケジュール済みクラウドフローを使えば、ノーコードで簡単に自動化できます。

SANANE
SANANE

この記事ではフローの作成からテスト、Teams上での確認まで全手順を載せています。Power Automate初めての方でも迷わず作れます!

この記事で作れるもの
  • 毎日・毎週など任意のスケジュールでTeamsのチャンネルへ自動投稿するフロー
  • 投稿者を「ワークフローボット」か「自分のアカウント(ユーザー)」から選択可能
  • プログラミング不要。Power Automateの標準コネクタのみで完結

本記事は新しいPower Automateデザイナー(v3)の画面で解説しています。古いデザイナーを使っている場合は画面右上の「新しいデザイナー」トグルで切り替えてから操作してください。

フローの全体像

今回作るフローはシンプルな2ステップ構成です。

  1. スケジュールトリガー(Recurrence):設定した日時(例:毎日9時)にフローを自動起動
  2. Teams「メッセージの投稿」アクション:指定したチームのチャンネルへメッセージを投稿

フローを作る手順

STEP 1:Power Automateのホームを開く

make.powerautomate.com にアクセスし、Microsoftアカウントでサインインします。左サイドバーの「ホーム」が表示されていることを確認してください。

Power Automateのホーム画面

STEP 2:スケジュール済みクラウドフローを選ぶ

左サイドバーの「作成」をクリックし、フローの種類一覧を表示します。「スケジュール済みクラウドフロー」を選択します。

フロー作成タイプの選択画面

STEP 3:フロー名と繰り返し間隔を設定する

ダイアログが表示されたら、フロー名と繰り返しの間隔を入力します。

  • フロー名:毎日Teamsに定期メッセージを投稿(任意の名前でOK)
  • この間隔で繰り返す:1
  • 頻度:日(毎日実行する場合)
スケジュール設定ダイアログ(フロー名・繰り返し間隔)

作成」ボタンをクリックすると、フローデザイナーが開きます。

STEP 4:繰り返しトリガーの詳細を設定する

デザイナー上に「Recurrence(繰り返し)」トリガーが表示されます。クリックして詳細設定パネルを開き、タイムゾーン開始時刻を指定します。

繰り返しトリガーの詳細設定画面
  • タイムゾーン:(UTC+09:00) 大阪、札幌、東京
  • 開始時刻:2026-01-01T09:00:00(例:毎日9時に投稿する場合)

開始時刻の日付部分は過去の日付でも問題ありません。Power Automateは「次に条件に一致する日時」から実行を開始します。時刻だけ合わせればOKです。

STEP 5:Teamsへの投稿アクションを追加する

トリガーの下の「」ボタンをクリックし、アクション追加パネルを開きます。検索欄に「Teams」と入力し、「Microsoft Teams」コネクタの「チャットまたはチャネルでメッセージを投稿する」を選択します。

Teamsメッセージ投稿アクションを追加した画面

STEP 6:投稿先とメッセージ内容を設定する

アクションの設定パネルで、投稿先の情報とメッセージ内容を入力します。

  • 投稿者:フローボット(または「ユーザー」を選択可。後述)
  • 投稿先:チャネル
  • Team:投稿先のチーム名をドロップダウンから選択
  • チャネル:投稿先のチャンネルをドロップダウンから選択
  • Message:自動投稿したいメッセージを入力
Teams投稿アクションの設定入力完了画面

「投稿者」のドロップダウンを変更すると、チーム・チャネル・メッセージの入力値がリセットされます。投稿者を最初に決めてから、他の項目を設定してください。

STEP 7:フローを保存する

画面右上の「保存」をクリックします。保存が完了すると、URLにフローIDが付いた状態になります。

フロー保存完了画面

STEP 8:テストを実行する

保存後、画面右上の「テスト」ボタンをクリックします。「手動」を選択して「テスト」をクリックすると確認ダイアログが表示されます。

テスト実行ダイアログ(手動テストの選択)

フローの実行」をクリックすると、フローが即座に実行されます。

テスト実行開始の確認画面

テストを実行すると、実際にTeamsへの投稿が行われます。テスト用に投稿してよいチャンネルで試してください。

STEP 9:実行履歴を確認する

実行後、実行履歴ページで結果を確認できます。「成功」と表示されていればフローが正しく動作しています。

実行履歴画面(成功表示)

履歴の行をクリックすると、各アクションの実行詳細を確認できます。

実行詳細画面(各アクションの結果)

STEP 10:Teamsへの投稿を確認する

Teamsで指定したチャンネルを開き、メッセージが投稿されていることを確認します。「フローボット」名義で投稿した場合は「ワークフロー 経由の ◯◯」という表示になります。

Teamsチャンネルに投稿されたメッセージ(ボット名義)

投稿者の違い:ボット名義 vs ユーザー名義

「投稿者」の設定を変えると、Teams上でのメッセージの見え方が大きく異なります。用途に合わせて選んでください。

投稿者の違い
  • フローボット:「ワークフロー 経由の ◯◯」と表示され、ワークフローバッジが付く。自動投稿であることが一目でわかる
  • ユーザー:フロー作成者のアカウント名で直接投稿される。バッジなしで通常の投稿と同じ見た目になる

ユーザー名義に変更するには、アクションの「投稿者」ドロップダウンで「ユーザー」を選択します。変更後はチーム・チャネル・メッセージが一度リセットされるため、再設定して保存してください。

投稿者をユーザーに変更した設定画面

下の画像は、ボット名義(12:35投稿)とユーザー名義(12:51投稿)を同じチャンネルで比較したものです。

ボット名義投稿とユーザー名義投稿のTeams比較画面

業務連絡のような公式メッセージにはユーザー名義が自然な印象を与えます。ツールによる自動投稿であることを明示したい場合はフローボット名義が適しています。

よくある質問

Q
毎週月曜日だけ投稿したい場合はどうすればいいですか?

繰り返しトリガーの「頻度」を「週」に変更し、詳細設定の「曜日の設定」で「月曜日」を選択します。平日のみ(月〜金)といった設定もこの曜日設定から行えます。

Q
投稿するメッセージに今日の日付を入れることはできますか?

はい、できます。メッセージ入力欄で「動的なコンテンツ」を開き、「現在の時刻(Current time)」などのトリガー出力値を選択して埋め込めます。

Q
フローが失敗した場合はどこで確認できますか?

フローの詳細画面の「28日間の実行履歴」から失敗した実行をクリックすると、エラーになったアクションと詳細なメッセージが確認できます。Teams接続が切れている場合は「接続を修正する」から再接続してください。

Q
フローを一時停止するにはどうすればいいですか?

フロー詳細画面の右上「…(その他のコマンド)」メニューから「オフにする」を選択するとフローが一時停止します。再開する場合は同じメニューから「オンにする」を選んでください。

まとめ

Power Automateの「スケジュール済みクラウドフロー」と「Microsoft Teams」コネクタを組み合わせることで、定期メッセージの自動投稿をノーコードで実現できます。

投稿者を「フローボット」にするか「ユーザー」にするかで受け取る側の印象が変わるため、チームの運用スタイルに合わせて使い分けてみてください。

あわせて読みたい
Power Automateで承認フローを作る方法|休暇申請をテンプレートから自動化【2026年版】
Power Automateで承認フローを作る方法|休暇申請をテンプレートから自動化【2026年版】
記事URLをコピーしました