アクティベーション率のスライドが、月曜日のグロースレビューで最初に提示されました。28パーセント。前期と同じ。その前の四半期と同じです。トライアルから有料へのコンバージョンは14%です。NRRは12ヶ月前は108%でしたが、現在は102%です。取締役会は、何が変わったのかを尋ねています。何も変わっていません。それが問題なのです。
ライフサイクルスタックは、昨年構築した4つの自動プッシュ通知と同じもので稼働し続けています。ウェルカムプッシュはサインアップ時に送信されます。プロダクトツアーのプッシュは3日後に送信されます。トライアル終了プッシュは12日目に送信されます。チャーン警告プッシュは、DAUが半分に低下したときに送信されます。4つのトリガーは、それぞれ異なるスプリントで、異なるキャンペーンオーナーによって設定され、すべて同じ購読者リストを対象としており、互いを認識していません。アクティベーションプッシュは、すでにアクティベートしたユーザーに送信されます。トライアル終了プッシュは、すでにアップグレードしたユーザーに送信されます。チャーン警告プッシュは、実際にはチャーンしていないユーザー、つまり休暇中のユーザーに送信されます。
これが、ほとんどの中堅PLGチームにおけるSaaSのプッシュ通知自動化の現状です。4〜6個の断片化されたトリガーが自動化として装われ、ワークフローグラフではなくキャンペーンリストとして扱われています。PLGプレイブックは、過去10年間でプロダクト側のアクティベーション作業に長けてきましたが、容易な成果のほとんどは、オンボーディングの再設計、サンプルデータスターター、埋め込みチェックリストなどのプロダクト変更から得られました。次の10ポイントのアクティベーションリフトと次の5ポイントのNRRはプロダクトにはありません。それらは、ライフサイクルチームが所有するはずだったが、構築を完了しなかった自動化レイヤーにあります。
この記事では、その自動化レイヤーが実際にどのようなものになるべきか(トリガーリストではなくワークフローアーキテクチャ)を解説し、SaaS向けの5つのワークフローブループリントを、タイミング、終了条件、そしてそれぞれを防御可能な項目に変える計算とともに提供します。
なぜあなたのSaaSの「自動プッシュ通知」はNRRを停滞させているのか
オートメーションという言葉は、eコマースで果たしてきたのと同じ、不当に働いてきた仕事をSaaSでも果たしてきました。ほとんどのSaaSライフサイクルチームが「SaaS向けの自動プッシュ通知」と言うとき、彼らが意味するのはトリガーされたプッシュ通知です。イベントが発生したときに送信される単一の通知であり、状態、待機、分岐、終了条件はありません。ユーザーがサインアップすると、ウェルカムプッシュが送信されます。ユーザーが3日目に達すると、製品ツアーのプッシュが送信されます。ユーザーのトライアルが終了に近づくと、トライアル終了プッシュが送信されます。各トリガーは独自のパイプラインであり、他のすべてのトリガーを無視し、ユーザーがライフサイクル内のどこにいるかを認識していません。
ワークフローはそれとは異なります。ワークフローは状態を持つマルチステップのジャーニーです。ユーザーがいつ入ったか、現在どこにいるか、入ってから何をしたか、そしてどの条件がジャーニーをキャンセルするかを知っています。トライアルから有料へのワークフローは、トライアル終了の3日前に1つの通知を送信するだけではありません。トライアル終了の3日前に送信され、1日待機し、加入者がすでにアップグレードしたかどうかを確認し、ケーススタディを含む2回目のタッチを送信し、さらに1日待機し、限定オファーを含む最後のタッチを送信し、加入者がアップグレードした瞬間にワークフローを終了します。どのステップにいても関係ありません。
最後の句が違いです。トリガーには記憶がありません。ワークフローにはあります。アップグレードを促すオートメーションが、顧客がすでにアップグレードした後も促しを送り続けている場合、それはオートメーションではありません。それは停止するように指示されていないトリガーです。
ミッドマーケットのSaaSライフサイクルチームにとって、この区別は、複利で増加するNRRと減少するNRRの違いです。並行して実行される6つのトリガーは、配線の交差した6つのチャネルを生成します。協調して実行される5つのワークフローは、加入者あたりライフサイクルステージあたり1つのジャーニーを生成し、分岐および境界設定されます。このキーワードの最初のページの結果は、「どのようなプッシュ通知を送信するか」という問題として提示され、ツールやテンプレートのリストで回答されます。これは、ライフサイクルマネージャーが月曜日のグロースレビューで尋ねる質問ではありません。質問は、ジャーニーをどのように構成するかです。
SaaSプッシュ通知ワークフローの解剖学
設計図の前に、語彙。SaaSプッシュ通知ワークフローは、6つのノードタイプから構築されます。それぞれの機能がわかれば、この記事のすべての設計図は説明ではなく図として読めます。

