Circuit–Subbly Webhook Integration Service
A production Node.js webhook service that syncs delivery events from Circuit to Subbly order status in real time.
- Role
- Backend Engineer
- Industry
- Logistics / Subscription Commerce
The challenge
Delivery completion in Circuit wasn't automatically reflected in Subbly. That meant manual status updates, delayed customer notifications, and inconsistent tracking for high-volume subscription deliveries.
The solution
Built a webhook integration service that listens to Circuit events and updates Subbly orders to 'shipped', supporting multi-order deliveries and sending accurate customer notifications. Implemented Cloudflare bypass headers, robust logging, health checks, and error handling.
Key highlights
- Real-time Circuit webhook ingestion and mapping to Subbly orders.
- Multi-order handling with comma-separated IDs for bundled deliveries.
- Cloudflare bypass via browser-like headers for reliable Subbly API calls.
- Structured Winston logging for production debugging and monitoring.
- Health check endpoints for uptime and status dashboards.
AI & automation
No AI here; this project showcases solid systems thinking and integration work that underpins reliable operations.
Outcome & impact
Eliminated manual reconciliation between routing and commerce systems, saving hours per day and dramatically reducing status-related support tickets.
Gallery

Like what you see?
I'd love to hear about what you're building. Let's figure out how I can help.
Get in touch