One tool for orders and refunds

A central internal operations app connecting the store, help desk and fulfilment provider. Cancellations and refunds run from one screen with permission checks and a BigQuery audit log.

Problem

Operations staff had to jump between the online store, the help desk and the warehouse system to cancel or refund a single order. The help desk’s built-in permissions were too loose for actions that move money.

What I built

A central internal operations app that connects four systems:

  • Shopify: order cancellation, refunds and metafield updates.
  • Intercom: attribute writes back to the customer record.
  • Fulfillrite: fulfilment status polling.
  • BigQuery: an audit log of every action, so finance can trace exactly who did what and when.

Order cancellation and refund workflows run from one screen with permission checks enforced server-side per action.

Result

Four systems working as one, a full audit trail, and minutes saved on every support ticket. In production. Client work, so the code is private.