Requex.me LogoRequex.me

Documentation

Browse by section

Keep all guides, tool docs, automation recipes, and comparison pages in one navigable place.

Docs Home
Docs

Foundation docs for getting started fast, understanding key terms, and tracking what has changed.

Guides

Start with fundamentals, then move into provider-specific webhook testing and production hardening.

Tool Docs

These pages explain what each tool does, when to use it, and how it fits into a webhook debugging workflow.

Automation Docs

Use these setup guides when you want forwarding rules, custom responses, security checks, or multi-destination fanout.

Compare

Use these pages to compare developer workflows, pricing tradeoffs, and feature differences between webhook tools.

Forward Shopify Order Webhooks Anywhere

One Requex endpoint receives every Shopify event. Then you decide where it goes — Slack, SMS, email, your POS, a fulfillment API, an automation platform, or all of them at once.

Editorially reviewed by the Requex team7 min readAbout the product

Short answer: Create a Requex URL, add forwarding rules for each destination (Slack, Twilio, SendGrid, your own API — anything with an HTTPS endpoint), then paste the Requex URL into Shopify's webhook settings. Shopify fires the event → Requex captures it, fans out to all your rules in parallel, and returns 200 OK immediately so Shopify never retries.

Any destination. Any event.

Shopify only lets you register one URL per webhook event. That URL is normally your server — but not everyone has one, and even if you do, you probably need the same event in multiple places: a Slack alert for your team, an SMS to the merchant, a fulfillment trigger, and an analytics event, all fired from a single orders/paid.

Requex sits in the middle. It receives the Shopify payload, forwards it to every destination you configure — independently, with their own retry settings — and replies to Shopify instantly. Zero infrastructure, zero code.

How It Works — 3 Steps

1

Create a Requex endpoint

Open Requex and copy your unique URL. Active immediately, no signup required.

2

Add forwarding rules

In Settings → Forwarding, add one rule per destination. Each rule has its own URL, method, headers, and retry settings.

3

Register in Shopify

Shopify Admin → Settings → Notifications → Webhooks. Paste your Requex URL, pick your event. Done.

Where can you forward?

Anywhere that accepts an HTTP POST. Here are some popular destinations — but this list is not exhaustive. If it has a webhook URL, Requex can forward to it.

Team notifications

  • SlackPost order alerts to a #orders channel instantly.
  • DiscordPing your team or a bot channel on every sale.
  • Microsoft TeamsIncoming webhook card with order details.

SMS & calls

  • Twilio SMSText the merchant or customer on order/paid.
  • Twilio VoiceTrigger a voice call for high-value orders.
  • Vonage / NexmoSMS alerts via Vonage messaging API.

Email services

  • SendGridTrigger a transactional email on fulfillment.
  • MailchimpAdd customer to post-purchase email flow.
  • PostmarkFast transactional receipts and order updates.

POS & fulfillment

  • Square POSSync online order into your Square inventory.
  • ShipStationCreate a shipment on orders/paid automatically.
  • Custom ERPPOST to your internal fulfillment API.

Automation platforms

  • n8nTrigger an n8n workflow on any Shopify event.
  • ZapierFire a Zap without a paid Shopify plan trigger.
  • Make (Integromat)Start a Make scenario on every new order.

Data & analytics

  • SegmentTrack order events in your analytics pipeline.
  • MixpanelLog purchase events with full payload data.
  • Custom webhookAny HTTPS endpoint — your own server or SaaS.

Forwarding Rule Setup

In Settings → Forwarding, create one rule per destination. Each rule is independent — a slow or failing destination doesn't block the others.

FieldValue
URLYour destination endpoint (Slack, Twilio, SendGrid, your API…)
MethodPOST
Pass-through bodyEnabled — forwards the original Shopify payload
Retry attempts3 (configurable per rule)
Timeout10 seconds (configurable per rule)

Set the Response tab to return status 200 with body {"received":true}. Shopify sees the 2xx and stops its retry clock immediately — before your forwarding rules even finish running.

Shopify Events You Can Forward

EventWhen it fires
orders/paidCustomer payment confirmed
orders/fulfilledOrder shipped / fulfilled
orders/cancelledOrder cancelled
customers/createNew customer signs up
refunds/createRefund issued
inventory_levels/updateStock level changes
checkouts/createCart created (abandoned checkout flow)
app/uninstalledMerchant uninstalls your app

Connect Shopify to anything — free

No signup. No server. Add as many forwarding rules as you need.

Open Requex →

Related use cases

Start Testing Webhooks Now

Generate your unique URL and test webhooks instantly. Free, no signup.

Open Webhook Tester →