「Salesforceを入れたけど、結局手作業が残ってしまっている」——そういった声をよく耳にします。
SalesforceにはFlow(フロー)という自動化の仕組みがあります。これを使うと、メール送信・データの更新・通知・関連レコードの作成といった繰り返し作業を、プログラミング不要で自動化できます。
この記事では、Flowとは何か・どんな業務に使えるか・設計時に押さえるべきポイントを、中小企業での実例をもとに解説します。
- SalesforceのFlowとは何か(種類と使い分け)
- 中小企業で実際に自動化できる業務の具体例
- Flow設計で失敗しないための考え方
- 「自動化してはいけない」業務の見分け方
SalesforceのFlowとは何か
Flowとは、Salesforceに標準搭載された業務自動化ツールです。「条件を満たしたら○○を実行する」という処理を、画面上のエディタで組み立てられます。
かつてはApexコード(プログラミング)でしか実現できなかった処理の多くが、現在はFlowで実装可能になっています。
Flowの主な種類
中小企業での日常業務の自動化には、主にレコードトリガーFlowとスケジュールトリガーFlowの2種類を使うケースが多いです。
中小企業で実際に自動化できる業務
「どんな業務をFlowで自動化できるのか」を具体的にイメージできるよう、実際の活用例を整理しました。
| 業務カテゴリ | 自動化の内容 | きっかけ(トリガー) |
|---|---|---|
| メール送信 | 受注後に仕入先へ発注メールを自動送信 | 商談ステージが「受注」に変更 |
| 通知 | 担当者変更時に新担当者へSlack/メール通知 | 取引先責任者の担当者項目が更新 |
| 関連レコード作成 | 商談成立時に自動でプロジェクト(カスタムオブジェクト)を作成 | 商談フェーズが「成立」に変更 |
| 項目の自動入力 | 商談の取引先情報から、住所・担当者名を自動コピー | 商談レコードの作成時 |
| 期限チェック・催促 | 納期回答が○日以内にない場合、催促メールを自動送信 | 毎日スケジュール実行 |
| 承認フロー補助 | 見積金額が○万円超の場合、上長へ確認通知 | 見積レコードの作成時 |
これらはすべて、実際に中小企業で構築・運用している自動化の例です。共通するのは「条件が明確で、毎回同じ処理を繰り返している」業務だという点です。
Flow設計で失敗しないための3つのポイント
Flowは設計を誤ると、意図しないタイミングで動いたり、処理がループしてしまったりすることがあります。設計前に必ず押さえておくべきポイントを3つ紹介します。
① 「何をきっかけに、何をするか」を先に日本語で書く
Flowのエディタを開く前に、この3ステップを紙か文書で整理しておくと、設計のブレがなくなります。
② 「変更前の値」と「変更後の値」を区別する
レコードトリガーFlowでは、「変更前の値」と「変更後の値」の両方が参照できます。たとえば「ステージが変わったときだけ動かす」場合は、「変更前のステージ ≠ 受注」かつ「変更後のステージ = 受注」という条件が必要です。
この区別を忘れると、レコードを保存するたびに何度もFlowが動いてしまいます。
「ステージが受注になったとき」ではなく、「ステージが受注に変わったとき」という変化点を条件にする。これがFlow設計で最も多い誤りです。
③ テスト環境(Sandbox)で動作確認してから本番へ
Flowは一度有効化すると、条件を満たしたレコードに対してすぐに動き出します。本番環境でいきなり動かすのではなく、Sandbox(テスト環境)で動作を確認してから本番へ移行することを強くおすすめします。
特にメール送信を含むFlowは、テスト中に実際のメールが送られないよう設定を確認してください。
「自動化してはいけない」業務の見分け方
Flowで自動化できる業務は多いですが、自動化すべきでない業務も存在します。判断の基準はシンプルです。
「条件が毎回同じか」「判断が不要か」を確認してください。人が状況を見て判断する必要がある業務を自動化すると、例外対応ができなくなり、現場が混乱します。
具体的には、以下のような業務は自動化に不向きです。
- 顧客ごとに対応内容が異なるメール(定型文でない)
- 金額や条件の妥当性を人が判断してから進める承認業務
- 例外が多く、条件が毎回変わる処理
逆に言えば、「いつも同じ手順で、同じ結果になる処理」はすべて自動化の候補です。まず日々の業務を棚卸しして、繰り返しの多い処理を洗い出すことが第一歩になります。
まとめ:Flowは「手放せる作業を探す」ことから始まる
- SalesforceのFlowはプログラミング不要で業務を自動化できるツール
- レコードトリガー・スケジュールトリガーが中小企業での主な活用形式
- メール送信・通知・関連レコード作成など、定型業務に向いている
- 設計前に「何をきっかけに、何をするか」を日本語で整理するのが重要
- 判断が必要な業務・例外の多い業務は自動化に不向き
Flowの設計は「便利な機能を試す」ことよりも、「今の業務の中で手放せる作業を見つける」ことが出発点です。
「どの業務を自動化できるか一緒に考えてほしい」「Flowを設定してみたが正しく動かない」といったご相談も承っています。お気軽にどうぞ。