本文へスキップ

ガイド

ルールでタスクを自動化する

自動化と連携 · 読了まで5分

自動化ルール(ワークフローとも呼ばれます)は、新しいメンバーの歓迎、よく投稿する人へのタグ付け、ポイントの付与など、コミュニティの定型作業を代わりに行います。各ルールは、トリガー、任意の条件、1 つ以上のアクションで構成されます。ルールは管理画面 → 自動化 → ルールで作成します。

対象者:オーナーと管理者。モデレーターには自動化は表示されません。 · 場所:ウェブ(管理画面)。 · プラン:自動化を使えるかどうかと、作成できるルールの数は、プラットフォームプランによって異なります。使えない場合、ページにはアップグレードして自動化と表示されます。

自動化ルールの仕組み

ルールは 1 つの文のように読めます。When (Trigger) で何かが起きたとき、Only if (Conditions) の条件が満たされていれば、Then (Actions) の処理を実行します。アクションの対象は、トリガーに関わるメンバー(参加した人、投稿した人、参加表明した人など)です。

ルールを作成するには:

  1. 管理画面 → 自動化 → ルールに移動し、Create rule をクリックします。
  2. Rule name と、必要に応じて Description を入力します。
  3. When (Trigger) で、イベントを選び、追加の設定があれば入力します。次に、ルールを実行できる頻度(How often)を Every time、Once per member、Only once から選びます。
  4. Only if (Conditions) で、絞り込みごとに Add condition をクリックします。条件は任意です。すべての条件に一致する必要があります。
  5. Then (Actions) で、アクションごとに Add action をクリックします。
  6. Save rule をクリックします。

ルールがメンバーのデータを変更する場合(スペースへの追加、タグの付与、ポイントの付与)、保存するには Enable high-risk actions? で確認する必要があります。

自動化のトリガーと条件

トリガー 追加の設定
New member joins site —
Member joins space スペース(空欄 = すべてのスペース)
Member levels up —
Member reaches points threshold ポイント数
Member completes onboarding —
New post created スペース(空欄 = すべてのスペース)
Post receives comment —
Event RSVP イベント(空欄 = すべてのイベント)

条件では、Member tags(contains、does not contain)、Days since joined と Member points(equals、greater than、less than など)、Trigger space、Content type(Discussion、Question、Article)をチェックできます。Trigger space と Content type は、スペースや投稿に関わるトリガーでのみ表示されます。

自動化のアクション

アクション 内容
Send system notification タイトルとメッセージのあるアプリ内通知をメンバーに送ります
Add to space / Remove from space メンバーを Member または Moderator としてスペースに追加するか、スペースから削除します
Change space role スペースでのメンバーの役割を Member、Moderator、Admin のいずれかに設定します
Assign tag / Remove tag メンバータグを付与または削除します
Award points / Award badge ゲーミフィケーションの設定にあるポイントまたはバッジを付与します
Trigger webhook URL に HTTP リクエストを送ります。ヘッダー、本文、Signing secret (optional) は任意です。シークレットは X-Webhook-Secret ヘッダーでそのまま送られ、リクエストに HMAC 署名は付きません。

各アクションは、すぐに実行するか、最大 7 日の Delay の後に実行できます。自動化ではメールを送信できず、アクセスグループの追加や削除もできません。アクセスグループを管理するには、メンバーのアクセスグループを追加・削除するを参照してください。

通知のタイトル、メッセージ、Webhook の本文をパーソナライズするには、Insert variable をクリックします。Username (login name) や Post title など、使えるフィールドはトリガーごとに異なります。内部 ID と表示されるフィールドは Webhook 用で、メンバーが読むテキストには向きません。

自動化テンプレートから始める

テンプレートは、新しいメンバーの歓迎や参加表明した人へのお礼など、よくある作業のための既成のルールです。

  1. Start from a template をクリックし、テンプレートを選びます。
  2. Use template をクリックします。ルールが編集できる状態で開きます。
  3. スペース、タグ、バッジなど、テンプレートで空欄になっている項目を入力し、メッセージの文面を確認します。
  4. Save rule をクリックしてから、ルールをオンにします。

追加したテンプレートは最初はオフになっており、ルール数の上限にカウントされます。

自動化ルールをテストする・今すぐ実行する

一覧からルールを開くと、詳細が表示されます。

  • Test rule の Dry Run は、アクションを実行せずにルールをチェックし、メッセージの文面を生成します。Live Test は、アクションを実際に実行します。
  • Run now は、1 人のメンバーを対象に、またはサンプルデータでルールを実際に実行します。メッセージ、ポイント、タグ、Webhook が実際に発生します。

自動化ルールをオン・オフにする

ルールページでルールの横にあるスイッチを使うか、ルールの詳細ページで Status のスイッチを使います。ルールをオフにすると、削除せずに一時停止できます。複製したルールとテンプレートから作成したルールは最初はオフなので、保存後にスイッチを確認してください。

必要な設定が足りない場合、ルールはオンにできず、Pick a space for the space action のように修正すべき点が表示されます。

複数のルールが同じイベントに一致した場合は、Priority の値が高いルールから実行されます。各実行は実行ログに記録され、30 日間保持されます。自動化の実行ログを確認するを参照してください。

関連記事

このガイドは役に立ちましたか?

ガイド一覧に戻る

お探しのものが見つかりませんか?

コミュニティのメンバーの方は、そのコミュニティの管理者にお問い合わせください。Mateflowでコミュニティを構築・運営している方は、私たちのチームがサポートします。

無料トライアルを開始