Shopify Integration
BotShield integrates with Shopify using platform-supported checkout extensibility to verify human presence at checkout, protecting high-demand product drops and preventing bot-driven purchases.Overview
The Shopify integration allows you to:- Verify human presence at checkout
- Prevent bot-driven purchases and scalping
- Ensure fair access for real customers during limited-access drops
- Protect high-demand product releases
How It Works
BotShield integrates with Shopify through:- Checkout Extensibility — Shopify’s official extension points
- Server-Side API — Your backend calls BotShield’s REST API to create verification requests
- Seamless UX — The user verifies via BotShield (deep link or QR code) and returns to checkout
Integration Flow
- Customer initiates checkout on your Shopify store
- Your checkout extension calls your backend
- Your backend creates a BotShield verification link via the API:
- Customer completes verification in the BotShield app (5 seconds for returning users)
- BotShield delivers an anonymous, Svix-signed webhook to your endpoint — carrying only
{ type, event_id, request_id, verified_at, product, metadata }(wheretypeiscensus.human_verified/census.multipass_active/census.human_unavailableandevent_idequalsrequest_id), no identity - Your backend verifies the Svix signature, correlates by the
request_id(and yourmetadata), and allows the checkout to proceed
Configuration Options
You control when verification is required:- All checkouts — Every purchase requires verification
- High-value orders only — Orders above a price threshold
- Specific product collections — Limited-edition or high-demand items
- Limited-access drops — Time-limited product releases
Use Cases
Limited-Access Drops
Protect high-demand product launches from bot scalping. When a sneaker drop or limited-edition release goes live, BotShield ensures only real humans can complete checkout.High-Value Orders
Require verification for orders above a threshold. Low-value, everyday purchases proceed normally; high-ticket items get an extra layer of human verification.Benefits
Fair Access
Ensure real customers get access to limited products
Bot Protection
Prevent automated purchases and scalping
Seamless UX
No CAPTCHA puzzles — 5-second biometric verification
Platform Native
Uses Shopify’s official checkout extensibility APIs
Early Partner Program
We are onboarding a small group of Shopify merchants running high-demand checkouts to restore fair access for real customers. Early partner pricing available for a limited time. Contact us to learn more about the early partner program.Privacy
The Shopify integration is anonymous by construction. BotShield never receives or returns customer identity — no email, name, or Shopify customer id crosses the boundary. You learn that a human verified at checkout, never who. Results correlate to your order solely by therequest_id and metadata (e.g. shopify_order_id) you supply when creating the verification link.
Each checkout resolves to one of three result states — Human Verified, MultiPass Active, or Human Unavailable — which your backend acts on per your own policy.
Next Steps
- Request Developer Access
- Quick Start — General integration guide
- Webhooks — Payloads & Verification — Anonymous event shapes and Svix signature checking
- Contact Us for early partner pricing