CHANGELOG
What's shipping
ForgeSend ships continuously. Every update, improvement, and new feature documented here.
Visual sequence canvas with conditional branching
The campaign builder now includes a full-screen visual canvas powered by ReactFlow. Drag email steps, conditions, wait nodes, and end nodes onto an infinite canvas. Connect them to build branching sequences — route leads down different paths based on whether they replied, opened, or received no response. Canvas state persists per campaign. Apply canvas email steps directly to the live sequence with one click.
ForgeSend Sequence Copilot
Generate complete multi-step cold email sequences using AI. Input your company context, ICP, offer, campaign goal, and tone. The Sequence Copilot produces subject lines, body copy, wait days, and spintax variations pre-applied — spam-scored before you import. Each step is editable before applying to your campaign. Powered by Claude Sonnet.
Reply Box — thread view, intent tagging, and compose reply
The reply inbox is now fully functional. View full conversation threads, compose and send replies without leaving ForgeSend, and tag each reply with intent — Interested, Not Interested, Out of Office, or Unsubscribe. Tagging a lead as Interested or Unsubscribe automatically pauses their sequence. Filter replies by tag, campaign, inbox, and read status.
Campaign sequence builder overhaul — step editing, A/B variants, schedule, and email scoring
Five improvements shipped together: merge tag fallback syntax ({firstName|there}), global suppression list with auto-suppress on unsubscribe detection, full step editing with A/B/C/D/E variant tabs per step, sending schedule with day/hour/timezone/daily cap controls, and a live email scorer — 100-point score across spam word detection, word count, link count, variable coverage, and spintax variation. Preview mode shows exactly how each step renders per lead before sending.
Pre-send guardrail checklist wired into campaign builder
The pre-send guardrail panel is now embedded directly inside the campaign builder. Selecting a campaign immediately fetches its preflight verdict — BLOCKED, WARNING, or READY. The Start button is disabled until all blockers are resolved. A Re-check button lets operators re-fetch without a page refresh. Backend enforcement remains active as the hard guarantee.
Deliverability dashboard with real DNS probes
A dedicated deliverability dashboard now runs live DNS checks — MX, SPF, DKIM, and DMARC — per connected domain. Per-inbox readiness is scored and surfaced with READY/WARNING/BLOCKED verdicts. Workspace-level capacity and domain health checks run on demand.
3-tier email verification with UI badges
Contact lists can now be verified before sending. Verification runs three checks in sequence: format validation, MX record lookup, and live SMTP RCPT probe via raw socket. Each contact receives a verification status badge — Valid, Risky, or Invalid — visible on the list detail page.
Auto-pause on reply and bounce spike
Campaign sequences now pause automatically when a prospect replies. Leads are marked REPLIED and pending send jobs are skipped immediately. Bounce spike detection monitors failure rates per sending job and flags inboxes that exceed safe thresholds.
Real email dispatch via Google and Microsoft OAuth
ForgeSend now sends real emails via Gmail API and Microsoft Graph. Connect Google Workspace and Microsoft 365 accounts directly via OAuth — no SMTP passwords required. SMTP and IMAP inboxes are also supported for any provider via the manual setup flow.
Safety checks and verification infrastructure
Pre-send safety checks added to the sending scheduler. Unsubscribe language detection, daily send limit enforcement, and per-inbox capacity checks run before every batch. The verification service and verify-list endpoint are live.
Analytics and unified reply inbox
Workspace-wide campaign analytics now surface sent, opened, clicked, bounced, and replied counts per campaign. The unified reply inbox aggregates all inbound replies across every connected inbox into a single view. Click any row to mark as read.
Smart sending with inbox rotation
The sending scheduler now distributes outbound sends across all connected inboxes via round-robin rotation. Daily send limits are enforced per inbox. The scheduler runs continuously and processes pending send jobs in order of campaign step and contact priority.
Campaign sequences with spintax
Multi-step campaign sequences are now live. Each step supports spintax — {variation one|variation two} syntax — for subject lines and body copy. Custom delays between steps are configurable per step. Spintax renders uniquely per send to improve deliverability.
Enrichment waterfall and cost transparency ledger
The first ForgeSend release. Enrichment runs a provider waterfall — cheaper providers first, with cache hit detection before any paid call. Every enrichment attempt — cache hit, provider success, provider failure — is logged to the transparency ledger with exact cost. The ledger is visible per workspace with total balance spent, tasks processed, and cache hit rate.
See what's coming next
Email warmup, conditional branching, real enrichment provider wiring, and more on the public roadmap.