← Back to homeops · Next.js + Supabase + n8n

One place to pause and resume every client's campaigns

Problem

Pausing or resuming outbound for a client meant going platform by platform: Smartlead and several HeyReach workspaces, each with its own UI and state.

What I built

An internal dashboard that shows the last observed state of every campaign and pauses or resumes them in one confirmed action across Smartlead and three HeyReach workspaces. Commands are idempotent, and partial results are shown instead of hidden. Alongside it, an n8n workflow sends follow-ups (FU1–FU3) to interested leads, but only after checking the real conversation, with a dry-run mode.

Result

One confirmed action replaces the platform-by-platform round trip, and follow-ups never go out on a thread that already moved on.