START。 エントリーポイント。STARTノードは、加入者イベント(trial_signed_up、aha_moment_reached、usage_hit_80pct_of_plan_limit、dau_dropped_50pct)またはスケジュールされた時間に特定の基準に一致する加入者を選択するオーディエンスフィルターによって、ワークフローがどのようにトリガーされるかを定義します。ワークフローにはSTARTが1つだけあります。
WAIT。 遅延。WAITノードは、指定された期間、加入者をこのポイントで保持します。アハモーメント回復のための時間、トライアルから有料へのタイミングのための日、拡張の促進のための週。または特定のカレンダー時間まで。待機は、ワークフローが一度限りのブラストにならないようにする方法です。
DECISION(決定)。 双方向の分岐。DECISIONノードは、サブスクライバーがアップグレードしたか、チームメイトを招待したか、過去24時間以内にアハモーメントイベントに到達したか、MRRティアが99ドルを超えているか、といった条件をチェックし、YESパスまたはNOパスにルーティングします。Decisionは、ワークフローがすべてのトライアルユーザーを同じように扱うのをやめる方法です。
SPLIT_PATH(パス分割)。 パーセンテージベースの分岐。SPLIT_PATHノードは、設定されたパーセンテージに基づいてサブスクライバーを複数のパスにルーティングします。トライアルから有料へのコピーのA/Bテストの場合は50/50、アクティベーションの促進に関する3者送信時間テストの場合は33/33/34などです。勝者を見つけたら、勝ったパスを100%に昇格させ、ワークフローは証明されたバリアントで実行を続けます。
ACTION(アクション)。 作業そのもの。ACTIONノードは、プッシュ通知を送信したり、サブスクライバーをセグメントに追加したり、カスタム属性を更新したり、CRMにHTTPリクエストを送信したり、別のワークフローを開始したり、または停止したりします。PushEngage Workflowsは11種類のアクションタイプをサポートしています。SaaSで最も一般的なのは、SendPushNotification、UpdateAttribute、HttpRequest(CRMおよびSlackエスカレーション用)、Workflow.Start(ライフサイクルステージの連鎖用)です。
END / EXIT(終了/離脱)。 終端。ENDおよびEXITノードは、ワークフローの完了をマークし、分析を更新します。ENDは自然な結論です。EXITは通常、サブスクライバーがもはや適格でなくなった場合にDecisionノードのNOパスで早期に終了するために使用されるか、目標が達成された場合(サブスクリプションのアップグレード、DAUがベースラインに戻った、アハモーメントに到達した)にショートサーキットするために使用されます。

