Hesam Alavi
Menu
HomeProjectsServicesAboutContact
Work with me
Back to Projects

Circuit–Subbly Webhook Integration Service

Role: Backend Engineer• Industry: Logistics / Subscription Commerce

A production Node.js webhook service that syncs delivery events from Circuit to Subbly order status in real time.

API IntegrationWebhook ProcessingAutomation
Node.jsExpressES Modulesnode-fetchWinstonRailway

Business Problem

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.

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