Alpkit Alpkit Custom DevIn-house tools & integrations

shopify-workers

Connects Shopify with other services by acting as a middleman to handle data exchange smoothly. Team members working with automated workflows use it to ensure order and customer information moves correctly between Shopify and tools like ticketing systems, without running into response size limits. It takes care of the technical details so integrations run reliably without extra manual steps.

Shopify · Updated 10 Jun 2026 · View on GitHub (requires access)

shopify-workers

Cloudflare Workers gluing Shopify to other services. One worker per folder under workers/, each independently deployable with its own wrangler.jsonc.

Worker Purpose Used by
gorgias-flow-proxy Proxies Shopify Flow "Send HTTP request" calls to the Gorgias ticket-creation API, returning a slim response (Flow caps HTTP response size; Gorgias returns the full customer object, which can exceed it) alpkit.com Flow workflow "Order note → Gorgias ticket"

Working on a worker

cd workers/<name>
npm install
npm run check    # wrangler types + tsc
npm run dev      # local dev server
npm run deploy   # deploy to Cloudflare

Secrets are managed per-worker via wrangler secret put — see each worker's README. Never commit .dev.vars.