何かお手伝いできることはありますか?
Workflow Webhooks のドキュメント:n8n、Make、Zapier、または HTTP 対応のあらゆるツールから Shopify Flow のワークフローを開始する、セキュアな Webhook エンドポイントを作成します。
人気:『Workflow Webhooks』の概要初めてのWebhookを作成しましょう認証ペイロードのマッピングとShopify Flow変数
はじめに
- 『Workflow Webhooks』の概要Workflow Webhooks これにより、Shopify Flowのワークフローを開始する安全なHTTPエンドポイントが提供され、ペイロードデータはFlow変数として渡されます。
- 初めてのWebhookを作成しましょう手順:Webhookエンドポイントを作成し、認証を行い、ペイロードをマッピングして、Shopify Flowのワークフローに接続します。
- 認証Webhookのセキュリティを確保するには、静的トークンまたはHMAC SHA-256をご利用ください。Stripe、GitHub、Shopify、Slack、Typeform、Calendly用のプリセットもご用意しております。
- ペイロードのマッピングとShopify Flow変数ドットパスを使用して、最大4つのペイロードフィールドをShopify Flow変数にマッピングし、4つでは足りない場合は、生のボディ、ヘッダー、またはクエリ文字列を転送します。
- プランと利用方法「Free」、「Grow」、「Unlimited」の各プランの違いは、月間の呼び出し回数のみです。対象となるもの、対象外のもの、そして上限に達する前に通知を受ける方法についてご説明します。
設定
- 署名付きWebhookの検証Workflow Webhooks Shopify Flowの実行前に、送信者のHMAC署名を検証します。22種類の組み込みプロバイダーに加え、その他のサービス向けのカスタム署名も利用可能です。
- 重複配送防止送信者固有のイベントIDを含むヘッダーに名前を付けてください。24時間以内の再配信は受け付けられますが、Shopify Flow への再送信は行われません。
- Shopify FlowからWebhookを呼び出す「Webhookをトリガー」アクションを使用すると、Shopify Flowワークフロー内のステップとして、ご自身のWebhookのいずれかを呼び出すことができます。
- 同期応答「Sync Webhookトリガー」と「Return Webhook Response」アクションを使用して、Shopify Flowのワークフローから応答が返ってくるまで、発信者のリクエストを保留にしてください。
- 定期的なURLポーリングアプリに5分ごとから1日1回の間隔でURLを取得させ、その応答をWebhookに送信するように設定してください。そうすることで、Shopify Flowは呼び出し元を待つのではなく、タイマーに基づいて実行されるようになります。
- ボディ形式と配列の分割Workflow Webhooks JSON、フォームエンコード、マルチパート、およびXMLのボディを解析し、配列内の各項目に対して1回ずつShopify Flowを実行することができます。
- 変換関数すべてのWebhookリクエストに対して独自の関数を実行できます。ペイロードの整形や拡張、不要なリクエストの破棄、あるいは呼び出し元への直接応答などが可能です。
- IP許可リストShopify FlowのWebhookについては、トークンやHMAC署名に加え、送信元のIPアドレスまたはCIDR範囲を制限してください。
- CORS、アプリのプロキシURL、およびブラウザからの呼び出しCORSを有効にし、アプリのプロキシURLを使用してショップ独自のドメイン上でWebhookを公開し、ブラウザから呼び出せるWebhookがどのような情報を公開しているかを把握してください。
- アラートおよび通知メールプランの上限がなくなる前や、Webhook の呼び出しで失敗する割合が通常より高くなった際に、メールを受け取ることができます。
自動化プラットフォーム
- n8nとWorkflow Webhooksを連携させる方法動画付きステップバイステップガイド:Workflow Webhooksエンドポイントを使用して、n8nワークフローからShopify Flowへデータを送信する方法。
- MakeとWorkflow Webhooksを連携させる方法動画付きのステップバイステップガイド:Workflow Webhooksエンドポイントを使用して、MakeのシナリオからShopify Flowへデータを送信する方法。
- ZapierとWorkflow Webhooksを連携させる方法動画付きステップバイステップガイド:Workflow Webhooksエンドポイントを使用して、ZapからShopify Flowへデータを送信する方法。
サービスを接続する
- CalendlyをShopify Flowに連携する方法HMAC認証済みのWebhookを使用して、CalendlyをShopify Flowに連携させます。会議が予約されたりキャンセルされたりした際に、タグ、注文メモ、およびメールを送信するように設定できます。
- Customer.ioをShopify Flowに連携する方法HMACによる検証機能を備えたWebhookを使用して、Customer.ioとShopify Flowを連携させます。配信、開封、またはバウンスのイベントが発生した際に、タグ、メモ、メール、またはメタフィールドをトリガーします。
- GitHubをShopify Flowに連携させる方法Shopify Flow を使用して、GitHub を Workflow Webhooks に連携させます。HMAC 署名を検証し、プッシュ、リリース、またはイシューの発生時にワークフローをトリガーします。
- Lemon SqueezyをShopify Flowに接続する方法Lemon SqueezyをShopify Flowに連携させます。HMAC署名を検証し、注文や定期購読のイベントが発生した際に、タグ付け、メタフィールド、メールの送信をトリガーします。
- LinearをShopify Flowに接続する方法HMACによる検証済みのWebhookを使用して、LinearをShopify Flowに接続する方法をご紹介します。設定の手順、確認事項、トラブルシューティングについても詳しく解説しています。
- MollieをShopify Flowに接続する方法HMACによる検証済みのWebhookを使用して、MollieをShopify Flowに接続します。設定の手順、トリガーの確認、トラブルシューティングのヒントも掲載しています。
- PaddleをShopify Flowに接続する方法HMACによる検証済みのWebhookを使用して、PaddleをShopify Flowに連携させます。Paddleのイベント発生時に、タグ付け、注文メモ、メタフィールドの更新をトリガーします。
- PaystackをShopify Flowに連携する方法PaystackをShopify Flowに接続し、すべてのリクエストでHMAC署名検証が有効になるように設定します。設定手順とトラブルシューティングについても詳しく解説しています。
- RazorpayをShopify Flowに連携する方法RazorpayをShopify Flowに連携し、すべてのWebhookでHMAC署名の検証を行った上で、タグ、メモ、またはメールを送信するように設定します。
- SanityをShopify Flowに接続する方法HMAC認証済みのWebhookを使用して、SanityをShopify Flowに連携させます。設定の手順、トリガーのタグ付け、メモ、メール、またはメタフィールドの更新について解説します。
- SendcloudをShopify Flowに連携する方法SendcloudをShopify Flowに、HMAC認証済みのWebhookを使用して連携させると、荷物のステータス変更に応じてタグ、メモ、またはメールが自動で送信されます。
- SentryをShopify Flowに接続する方法Workflow Webhooks を使用して Sentry をShopify Flowに接続する方法:HMAC 署名の検証方法と、設定手順を順を追って解説しています。
- ShopifyをShopify Flowに接続する方法ShopifyとShopify Flowを、検証済みのWebhookを使用して連携させます。HMAC検証済みのトリガーを設定することで、注文、商品、またはお客様をきっかけにワークフローを開始できるようになります。
- SlackをShopify Flowに連携させる方法署名付きWebhookトリガーを使用して、SlackをShopify Flowに連携させます。設定手順、HMACの検証、およびトラブルシューティングのヒントも掲載しています。
- SquareをShopify Flowに連携する方法Shopify Flow を使用して、Square を Workflow Webhooks に連携させます。HMAC による認証設定により、タグ、メモ、メール、およびメタフィールドの更新をトリガーします。
- Standard WebhooksをShopify Flowに接続する方法Standard WebhooksをShopify Flowに接続し、すべてのリクエストでHMAC署名の検証を行うことで、信頼できるイベントのみがワークフローをトリガーするようにします。
- StripeをShopify Flowに連携する方法Workflow Webhooks を使用して、Stripe をShopify Flowに連携させます。HMAC 認証済みの Webhook を設定し、支払い、返金、およびクレームの発生時にワークフローをトリガーします。
- SvixをShopify Flowに接続する方法SvixをShopify Flowに連携させます。HMAC署名を検証し、新規登録や配信失敗などのWebhookイベントが発生した際にワークフローをトリガーします。
- TypeformをShopify Flowに連携する方法HMAC認証済みのWebhookを使用して、TypeformをShopify Flowに連携させます。フォームの回答に基づいて、タグ付け、メモ、メタフィールドの更新をトリガーできます。
- VercelをShopify Flowに接続する方法VercelをShopify Flowに連携させましょう:HMAC署名を検証し、デプロイやプロジェクトのイベント発生時にワークフローをトリガーします。
- WooCommerceをShopify Flowに連携させる方法HMAC認証済みのWebhookを使用して、WooCommerceをShopify Flowに連携させます。設定の手順、トリガーチェック、およびトラブルシューティングのヒントをご紹介します。
- ZendeskをShopify Flowに連携させる方法ZendeskをShopify Flowに連携させる:HMAC署名を確認し、チケットのイベント発生時にタグ、注文メモ、またはメールをトリガーします。
ワークフローテンプレート
- ワークフローテンプレートShopify Flow用のWorkflow Webhooksの既成ワークフロー:注文や商品のタグ付け、注文の支払い済みマーク、お客様の作成、メタフィールドの更新、注文メモの追加、リクエストへの同期的な回答など、それぞれインポート用の.flowファイルとして用意されています。
- Webhookを受信した際のタグの順序Shopify Flowの既成ワークフロー:外部システムから注文番号とタグを伴うWebhook呼び出しがあった場合、そのタグを注文に追加します。.flowファイルをダウンロードしてインポートしてください。
- Webhookを受信した際の注文ステータスを返すShopify Flow用の既成ワークフローです。注文の支払いおよびフルフィルメント状況について、HTTPリクエストに応答します。チャットボット、ヘルプデスク、または顧客ポータルが注文番号を送信すると、同じレスポンス内でそのステータスが返されます。
- Webhookを受信した際にお客様を作成するShopify Flow用の既成ワークフローです。フォームからの送信データや、Webhookに送信され「webhook-lead」というタグが付いたリードから、Shopifyのお客様を作成します。ランディングページ、フォームツール、イベントからリードを直接「お客様」に集約します。
- Webhookを受信したら、注文を「支払済み」としてマークしてくださいShopify Flow用の既成ワークフローです。銀行、請求書発行システム、または決済システムからWebhookを介して支払いが確認されたら、該当する注文を「支払済み」としてマークします。Shopifyでは自動的に処理できない銀行振込、請求書払い、代金引換の注文向けに設計されています。
- Webhookを受信した際に商品にタグを付けるShopify Flow用の既成ワークフローです。サプライヤー、PIM、またはERPからSKUとタグを伴うWebhookが呼び出された際、そのタグを商品に追加します。これにより、コレクション、フィルター、バッジをShopify外のデータと同期させることができます。
- Webhookを受信した際に、お客様のメタフィールドを更新するWebhookでロイヤリティやポイント残高を受信し、Shopify Flowでお客様のメタフィールド「custom.loyalty_points」に自動保存するワークフローです。追加アプリ不要ですぐ導入できます。
- Webhookを受信した際に注文メモを追加するShopify Flow用の既成ワークフローです。3PL、ERP、またはサポートツールから注文番号とメッセージを含むWebhookが呼び出された際、そのメッセージを注文メモに追加します。既存のメモは保持され、メッセージは新しい行に追加されます。
