Shopify Flow 拡張機能
外部Webhook
は、Shopify Flow のトリガーとして機能します
n8n、Make、Zapier、Stripe、お使いのERPシステム、あるいは単純なHTTPリクエストなど、あらゆる外部システムからShopify Flowのワークフローを開始できます。署名の検証、定期的なポーリング、完全な履歴、EU内ホスティングに対応しています。
仕組みについて
インストールから最初のWebhookまで、わずか数分で完了します
アプリをインストールしてください
ShopifyのApp Storeからワンクリックでインストールできます。無料プランにはすべてのトリガーが含まれています。
Webhookトリガーを作成する
HMACまたはトークン認証(任意)を含む一意のURLを生成します。POSTリクエストが可能なシステムであれば、どこにでもこのURLを貼り付けてください。
Shopify Flowで配線する
Shopify Flow 内で新しいトリガーを選択し、任意のアクションを接続してください。これで完了です。
特長
どこからでもShopify Flowを起動できます
安全で署名付きのWebhookを使用して、外部イベントをShopify Flowに取り込みましょう。カスタムコードも、グルーサービスも不要です。
Webhook ベースのトリガー
HTTPリクエストはすべて、Shopify Flowのトリガーとなります。ペイロードのどの値をトリガーのフィールドに割り当てるかを選択すると、その値はそのままShopify Flowのアクションに引き継がれます。
署名および認証済み
HMAC署名、静的ヘッダートークン、またはStripe、GitHub、Typeformなど、Webhookに署名を行うその他のプロバイダー向けのワンクリックプリセット。権限のない呼び出し元がShopify Flowにアクセスすることは決してありません。
スケジュールされたWebhook
呼び出し元は不要です。このアプリは5分ごとから1日1回まで、指定した間隔でURLを取得し、その応答に基づいてワークフローを開始します。取得のたびに実行することも、応答が変更されたときのみ実行することも可能です。
JSON、フォーム、およびXMLの本文
JSONに加え、このエンドポイントはフォームエンコード、マルチパート、およびXML形式のボディを読み取ることができるため、Twilio、PayPal IPN、およびプレーンなHTMLフォームを、仲介サービスを経由せずに利用できます。
配列を連続した要素のグループに分割する
多数のレコードを1回の呼び出しにまとめて処理するシステムですか?配列に名前を付けると、リクエストごとに最大100件までの各項目が、それぞれ独自のワークフロー実行を開始します。
変換関数
Shopify Flowがリクエストを処理する前に、リクエストごとに独自のJavaScriptを実行できます。ペイロードの再構成や補完、不要な部分の削除、あるいは呼び出し元への直接応答などが可能です。
発信者への返信
ワークフローは、それを呼び出したシステムにデータを返すことができるため、送信者は単なる受信確認ではなく、回答を受け取ることができます。
重複防止機能
配信IDを含むヘッダーの名前を教えてください。24時間以内の再試行は受け入れられますが、再度実行されることはありません。プロバイダーによる再試行では、ワークフローが2回実行されることはありません。
リプレイ付きの全履歴
すべての配信は、ペイロード、ヘッダー、ステータス、および配信試行回数が記録されています。過去の配信を再生したり、アプリからテスト呼び出しを送信したりすることができます。
n8n、Make、Zapier対応
n8n、Make、Zapier、Stripe、Typeform、Slack、GitHubなど、さまざまなサービスに関するステップバイステップガイドをご用意しています。WebhookのURLを貼り付けるだけで、数分以内にShopify Flowのイベントを送信できるようになります。
ブラウザからの呼び出しと独自のドメイン
ブラウザから直接行われる呼び出しについては、エンドポイントごとにCORSを有効にするか、Shopifyアプリプロキシを通じて、ストア独自のドメイン上でエンドポイントを提供してください。
開発者向けAPIとMCP
AIアシスタント用のREST APIおよびMCPサーバーを通じて、ご自身のツールからエンドポイントの作成・管理、履歴の再生、Webhookのテストを行うことができます。
ガイドとチュートリアル
マーチャントの方から最も多くお問い合わせをいただく設定について、ドキュメントに掲載されている手順ごとのガイドです。
- 初めてのWebhookを作成しましょう - インストールから最初のShopify Flowの実行まで
- n8n を に接続する - n8n のワークフローの結果を Shopify Flow に送信する
- との連携 - MakeシナリオからShopify Flowを起動する
- Zapierとを連携させる - 任意のZapをShopify Flowのトリガーとして使用できます
- Stripeを接続する - Shopify Flowのトリガーとして検証済みのStripeイベント
- Typeform のフォーム送信データを Shopify Flow に連携する
- 署名付きWebhookの検証 - プリセットおよびカスタム署名方式
- への定期的な URL ポーリング - 任意の API からタイマー設定により Shopify Flow を実行します
- 同期応答 - ワークフローから呼び出し元にデータを返す
- 変換関数 - JavaScript を使用してペイロードを変更する
よくある質問
Workflow Webhooks を使用するには、コードを書く必要がありますか?+
受信するWebhookはどのように認証されるのでしょうか?+
ペイロードはどこに保存されますか?+
n8n、Make、Zapierでは動作しますか?+
このアプリはGDPRに準拠していますか?+
私のワークフローは、Webhookを呼び出したシステムにデータを返すことはできますか?+
Webhookは、呼び出しを待つのではなく、スケジュールに従って実行することはできますか?+
どのWebhookの署名を検証できますか?+
JSONだけでなく、フォームやXMLの本文も受け付けていますか?+
Shopify Flowに到達する前に、ペイロードを変更することはできますか?+
Shopify Flowに外部イベントを取り込む
無料でインストールして、数分以内に最初のShopify Flowトリガーを送信しましょう。