Support operations
Shopify-to-Front Order Enrichment
A TypeScript webhook service that added order context to support contacts while preserving existing conversation routing.
Problem
Support needed order context available inside the customer conversation without disrupting where existing support communication lived. The automation had to reduce lookup friction while avoiding a common failure mode: moving or overwriting the wrong operational context.
Work
- Built webhook logic to connect order events with support contact enrichment.
- Added merge-safe contact updates so existing metadata was not clobbered.
- Preserved routing behavior while attaching useful order context.
- Packaged the service with tests, dry-run behavior, a health check, and deployment configuration.
Outcome
Support agents could get better order context with less manual lookup, while the workflow respected existing inbox continuity and deployment hygiene.