以下の各ブループリントは、これら6つの要素から構成されます。
SaaS向けワークフローブループリント5選
これらは「プレイ」ではありません。これらは実際のブループリントです。それぞれにトリガー、実行タイプ、ノードシーケンス、終了基準、そしてそれが改善するために構築されたSaaSリテンションメトリックがリストされています。これらをすべて直接PushEngage Workflowsビルダーにインポートし、最初のバージョンを1時間以内にリリースできます。各ブループリントのコピーパターンについては、従来のSaaSプッシュ通知の例カタログに特定のメッセージング形状があります。以下のブループリントは、それらのメッセージをシーケンスにまとめるジャーニーアーキテクチャです。
ブループリント1 — アクティベーションシリーズ(SaaSオンボーディングプッシュ通知自動化)
- トリガー(開始): カスタムイベント
trial_signed_up - 実行タイプ: シングル(90日ウィンドウあたりサブスクライバーごとに1つのアクティベーションジャーニー)
- フロー: ウェルカムプッシュ(即時)(価値提案、機能の羅列ではない)→ WAIT 1時間 → 特定の最初のステップ機能に焦点を当てた製品ツアープッシュ → WAIT 24時間 → DECISION:サブスクライバーはアハモーメントイベント(
first_invoice_sent、first_dashboard_created、first_teammate_invited— 製品が最初の価値と定義するもの)に到達しましたか? → YESパス:ソフトアップグレードのヒント付きのお祝いプッシュ、activatedセグメントに追加、END → NOパス:ACTIONWorkflow.Startでブループリント2(アハモーメントリカバリー)に連鎖、END - 終了基準: 目標
subscription_upgraded(支払いが完了したら、それ以上の活性化メッセージは送信しない) - SaaS指標: 7日目のアクティベーション率。24時間の意思決定ゲートは、トライアルにおける最も影響力の大きい瞬間です。このゲートの前はユーザーは探索段階にあり、このゲートの後には購入意欲があるか、離脱し始めています。最初の2回のコンタクトのコピーについては、オンボーディングプッシュ通知テンプレートで、一貫して成果を上げている形状をカタログ化しています。
ブループリント2 — アハモーメントリカバリー
- トリガー (開始): Blueprint 1 の
Workflow.Start、またはオーディエンスフィルターtrial_signed_up_more_than_24h_ago AND aha_moment_not_reached - 実行タイプ: シングル
- フロー: 加入者がつまずいた具体的なステップを指摘するターゲットプッシュ(「最初のダッシュボードをまだ作成していないようです。60秒のウォークスルーはこちらです」)→ 12時間待機 → 意思決定: アハ体験に到達しましたか? → YESパス: Blueprint 1 のお祝いブランチに
Workflow.Startで戻る、終了 → NOパス: 「ウォークスルーをご希望ですか?」プッシュをカレンダーリンク付きで送信 → 24時間待機 → 意思決定 → まだの場合: カスタマーサクセスSlackチャンネルに HttpRequest を送信し、人間によるアウトリーチのためにユーザーをフラグ付け、終了 - 終了基準: 目標
aha_moment_reachedまたはsubscription_cancelled - SaaS指標: 初回価値提供までの時間。PLG製品では、7日未満のTTFVはトライアルから有料へのコンバージョンを最も強く予測します。アハ体験回復ワークフローは、TTFVを「ユーザーが自分で到達する場所」から「ガイド付きのプッシュで到達できる場所」へと引き上げるレバーです。
ブループリント3 — トライアルから有料へのコンバージョン(トライアルから有料へのプッシュ通知シーケンス)
- トリガー (開始): カスタムイベント
trial_ends_in_3_days - 実行タイプ: シングル
- フロー: トライアル終了間近プッシュ(価値の要約、割引なし)→ 1日待機 → 意思決定: サブスクリプションがアップグレードされましたか? → YESパス: 終了 → NOパス: トライアル明日終了プッシュを顧客事例へのリンク付きで送信 → 1日待機 → 意思決定 → YES: 終了 → NOパス: 最終日プッシュを期間限定の年間請求割引付きで送信 → 終了
- 終了基準: トリガーイベントの
trial_idに一致する目標subscription_upgraded。加入者がアップグレードした瞬間(ワークフローの6時間後、30時間後、または70時間後)に、その加入者のワークフローはキャンセルされ、残りのコンタクトは送信されなくなります。 - SaaS指標: トライアルから有料へのコンバージョン率。これは最も収益ラインを防御できるワークフローです。計算は下のレテンションセクションで行いますが、方向性の目安として:月額99ドルのティアで月間2,000件のトライアルがある場合、トライアルから有料へのコンバージョン率が1%向上するごとに、約237,000ドルの増分ARRになります。
ブループリント4 — 拡張 / アップグレードの促進
- トリガー (開始): カスタムイベント
usage_hit_80pct_of_plan_limit(サブスクライバー、シート、APIコール、プロジェクトなど、ティアごとに測定されるもの) - 実行タイプ: 複数シーケンシャル(一度に1つのアカウントにつき1つの拡張ジャーニー。しきい値に再度達した場合、次の四半期に新しいインスタンスが起動します)
- フロー: 1日待機(しきい値に達した瞬間に送信せず、ユーザーが実行中のタスクを完了させる) → 使用状況プレビュー付きソフトナッジプッシュ → 5日待機 → 決定:まだ80%以上か? → YESパス:次のティアでの顧客事例付きROIアンカードプッシュ → 7日待機 → 決定:サブスクリプションはアップグレードされたか? → YES: 終了 → NOパス:アクションCRMタスクをトリガーして、カスタマーサクセスアウトリーチのためにアカウントオーナーに通知 → 終了
- 終了基準: 目標
subscription_upgraded。subscription_cancelledでも終了(これはBlueprint 5で処理される解約シグナルになります)。 - SaaS指標: NRR貢献度。拡張収益はSaaSの評価を定義する指標です。アップグレードを促すワークフローは、メーター制の使用状況シグナルを拡張ARRに変換する自動化レバーであり、アカウントが更新時に決定を強制される前に行われます。
ブループリント5 — チャーン防止
- トリガー(開始): オーディエンスフィルター
dau_dropped_50pct_over_14d AND subscription_active - 実行タイプ: シングル(加入者あたり90日間ウィンドウで1回の解約防止試行)
- フロー: 加入者が一度も使用したことのない機能を提示する再エンゲージメントプッシュ → 5日間待機 → 決定: DAUはベースラインに戻ったか? → YESパス:
re-engagedセグメントに追加し、終了 → NOパス: CS担当者にCRMタスクを送信するためのHttpRequestアクション + 「改善できる点はありましたか?」というフィードバックプッシュを1つの質問アンケート付きで送信 → 終了 - 終了基準:
dau_returned_to_baselineオーディエンス条件。subscription_cancelledでも終了します。どちらの場合もワークフローのジョブは完了です。 - SaaS指標: ネットチャーンレート。CRMへのHttpRequestエスカレーションはSaaS固有の要素です。アルゴリズムによる回復が失敗した場合、ワークフローは諦めません。コンテキストが既に設定された状態で、アカウントを人間のCS担当者に引き渡します。
Blueprint 5のトリガーに関する注記。これは、イベントベースのトリガーではなく、オーディエンスベースのトリガーを使用する唯一のブループリントです。オーディエンストリガーは、ワークフロー開始時に一致する加入者セットをバッチ処理します。今週実行されているワークフローが開始された後に非アクティブになった加入者は、アクティブなインスタンスに自動的に含まれません。また、アクティブなワークフローでオーディエンスフィルターを編集しても、新しい加入者は追加されません。ローリング解約防止プログラムを実行したい場合は、1つの長時間実行されるオーディエンスワークフローが新しいリスク加入者を継続的に取り込むことを期待するのではなく、週または月単位でワークフローを複製してください。
ライフサイクルステージのセグメンテーション、A/Bテスト、終了条件はワークフロー内に存在します
これら3つの概念の支配的なSaaSマーケティングパターンは、「ベストプラクティス」としてリストすることです。これは、記事の最後にある一般的な箇条書きで、それを使用するキャンペーンとは切り離されています。それは間違ったフレームです。それらはワークフローの隣にあるベストプラクティスではありません。それらはワークフローです。
| コンセプト | ベストプラクティスとしてのフレーム(間違い) | ワークフローノードとしてのフレーム(正しい) |
|---|---|---|
| ライフサイクルステージのセグメンテーション | 「トライアル/アクティブ/有料/リスクありでセグメント化」 | MRR + DAU + last-active から計算される(またはそれ自体で)lifecycle_stage をチェックし、有料ユーザーを拡張に、リスクのあるユーザーを解約防止に、トライアルユーザーをトライアルから有料への移行にルーティングする DECISION ノード |
| A/Bテスト | 「トライアル終了時のコピーは常にA/Bテストを実施してください」 | 50/50の割り当て、パスごとの負荷分散されたサブスクライバー、および有意差に達したときに勝者を100%に昇格させる winner_edge_id フィールドを持つ SPLIT_PATH ノード |
| サイレントアワー | 「午前3時に送信しないでください」 | start_at、end_at、timezone、および送信をskipするかサイレントアワー終了の1分後にrescheduleするフォールバック設定を備えたワークフローレベルのオプション。これは、ロンドンにCFO、シンガポールに同じプランのデベロッパーリードがいるグローバルB2Bチームにとって非常に重要です。 |
| 終了条件 | 「アップグレードしたユーザーへの送信を停止する」 | 各ノードの前にサブスクライバーをオーディエンスフィルターまたはトリガーされたゴールに対してチェックし、一致した場合はワークフローをキャンセルするワークフローレベルのルール |
この違いは重要です。なぜなら、ベストプラクティスの箇条書きは簡単に同意できるものの、実施が難しいからです。ワークフローノードはエンジン自体によって強制されます。DECISION は毎回実行されます。SPLIT_PATH はすべてのサブスクライバーをバランスさせます。サイレントアワーのフォールバックは、誰も時間をチェックすることを覚えていなくても機能します。終了ルールは、キャンペーンオーナーが注意を払っているかどうかにかかわらず、ワークフローをキャンセルします。
上記のトライアルから有料へのブループリントの場合、これはサブスクライバーがアップグレードした瞬間 — ワークフローの6時間後、30時間後、または70時間後 — に終了ルールが発動し、そのサブスクライバーのワークフローがキャンセルされ、残りのタッチは送信されなくなることを意味します。「昨日アップグレードした人に、アップグレードまであと1日です」というプッシュはありません。CFOが請求が実際に通ったかどうかを疑問視するSlackもありません。
SaaS向けマルチチャネルプッシュ通知:Webプッシュ、アプリプッシュ、アプリ内、メール、Slack/CRM
チャネルの広さに関する質問は、SaaSとeコマースでは異なる形で形成されます。B2B PLGチームにとって重要なチャネルは、プッシュとメールだけではありません。Webアプリの場合はWebプッシュ、モバイルアプリSaaSの場合はアプリプッシュ、製品サーフェス内の場合はアプリ内メッセージ、プッシュが購読されていない場合のフォールバックとしてのメール、そして人間が介入する必要がある場合にSlackまたはHubSpot/SalesforceへのHTTPリクエストエスカレーションです。ワークフローエンジンがそれらをサポートしていれば、1つのワークフロー内ですべてを構成可能な5つのエスカレーションチャネルです。
構成されたアハモーメント回復ジャーニーは次のように読み取れます。
- 開始:
trial_signed_upイベント - 24時間待機
- DECISION: サブスクライバーはアハモーメントイベントに到達しましたか?
- はい: EXIT(アクティベーション成功、ブループリント1の祝福ブランチにルーティング)
- いいえ: 続行
- DECISION: サブスクライバーは現在Webアプリにログインしていますか?
- はい: ACTION — アプリ内メッセージを送信(最も摩擦の少ないチャネル、まだエスカレーションは不要)
- いいえ: 続行
- DECISION: サブスクライバーはWebプッシュを購読していますか?
- はい: ACTION — 放置ステップへのWebプッシュを送信
- いいえ: ACTION — 同じコンテンツへのメールを送信
- 12時間待機
- 決定: 今、ひらめきは得られましたか?
- はい: 終了
- いいえ: アクション カスタマーサクセス SlackチャンネルにHttpRequestを送信し、アカウントをCS担当者に割り当てる
- 終了
1つのサブスクライバーID、1つのワークフロー、5つのエスカレーションチャネル。最も安価で実行可能なチャネルが最初に試行されます。製品利用中はアプリ内、サブスクライブ済みであればプッシュ、そうでなければメールです。最も高価な、つまり人的なCS対応は最後に行われ、アルゴリズムによる回復が明らかに失敗した場合にのみ実行されます。チャネルのトレードオフについてさらに詳しく知りたい場合は、プッシュ通知とアプリ内通知の比較で、それぞれのコストとパーソナライゼーションの計算方法を説明しています。
個別のツールで同じことを行うと、プラットフォーム間で6回の同期、アットリスクと見なされるユーザーについて意見が一致しない2つのセグメンテーションエンジン、そして各ツールが独自のコンバージョンを報告するため単一の収益アトリビューションが得られないことになります。1つのワークフローエンジン内でこれを行うと、1つのサブスクライバーID、1つの意思決定ロジックセット、そして実際にジャーニーがどこで中断しているかを示す単一のファネルレポートが得られます。アプリ内通知の例カタログには、このオーケストレーションモデル内で最も効果的に機能するアプリ内サーフェスがまとめられています。
これは、このキーワードのページ1の結果には類似のものがない、差別化要因です。すべてのトップ結果は、プッシュを1つのチャネル、メールを比較対象として扱っています。単一のトリガーがWebプッシュ、アプリ内、メール、および人的CSエスカレーションを共有された終了基準を持つ1つのジャーニーとしてルーティングする、SaaSワークフロー向けの真のマルチチャネルプッシュ通知を説明しているものはありません。
NRRの計算:ワークフローごと、チャネルごと、ライフサイクルステージごとの収益
次のQBRで擁護できないワークフローは、廃止されるワークフローです。ライフサイクルマネージャーの仕事は、各自動化がどれだけのドルまたはNRRポイントを生み出したかを示すことです。SaaS向けの自動プッシュ通知に関するほとんどの記事は、開封率で終わっています。それは十分ではありません。適切な指標は、ワークフローごとのMRR追加額、四半期ごとのNRR差額、およびコホートごとの純解約率削減額です。
PushEngageワークフローは、各ノードで3つの数値を追跡します。
- キューに入れられたユーザー: このノードで現在待機しているサブスクライバー(通常はWAITまたは静寂時間による再スケジュール)
- 完了したユーザー: このノードを通過したサブスクライバー
- 離脱したユーザー: 終了基準が一致したか、サブスクリプションをキャンセルしたため、このノードでワークフローを離脱したサブスクライバー
月額99ドルのティアを持つ、月間2,000トライアルのPLG SaaSにおけるアクティブなトライアルから有料へのプッシュ通知ワークフローのノードレベル分析は次のようになります(例示的な数値):
| ノード | キューに入れられた | 完了 | 離脱 | メモ |
|---|---|---|---|---|
| 開始(trial_ends_in_3_days) | 0 | 2,000 | 0 | 一致するすべてのトライアルが参加 |
| アクション: trial-ending-soon プッシュ | 0 | 2,000 | 0 | 通知送信済み |
| 1日待機 | 38 | 1,710 | 252 | タッチ#1の後、252人のサブスクライバーがアップグレード(タッチのみで12.6%のコンバージョン) |
| 決定: サブスクリプションアップグレード | 0 | 1,710 | 0 | 1,710人が未コンバージョン |
| アクション: trial-ending-tomorrow + ケーススタディ | 0 | 1,710 | 0 | 通知送信済み |
| 1日待機 | 24 | 1,510 | 200 | さらに200人がアップグレード(追加で10%のコンバージョン) |
| アクション: final-day + 期間限定割引 | 0 | 1,510 | 0 | 最終タッチ |
| 終了 | 該当なし | 1,510 | 該当なし | 1,510人がアップグレードしませんでした |
このコホートでは、ワークフロー内で452件のトライアルが有料にコンバージョンしました(2,000件中)。これは、ワークフローの3回のタッチによって推進された22.6%のトライアルから有料へのコンバージョン率です。月額99ドルのプランでは、コホートあたり月次経常収益(MRR)が44,748ドル増加し、コホートサイズが維持されれば年間約537,000ドルの増分年間経常収益(ARR)になります。2回の待機(タッチ#1とタッチ#2)は、ファネルにおける最も離脱が多いノードであり、これは予想されるパターンです。アップグレードの決定は、アクションウィンドウではなく、待機ウィンドウに着地します。ワークフローが逆のパターンを示している場合(アクションノードでの離脱が多く、待機での離脱が少ない)、タッチが遅すぎて、待機時間を短縮する必要があります。
コストの計算はeコマースと同じ方法で行われ、SaaS固有のチャネルが追加されます。Webプッシュとアプリ内メッセージは、オプトイン後は送信無料です。Eメールのコストは、ESP契約(Customer.io、Iterable、Klaviyo)によって異なります。50,000人の購読者がいるSaaSリストの場合、1回のトライアル終了時の送信は通常、タッチあたり数百ドル台前半です。一方、カスタマーサクセスの人的リソースは実質的なコストがかかります。90,000ドルの年間総コストで10分間のSlackエスカレーションを処理するCS担当者の場合、エスカレーションあたり約7.50ドルになります。ワークフローの役割は、最初に最も安価で実行可能なチャネルを使用し、状態が要求した場合にのみエスカレーションすることです。明細書に「トライアルから有料へのワークフローは、コホートあたり312ドルのオールインコストで、前回のコホートで44,748ドルのMRRを回収しました」と記載されている場合、QBRの会話は短くなります。
PushEngage WorkflowsでSaaS向けに構築しましょう
5つのSaaSブループリントはそれぞれPushEngage Workflowsのコンポーネントに直接マッピングされます。マッピングテーブル:
| ブループリント | 使用ノードタイプ | 使用アクションタイプ | ワークフローオプション |
|---|---|---|---|
| アクティベーションシリーズ | START、WAIT、DECISION、ACTION、END | SendPushNotification、AddSegment、Workflow.Start | 実行タイプ:シングル |
| アハモーメントリカバリー | START、WAIT、DECISION、ACTION、END | SendPushNotification、HttpRequest、Workflow.Start | 実行タイプ:シングル |
| トライアルから有料へのコンバージョン | START、WAIT、DECISION、ACTION、END | SendPushNotification | 実行タイプ:シングル;ゴールで終了 subscription_upgraded |
| 拡張/アップグレードの促進 | START、WAIT、DECISION、ACTION、END | SendPushNotification、HttpRequest | 実行タイプ:複数シーケンシャル |
| チャーン防止 | START、WAIT、DECISION、ACTION、END | SendPushNotification、HttpRequest、AddSegment | 実行タイプ:シングル;オーディエンスベースのトリガー |
Workflowsエンジンには、これらの各フローをカバーする60以上の出荷済みテンプレートが付属しています。eコマース形状のテンプレート(ウェルカム、カート放棄、ウィンバック)は、トリガーイベントと終了条件ゴールを入れ替えることで、SaaSにきれいに変換されます。ウェルカムテンプレートは、SaaSオンボーディングプッシュ通知自動化の基礎となります。アクティベーションシリーズ、アハモーメントリカバリー、およびブループリント1の下流チェーンの残りの部分です。カート放棄テンプレートのロジックは、トライアルから有料へのロジックとなり、cart_abandonedをtrial_ends_in_3_daysに、purchaseをsubscription_upgradedに置き換えます。アーキテクチャは垂直方向に依存しません。語彙が変化するだけです。
SaaSユースケースにおけるPushEngageの活用方法(価格設定、インテグレーション、顧客事例など)を広く理解するには、SaaS向けPushEngageが公式ランディングページです。すぐにトライアルを開始するには、無料プランで200人の購読者、すべてのチャネル(Webプッシュ、アプリプッシュ、WhatsApp、ライブチャット)、そして完全なワークフローエンジンを初日から利用できます。これは、次のコホートでトライアルから有料への移行ブループリントをリリースし、次のQBRで防御可能なMRR数を持つには十分です。
これが変えること
この記事から一つだけ持ち帰るとしたら、これです。SaaS向けのプッシュ通知自動化は、キャンペーンリストではなく、ワークフローアーキテクチャです。アップグレードで終了するトライアルから有料への移行ジャーニー、アハ体験回復につながるアクティベーションシリーズ、アルゴリズムによる回復が失敗した場合にのみ人間のCS担当者にエスカレーションするクロスチャネルオーケストレーションは、すべて同じ形状をしています。1つのSTART、いくつかのWAIT、いくつかのDECISION、いくつかのACTION、1つのEXIT。4つのスタンドアロンのトリガーではこれができません。1つのワークフローエンジンならできます。NRRの計算はそこから複利で増えていきます。
無料プランから始めることで、次のトライアルコホートで最初のブループリントをリリースできます。