■概要
BASEで運営しているネットショップで、商品の売り切れに気づかず機会損失してしまった経験はありませんか?また、手作業での在庫確認と関係者への通知は手間がかかり、他の業務を圧迫することもあります。このワークフローを活用すれば、BASEの商品情報を確認し、売り切れが発生した場合に自動でDiscordへ通知する仕組みを構築でき、これらの課題解消の一助となります。
■このテンプレートをおすすめする方
- BASEでネットショップを運営し、在庫管理の効率化を目指す店舗運営者の方
- Discordをチーム内の情報共有ツールとして活用しており、迅速な在庫状況の把握をしたい方
- 手作業による売り切れ情報の確認や通知作業の負担を軽減したいと考えている方
■このテンプレートを使うメリット
- BASEの商品情報を自動で確認し、売り切れ時にDiscordへ即時通知するため、手作業による確認や連絡の時間を削減できます。
- システムが自動で情報を取得・通知するため、確認漏れや連絡遅延といったヒューマンエラーを防ぎ、正確な情報共有を支援します。
■フローボットの流れ
- はじめに、BASEとDiscordをYoomと連携します。
- 次に、トリガーでBASEを選択し、「商品を検索」アクションを設定します。ここで、在庫状況を監視したい商品群を検索するための条件を指定します。
- オペレーションの最初に、再度BASEの「商品を検索」アクションを設定します。これは、トリガーで取得した商品リストに対して、さらに詳細な情報を取得したり、条件で絞り込んだりするためのステップです。
- 次に、オペレーションで「繰り返し機能」を設定し、上記で最終的に絞り込まれた商品リストの各商品に対して、後続の処理を順番に行います。
- 繰り返し処理の中で、BASEの「商品情報を取得」アクションを設定し、個々の商品の最新の在庫情報を含む詳細データを取得します。
- 次に、「分岐機能」を設定します。ここで、取得した在庫数が「0」であるなど、売り切れと判断する条件を指定します。
- 最後に、分岐条件に合致した場合(商品が売り切れだった場合)、オペレーションでDiscordの「メッセージを送信」アクションを設定し、指定したチャンネルに売り切れ商品に関する情報を通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- 分岐機能の設定では、売り切れを判断する条件を任意で設定できます。例えば「在庫数が0の場合」だけでなく、「在庫数が一定数以下になった場合」に通知するといったカスタムも可能です。
- Discordへメッセージを送信するアクションでは、通知先のチャンネルを指定できるほか、メッセージ内容に固定のテキストだけでなく、前段のオペレーションで取得した商品名や商品IDといった動的な情報を含めることができます。
■注意事項
- BASE、DiscordのそれぞれとYoomを連携してください。
- 分岐はミニプラン以上、「同じ処理を繰り返す」オペレーション間の操作はチームプラン・サクセスプランでのみご利用いただける機能となっております。その他の場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
- ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
- 「同じ処理を繰り返す」オペレーションの処理数は最大1000回のため、商品数が多い場合はフローを分ける必要があります。
- Discordによる通知を一括で行う場合は、一度データベースに値を登録してから通知する必要があります。