CASE STUDY · CUSTOM SHOPIFY APP · 2026

Pulsium

App Proxy automation that removed manual fulfilment work for a German Shopify merchant.

90%

manual fulfilment removed

Pulsium, project hero
Client
Pulsium
Industry
E-commerce
Platform
CUSTOM SHOPIFY APP
Stack
Shopify, App Proxy, Node.js, TypeScript
Year
2026
Services
Shopify & e-commerce

The brief

Pulsium's team was spending hours each day reconciling orders and triggering fulfilment by hand. The brief: remove the manual step without disrupting the live store.

What we did

  • Audited the existing order and fulfilment flow.
  • Built a custom Shopify app with App Proxy endpoints.
  • Automated reconciliation and fulfilment triggers.
  • Shipped behind a feature flag with a safe rollback.

How we built it

A custom Shopify app exposes App Proxy routes that the storefront and back office call. Order events are queued, reconciled against source data, and fulfilment is triggered automatically with idempotent handlers so retries never double-ship.

Pulsium runs a German D2C health-ring brand on Shopify, selling the Go Ring, Go Loop and Go Bliss alongside an app subscription. Every order triggered a reconciliation step the operations team had to run by hand, checking inventory against an external source, applying the right fulfilment treatment, then triggering the dispatch. On a busy week, the manual step was eating hours a day and growing with the order volume.

Pulsium storefront on tablet and mobile
Pulsium storefront on tablet and mobile, tabletPulsium storefront on tablet and mobile, mobile

App Proxy as the entry point

A custom Shopify app exposes App Proxy endpoints, which means the storefront and back office can call our backend without leaving the Shopify session. Authentication and signing are handled by Shopify's own mechanism, so we never have to reinvent the auth layer or expose a separate API surface.

Idempotent reconciliation

Every order event hits a queue, gets reconciled against the external source of truth, and triggers the fulfilment action with a stable idempotency key derived from the order. Retries, webhook duplicates and manual replays all converge on the same outcome rather than firing fulfilment twice.

Feature-flagged rollout

The cutover was the highest-risk part of the project because the store was live and the manual workflow was the safety net. We rolled out behind a feature flag, with the manual workflow running in shadow mode for the first week and the automated path logging what it would have done. Once the logs matched the manual decisions, the flag flipped, the manual workflow retired.

What changed

Manual reconciliation effectively disappeared from the team's day. The operations team now spends its time on exception handling, the orders that genuinely need human judgement, rather than the routine 90%. Fulfilment errors dropped because the automated path is deterministic; two people doing the same reconciliation manually on different days were occasionally not. Volume can grow without the manual step becoming a bottleneck.

The result

Manual fulfilment work effectively disappeared, with the team moving to exception-handling only.

90%

manual fulfilment removed

DevonicWeb made our lives 10 times easier and saved a lot of time with this custom Shopify app. Very professional to deal with and excellent communication. Very nice work, 100% recommended.
AAnilFounder

Tech stack

  • Shopify
  • App Proxy
  • Node.js
  • TypeScript

07, START A PROJECT

Want work like this?

Tell us what you're building. We reply within 4 hours during UK business hours.