HubSpotのワークフロー構築において、誰もが一度は突き当たる「ライフサイクルステージが戻せない」という壁。今回は、その壁をスマートに乗り越えるためのテクニックをご紹介します。
営業活動を進める中で、このような状況に心当たりはありませんか?
「失注したコンタクトを、もう一度マーケティング対象(MQL)に戻して追客したい」
「契約期間が満了した既存顧客に対し、別製品の提案を始めるためにSQL(営業リード)へ戻したい」
HubSpotのワークフローを使って「取引ステージが変わったらライフサイクルステージを戻す」という設定を組んでみたものの、なぜかステータスが更新されない。 実は、HubSpotのライフサイクルステージには「一度進んだら、基本的には逆戻りさせない」という、データの整合性を守るための強い仕様(ガードレール)があるためです。通常の設定では「Customer(顧客)」から「SQL」へ、時計の針を戻すような操作はブロックされてしまいます。
この仕様を理解した上で対策を講じれば、リードの再活性化(リサイクル)は驚くほどスムーズになります。
例えば、契約満了を迎えた会社に対し、ただちに新しい商談の種として「SQL」へステージを戻す自動化を組むことで、営業担当者は迷うことなく「次にアプローチすべき対象」を把握できるようになります。
現場の入力漏れや、手動でのステータス変更忘れを防ぎ、常に最新の営業状況をレポートに反映させることが可能になります。
この「逆戻り不可」の制限を解除する唯一の方法は、「一度値を空っぽにする」というステップを挟むことです。具体的な設定方法を解説します。
まず、ワークフローの開始条件(トリガー)を決めます。
今回の例では、「取引:取引ステージ」が「契約満了」や「失注」など、ステージを戻したい特定の条件になった時をトリガーに設定します。
ここが最も重要なポイントです。
アクションの追加から「プロパティ値をクリア」を選択します。
対象のプロパティで「ライフサイクルステージ」を選択します。
これにより、HubSpot側で「現在のステージ」の記憶が一度リセットされます。
クリアした直後のステップで、新しい値を流し込みます。
注意点:
ライフサイクルステージをクリアすると、それまでに計測されていた「各ステージに滞在した期間」などのレポート用データに影響が出る場合があります。分析を重視している場合は、あらかじめテスト環境で挙動を確認することをおすすめします。
HubSpotの「ライフサイクルステージは戻らない」という仕様は、本来はデータの精度を保つための親切な機能です。しかし、運用の柔軟性を高めるためには、今回のような「値をクリアする」という少しの工夫が欠かせません。
この設定一つで、リードのリサイクルが仕組み化され、営業チャンスの取りこぼしを防ぐことができるようになります。
「このワークフローを設定する際に、他に注意すべきプロパティ(リードソースなど)についても詳しく知りたい」といったご要望があれば、続けて解説いたします。