優れたコミュニティは、規模が大きくなっても個別対応のように感じられます。新しいメンバーは歓迎され、活発なメンバーは報われ、適切な人が適切なタイミングで通知を受け取ります。MateFlow の自動化を使えば、これを一度設定するだけで動かし続けられます。各自動化は、トリガー、任意の条件、そして1つ以上のアクションから成るルールです。このガイドでは、ルールの作成・調整・管理の方法を説明します。
自動化ルールの仕組み
ルールは1つの文のように読めます。何かが起きたとき(トリガー)、もし特定の条件が満たされていれば(条件)、そのとき何かを行う(アクション)。ルールは管理ダッシュボードの「自動化」セクションで、ゼロから、またはテンプレートから作成します。
1. トリガーを選ぶ
トリガーはルールを開始するイベントです。MateFlow はトリガーを領域ごとにグループ化しています。
- メンバー: メンバーがコミュニティに参加する、特定のスペースに参加する、レベルアップする、ポイントのしきい値に達する、またはオンボーディングを完了する。
- コンテンツ: 投稿が作成される(任意で特定のスペース内)、または投稿にコメントが付く。
- イベント: メンバーがイベントに出欠を回答する。
一部のトリガーには追加の設定が必要です。たとえば「スペースに参加」と「投稿が作成された」は選択したスペースに絞り込め、「ポイント到達」にはポイントの目標値が必要です。
2. 条件を追加する(任意)
条件は、どのイベントが実際にルールを実行するかをフィルタリングするので、精密に指定できます。次のようなフィールドで条件を作成できます。
| フィールド | 使用例 |
|---|---|
| メンバータグ | 「founding-member」タグの付いたメンバーのみ実行 |
| 参加からの日数 | 参加してから30日を超えたメンバーのみ |
| メンバーのポイント | ポイントのしきい値を超えたメンバーのみ |
| スペース | 特定のスペースに限定 |
| コンテンツの種類 | ディスカッション、質問、記事のみ |
数値フィールドとテキストフィールドは通常の比較演算子に対応し、タグフィールドはリスト一致に対応しているので、複数の条件を組み合わせて厳密に絞り込んだルールを作成できます。
3. アクションを定義する
アクションはルールが実行する内容です。複数追加でき、順番に実行されます。利用できるアクションには次のものがあります。
- 通知: ダイレクトメッセージを送る、メールを送る、またはアプリ内通知を送る。
- メンバーシップ: スペースへの追加または削除、タグの割り当てまたは削除、あるいはメンバーのスペース内ロールの変更。
- ゲーミフィケーション: ポイントを付与する、またはバッジを付与する。
- 連携: 外部システムに Webhook を送信する。
メッセージ系のアクションは、{{user_id}}、{{space_id}}、{{post_id}} などトリガーから取得した変数に対応しており、送信時に置き換えられるため、各メッセージが文脈に沿ったものになります。
ルールのテストと実行
ルールに頼る前に、組み込みのテストオプションで動作をプレビューするか、現在のメンバーに対して手動で実行してください。ログページはすべての実行を結果とともに記録するので、ルールが期待どおりに発火していることを確認し、うまくいかない点をトラブルシューティングできます。残りの自動化実行回数はクォータインジケーターに表示されます。
ルールの有効化と無効化
各ルールには、有効か無効かを示すステータスバッジが付いています。ルール一覧または詳細ビューから直接切り替えられます。無効化するとルールは削除されずに一時停止するので、季節限定の歓迎フローを作り直すことなくオフにしたり再びオンにしたりできます。新しいルールは満足できるまで無効の状態で始まり、準備ができたらオンにします。
始めるためのレシピ例
- 歓迎フロー: メンバーが参加したら、ダイレクトメッセージを送り「new」タグを割り当てる。
- エンゲージメントに報いる: メンバーがポイントのしきい値に達したら、バッジを付与して VIP スペースに追加する。
- 再エンゲージ: メンバーがオンボーディングを完了したら、おすすめのスペースへ案内するメールを送る。
次のステップ
- 自動化ページで最初のルールを作成しましょう。
- 自動化をゲーミフィケーションと組み合わせて望ましい行動に報い、連携を通じて外部ツールを接続しましょう。
- コミュニティオンボーディングのチェックリストで初回体験を効率化しましょう。
- コミュニティエンゲージメント指標で効果を測定しましょう。