オートメーション
Stripe Billing automations are a no-code way to build custom, automated workflows to streamline your business processes, enhance customer communication, and improve revenue recovery efforts.
次の例のように、特定のユースケースに合わせて自動化ワークフローを調整します。
- Custom dunning flow for annual subscribers
- Notify your team when high value invoices are overdue
- Email a confirmation when a subscription is canceled
- 新規ユーザーの登録時に $10 分の支出クレジットを進呈 ベータ
Workflows consist of triggers, filter conditions, and actions. This guide describes how to use those to build and configure your own custom automation. Follow an automation recipe to get started with common use cases.
自動化を設定する
自動化の使用を開始するには、以下の手順を実行します。
- In the Stripe Dashboard, go to the Automations tab in Billing.
- 新しい自動化をクリックするか、n キーを押します。
- 自動化の名前を指定します。
- 自動化を実行するイベントを選択します。
- オプション Add filter conditions so that your automation only runs when the specified conditions are met.
- アクションと遅延のシーケンスを追加します。
- オプション 選択したトリガーが他の自動化に適用される場合、新しい自動化を該当する優先順位の位置にドラッグして、保存をクリックします。
トリガーを選択する
以下の 5 つのトリガーから選択できます。
トリガー | 説明 | ユースケースの例 |
---|---|---|
インボイスの期日が近づく | Actions are executed relative to the due date of the invoice. The automation terminates when the invoice is paid or voided. This trigger is for invoices of type send only. | カスタムの期間に invoice.will_be_due Webhook のスケジュールを設定することで、顧客とのやり取りを管理します。 |
請求書が確定される | インボイスが確定されたときにトリガーされます。インボイスが支払われるか、無効になるか、回収不可としてマークされたときに自動化は終了します。 | 一定期間の後に特定の顧客セグメントのインボイスを回収不可 (抹消) としてマークします。 |
請求書の期日が過ぎています | Triggered when an invoice becomes overdue. The automation terminates when the invoice is paid or voided. This trigger is for invoices of type send only. | 顧客とのやり取りを管理するために、カスタムの期間で invoice.overdue Webhook のスケジュールを設定します。回収を管理するために、回収チームへのメールのスケジュールを設定します。 |
サブスクリプションがキャンセルされます | サブスクリプションがキャンセルされたときにトリガーされます。 | キャンセルの確認のメールを顧客に送信します。オプションで、キャンセルの理由に関する質問を含めます。 |
サブスクリプションの決済が失敗する | サブスクリプションのインボイスの支払いが初回の再試行で失敗したときに開始されます。インボイスが支払われるか、無効になったときに自動化は終了します。 |
|
Customer is created | Triggered when a customer is created. | Create a new subscription with a $10 signup credit for any new customer. |
フィルター条件を選択する
トリガーを選択した後、1 つ以上のフィルター条件を追加できます。自動化を実行するためには、これらの条件が満たされている必要があります。たとえば、年次サブスクリプションで顧客を絞り込んだ場合は、年次サブスクリプションがある場合にのみ自動化が実行されます。
トリガーに応じて、以下のフィルター条件を使用できます。
条件 | 説明 |
---|---|
顧客のメタデータ | 顧客のメタデータで照合するキーと値のペア。 |
請求書のメタデータ | インボイスのメタデータで照合するキーと値のペア。 |
請求金額 | デフォルト通貨で定義された、インボイスあたりの最小金額または最大金額。デフォルト通貨建てではないインボイスは、換算金額で評価されます。 |
サブスクリプションの期間数 | 年次または月次のサブスクリプションに制限します。 |
商品 | 1 つ以上の商品が指定されたインボイスとサブスクリプションに制限します。 |
Metadata API のフィールドを使用して、メタデータを顧客とインボイスに直接適用することができます。
アクションを選択する
次の表で、さまざまなトリガーで使用できるアクションについて説明します。
アクション | 説明 | サポートされているトリガー |
---|---|---|
リトライポリシーを設定 | リトライポリシーは、失敗した支払いを再試行する方法を定義します。このアクションにより、カスタムポリシーを作成してインボイスに関連付けることができます。 |
|
サブスクリプションに未払いのマークを付ける | サブスクリプションではインボイスが請求サイクルごとに継続して生成され、ステータスは draft のままになります。 |
|
サブスクリプションをキャンセル | Canceling subscriptions disables creating new invoices for the subscription and stops automatic collection of all invoices from the subscription by setting auto_advance to false . When you cancel a subscription, the Automation immediately stops running. |
|
請求書に回収不可とマーク | The customer is unlikely to pay this invoice and you want to treat it as bad debt in your accounting process. |
|
チームにメールを送信する | カスタムのメモを、トリガーに関する詳細とともにメールでチームメンバーや社内のメールアドレスに送信します。 | すべてのトリガー |
サブスクリプションのキャンセルのメールを送信する | キャンセルの確認のメールを顧客に送信します。キャンセルの理由を収集するための質問へのリンクを任意で含めることもできます。 |
|
invoice.will_be_due Webhook を送信する | まもなく期日超過になるインボイスに関するリマインドメールを受け取るために、カスタムの遅延を指定して、この Webhook がトリガーされるようにスケジュールを設定することができます。 |
|
Create subscription Beta | Creates a subscription for the newly created customer with a single product and price. | Customer is created |
Credit customer balance Beta | Makes a positive adjustment to the customer credit balance in the amount of your choosing. | Customer is created |
自動化を管理して編集する
このセクションでは、優先順位を設定して、自動化を一時停止または停止する方法を説明します。これらのアクションにより、自動化が想定どおりに機能することを確認できます。
優先順位
同じトリガーに複数の自動化を設定できますが、各イベントでは 1 つの自動化のみが実行されます。複数の自動化に適用されるイベントが発生すると、Stripe は、フィルター条件の優先順位を確認して、最初に一致した自動化を実行します。それ以外の自動化は無視されます。
自動化が実行されると、グローバル設定は無視されます。
Scenario A: You create an automation for the ‘Subscription payment fails’ event with no conditions applied. In this scenario, the automation runs every time a subscription payment fails. Your default settings for subscription payment failure won’t run.
シナリオ B: インボイスの金額が 100 ドルを上回ることを条件に指定して、‘Subscription payment fails’ の自動化を作成した場合、サブスクリプションの支払いが失敗し、インボイスが 100 ドルを超えた場合に自動化が実行されます。サブスクリプションの支払いが失敗しても、インボイスが 100 ドルに満たない場合、代わりにサブスクリプションの支払いの失敗に関するデフォルト設定が実行されます。
トリガーの優先順位を変更するには、自動化のリストを開き、そのトリガーの自動化のオーバーフローメニュー () をクリックして、優先度を更新するを選択します。自動化の詳細ページのアクションメニューから選択することもできます。優先度を設定パネルで、それぞれの自動化を目的の位置にドラッグして、保存をクリックします。
自動化の一時停止または停止
自動化をオフにするか一時停止するには、売上回収ページの自動化タブに移動して、その自動化のトグルをオフにします。その自動化で何らかの実行が進行中の場合は、終了するまで待つか、すべての実行を即時にキャンセルすることができます。
自動化は、いつでも再び有効にすることができます。
Join our automations beta
ありがとうございました。追ってご連絡を差し上げます。