Skip to content
All case studies
ProductSaaS / Sales Outreach

OutreachPro

Cold email through your own Gmail or Outlook mailbox

In short: OutreachPro is an in-house DanixSoft product (SaaS / Sales Outreach): Cold email through your own Gmail or Outlook mailbox. Daniyal Alam built it — product decisions, architecture and code. Live at outreach.danixsoft.com.

A cold email platform for lists, templates, multi-step sequences and delivery through the sender’s own Gmail or Outlook mailbox — with deliverability safeguards, reply detection, a public API and signed webhooks.

OutreachPro social card: the OutreachPro logo with the line “Email the people who asked to hear from you.”
Industry
SaaS / Sales Outreach
Scope
Products we build and run in-house at DanixSoft
Core stack
Next.js 16 · React 19 · TypeScript · Supabase
Year
2026

The problem

Outreach has to be paced, compliant and deliverable: honour one-click unsubscribes, stay inside mailbox limits, and recover cleanly when a send fails — without a web request doing the sending.

The solution

Campaigns are queued, not sent, by the request that starts them. A scheduled worker claims batches with FOR UPDATE SKIP LOCKED, checks suppression and send windows, reserves a mailbox slot (caps, warm-up, pacing) in one atomic update, then sends and records the outcome.

My role

I built it: the commit history of its repository is mine — product decisions, architecture and code.

DanixSoft team

An in-house DanixSoft product — built and operated by the studio, not for a client.

Technical challenges

The engineering problems this build had to get right.

  • Pacing lives in the database so worker time is spent sending, not sleeping
  • Failures classified into reconnect, bounce, or retry with backoff and jitter
  • HMAC-signed, purpose-separated tokens for unsubscribe and tracking links

Architecture

Frontend
Next.js 16, React 19, TypeScript
Backend
Queue worker triggered every five minutes by GitHub Actions
Database
Supabase Postgres with row-level security
Infrastructure
Gmail API, Microsoft Graph, Cloudinary

Implementation — what shipped

Lists, templates and sequences with threaded follow-ups
Gmail and Outlook sending over OAuth
One-click List-Unsubscribe and account-wide suppression
Open, click, reply and bounce tracking
SPF / DKIM / DMARC checks and a template spam-risk score
Public API with hashed keys and HMAC-signed webhooks

Engineering notes

Lesson for similar SaaS builds: design for pacing lives in the database so worker time is spent sending, not sleeping and failures classified into reconnect, bounce, or retry with backoff and jitter up front — these are the parts that are expensive to retrofit once the feature list grows.

Technologies

  • Next.js 16
  • React 19
  • TypeScript
  • Supabase
  • PostgreSQL
  • Gmail API
  • Microsoft Graph
  • Vitest

Building something similar?

A 30-minute discovery call is enough to scope the approach and a realistic budget.