Shopify Flow 拡張機能

外部Webhook
は、Shopify Flow のトリガーとして機能します

n8n、Make、Zapier、Stripe、お使いのERPシステム、あるいは単純なHTTPリクエストなど、あらゆる外部システムからShopify Flowのワークフローを開始できます。署名の検証、定期的なポーリング、完全な履歴、EU内ホスティングに対応しています。

Webhookのトリガーシグネチャ・プリセット定期ポーリングn8n / Make / Zapier電話の相手への返答EUが主催する

仕組みについて

インストールから最初のWebhookまで、わずか数分で完了します

01

アプリをインストールしてください

ShopifyのApp Storeからワンクリックでインストールできます。無料プランにはすべてのトリガーが含まれています。

02

Webhookトリガーを作成する

HMACまたはトークン認証(任意)を含む一意のURLを生成します。POSTリクエストが可能なシステムであれば、どこにでもこのURLを貼り付けてください。

03

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 を使用してペイロードを変更する

その他の内容はすべて、のドキュメント()に記載されています。また、の変更履歴()には、新機能が一覧されています。

価格

シンプルで、利用量に応じた料金体系

まずは無料でお試しください。年払いを選択すると、8%お得になります。

Free

$0/月

ぜひ試してみてください

  • ✓無制限のWebhook
  • ✓月間500回のWebhook呼び出し
  • ✓EメールまたはSlackによるサポート
Most popular

Grow

$35/月

営業中のストア

  • ✓無制限のWebhook
  • ✓月間15,000回のWebhook呼び出し
  • ✓EメールまたはSlackによるサポート

Unlimited

$100/月

企業および代理店

  • ✓無制限のWebhook
  • ✓Webhookの呼び出し回数無制限
  • ✓EメールまたはSlackによるサポート

よくある質問

Workflow Webhooks を使用するには、コードを書く必要がありますか?+
いいえ。アプリ内でWebhookのURLを生成し、HTTPリクエストを送信できるシステムに貼り付け、Shopify Flow内で新しいトリガーを選択するだけです。コーディングは一切必要ありません。
受信するWebhookはどのように認証されるのでしょうか?+
HMAC-SHA256署名(業界標準)または静的ヘッダートークンのいずれかを選択してください。どちらもトリガーごとに設定可能です。有効な認証情報がないリクエストは、Shopify Flowに到達する前に拒否されます。
ペイロードはどこに保存されますか?+
すべてのペイロード、ヘッダー、およびレスポンスのメタデータは、EU(europe-west1、ベルギー)にあるGoogle Cloudに保存され、Google Cloud KMSによって保存時に暗号化されます。履歴は30日後に自動的に削除されます。
n8n、Make、Zapierでは動作しますか?+
はい。HTTP POSTリクエストを送信できるツールであれば、どれでもご利用いただけます。ドキュメントには、n8n、Make、Zapier用のテンプレートを掲載しています。
このアプリはGDPRに準拠していますか?+
はい。データはEU域内にのみ保管されており、ご要望に応じてデータ処理契約(DPA)を締結いたします。また、当サイトでは第三者によるトラッキングは一切行っておりません。詳細については、当社のプライバシーポリシーをご覧ください。
私のワークフローは、Webhookを呼び出したシステムにデータを返すことはできますか?+
はい。ワークフローは呼び出し元に応答を返すことができるため、外部システムは単なる確認応答を受け取るだけでなく、結果を待つことができます。
Webhookは、呼び出しを待つのではなく、スケジュールに従って実行することはできますか?+
はい。のスケジュールされたURLポーリング()を使用すると、アプリは5分ごとから1日1回まで指定した間隔でURLを取得し、そのレスポンスをエンドポイントに送信します。これは、取得のたびに送信することも、レスポンスが変更された時のみ送信することも可能です。これにより、任意のAPIからShopify Flowのワークフローをタイマーで実行することができます。
どのWebhookの署名を検証できますか?+
Stripe、GitHub、Typeform、Slack、Svixなど、Webhookに署名を行うプロバイダーには、ワンクリックで設定できるプリセットが用意されています。それ以外の送信元については、カスタムスキーム(ヘッダー、ハッシュアルゴリズム、エンコーディング、タイムスタンプの許容誤差、署名付きペイロードの形式)が適用されます。詳細については、および「署名付きWebhookの検証」 をご参照ください。
JSONだけでなく、フォームやXMLの本文も受け付けていますか?+
はい。フォームエンコード、マルチパート、およびXML形式の本文は、マッピング可能なフィールドに解析されます。また、本文内の配列は、項目ごとに1つのワークフロー実行に分割することができます。詳細については、「本文の形式と配列の分割」 をご参照ください。
Shopify Flowに到達する前に、ペイロードを変更することはできますか?+
はい。の変換関数を使用すると、リクエストごとに独自のJavaScriptを実行できます。ペイロードの整形や補完、不要なリクエストの破棄、あるいは呼び出し元に直接応答することで、WebhookをAPIエンドポイントとして機能させることができます。

Shopify Flowに外部イベントを取り込む

無料でインストールして、数分以内に最初のShopify Flowトリガーを送信しましょう。