Hesam Alavi.
Menu
HomeProjectsServicesAboutContact
Work with me
Back to projects

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
API IntegrationWebhook ProcessingAutomation
Node.jsExpressES Modulesnode-fetchWinstonRailway

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