自動化ルール(ワークフローとも呼ばれます)は、新しいメンバーの歓迎、よく投稿する人へのタグ付け、ポイントの付与など、コミュニティの定型作業を代わりに行います。各ルールは、トリガー、任意の条件、1 つ以上のアクションで構成されます。ルールは管理画面 → 自動化 → ルールで作成します。
対象者:オーナーと管理者。モデレーターには自動化は表示されません。 · 場所:ウェブ(管理画面)。 · プラン:自動化を使えるかどうかと、作成できるルールの数は、プラットフォームプランによって異なります。使えない場合、ページにはアップグレードして自動化と表示されます。
自動化ルールの仕組み
ルールは 1 つの文のように読めます。When (Trigger) で何かが起きたとき、Only if (Conditions) の条件が満たされていれば、Then (Actions) の処理を実行します。アクションの対象は、トリガーに関わるメンバー(参加した人、投稿した人、参加表明した人など)です。
ルールを作成するには:
- 管理画面 → 自動化 → ルールに移動し、Create rule をクリックします。
- Rule name と、必要に応じて Description を入力します。
- When (Trigger) で、イベントを選び、追加の設定があれば入力します。次に、ルールを実行できる頻度(How often)を Every time、Once per member、Only once から選びます。
- Only if (Conditions) で、絞り込みごとに Add condition をクリックします。条件は任意です。すべての条件に一致する必要があります。
- Then (Actions) で、アクションごとに Add action をクリックします。
- 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 用で、メンバーが読むテキストには向きません。
自動化テンプレートから始める
テンプレートは、新しいメンバーの歓迎や参加表明した人へのお礼など、よくある作業のための既成のルールです。
- Start from a template をクリックし、テンプレートを選びます。
- Use template をクリックします。ルールが編集できる状態で開きます。
- スペース、タグ、バッジなど、テンプレートで空欄になっている項目を入力し、メッセージの文面を確認します。
- Save rule をクリックしてから、ルールをオンにします。
追加したテンプレートは最初はオフになっており、ルール数の上限にカウントされます。
自動化ルールをテストする・今すぐ実行する
一覧からルールを開くと、詳細が表示されます。
- Test rule の Dry Run は、アクションを実行せずにルールをチェックし、メッセージの文面を生成します。Live Test は、アクションを実際に実行します。
- Run now は、1 人のメンバーを対象に、またはサンプルデータでルールを実際に実行します。メッセージ、ポイント、タグ、Webhook が実際に発生します。
自動化ルールをオン・オフにする
ルールページでルールの横にあるスイッチを使うか、ルールの詳細ページで Status のスイッチを使います。ルールをオフにすると、削除せずに一時停止できます。複製したルールとテンプレートから作成したルールは最初はオフなので、保存後にスイッチを確認してください。
必要な設定が足りない場合、ルールはオンにできず、Pick a space for the space action のように修正すべき点が表示されます。
複数のルールが同じイベントに一致した場合は、Priority の値が高いルールから実行されます。各実行は実行ログに記録され、30 日間保持されます。自動化の実行ログを確認するを参照してください。
関連記事
このガイドは役に立ちましたか?