Built for revenue leaders · powered by Anthropic Claude

Changelog

What we shipped, by date.

Reverse-chronological. Every meaningful release. No “coming soon” vapor — only what's live, plus the next release window when we know it. Most recent week first.

Latest update: 2026-05-13 · Repositioning: rep-update wedge + enterprise readiness

Featured · this week

2026-05-13

Repositioning: rep-update wedge + enterprise readiness

Tightened the homepage around a single wedge: reps don't update the CRM, so the forecast lies — and we fix that first. Killed three trust-killers (login walls on marketing pages, fuzzy availability copy, unsourced industry stats above the fold) and added the public surfaces enterprise procurement actually reads.

  • New homepage hero: 'The CRM your reps update in 5 seconds — so your forecast is never stale.'
  • Above-the-fold animated demo: Rep says → AI parses → Forecast updates.
  • New /how-deal-health-is-scored page with worked example + 6 signal categories + weights.
  • New /overlay page: Outcome Engine on top of Salesforce or HubSpot. No rip-and-replace.
MarketingSecurityForecast

2026-05-12

Magic Engine — cold-outreach + automated assessment

Premium fifth engine ($497/seat/mo, 50 presentations/seat/mo) that plugs into Instantly outbound. When a prospect replies, Claude analyzes their website, renders a branded interactive preview, and replies with a personalized assessment email inside the prospect's inbox thread. Auto-fired by reply webhook with positive/negative keyword classification + seat caps.

  • Instantly V2 API integration with HMAC + token webhook verification.
  • Hand-rolled Claude website analyzer with 60KB fetch cap + structured JSON output.
  • Branded interactive preview at /magic/preview/[token] with AI-inferred brand accent color.
  • Per-seat monthly cap enforced atomically via the increment_magic_usage RPC.
MagicIntegrationsPlatform

Timeline · all releases

  • 2026-05-12CampaignPipelineProposal

    Auto-advance sequences + deals CSV importer + proposal e-sign

    Three features that close the GTM loop. Sequences run themselves on a daily cron once you toggle auto-advance. Deals CSV importer handles HubSpot, Pipedrive, Salesforce, Close exports with AI column mapping + fuzzy stage resolution. Proposals are signed in-browser with a typed-name flow + SHA-256 audit hash + IP/UA capture — no DocuSign needed.

    • Daily cron at 14:00 UTC clones the next sequence step + auto-sends to non-replied recipients.
    • /migrate/deals importer with AI mapping for 13 deal fields and 4 source CRMs.
    • /p/[link] proposal viewer now has a typed-name sign block with E-SIGN-compliant disclosure.
    • All three flows fire proposal.signed / campaign.auto_advanced / contact-created notifications.
  • 2026-05-11CampaignPlatform

    Reply-to-deal + multi-channel notifications

    The biggest gap in the outbound loop closed. Replies to campaign emails route through a vendor-agnostic webhook (Postmark / SendGrid / Resend), auto-create deals + activities, classify sentiment (positive/negative/neutral/auto-reply), and ping the rep on email + Slack with one-click jumps to the resulting deal.

    • Per-recipient unique reply-to addresses (r-<uuid>@inbound.outcomeengineai.com).
    • Idempotent processor: dedup on Message-Id, skip if prospect already opted out.
    • Per-user notification settings: channel toggles, per-event mute, quiet hours, Slack webhook URL.
    • In-app notification inbox + delivery audit (email-delivered-at, slack-delivered-at).
  • 2026-05-10BookingIntegrations

    iCloud Calendar sync via CalDAV + public setup help

    Native two-way iCloud Calendar sync. Apple doesn't offer OAuth, so we use CalDAV with an app-specific password the user generates at appleid.apple.com. The password is encrypted at rest with AES-256-GCM before it touches the database. Bonus: bridge-via-Google walkthrough for users who'd rather not deal with app passwords.

    • Hand-rolled CalDAV client + minimal iCal parser with proper TZID timezone conversion.
    • Connect-Apple page with 4-step walkthrough, live progress strip, show/hide password toggle, security strip.
    • Public /help/calendar page covering Google, Outlook, iCloud setups + 7 common troubleshooting cases.
  • 2026-05-09Campaign

    Multi-touch sequence templates + step cloning

    Ship a fully-written 5-touch Founder GTM Sequence as a template, plus the infrastructure to clone a campaign for the next step. Users can run hand-orchestrated multi-touch outbound today; the auto-advance cron lands two days later.

    • Sequence templates library with paste-ready Outcome Engine pitch copy.
    • Idempotent step cloning: re-clicks open the existing child instead of duplicating.
    • SequenceProgress strip on /campaigns/[id] with step indicator + Continue button.
  • 2026-05-08Marketing

    GTM launch surface: /book-a-demo, /customers, hero video

    Three highest-leverage GTM features. /book-a-demo dogfoods our own Booking engine against the founder's calendar. /customers + /customers/[slug] scaffold case studies with honest 'paid pilot live' framing until the first one's published. HeroVideo component embeds Loom/YouTube/Vimeo when the env var is set.

    • /book-a-demo wraps the live BookingFlow widget in marketing chrome.
    • /customers index + per-slug case-study template powered by lib/customers.ts.
    • Click-to-play HeroVideo with autoplay-muted and URL normalization for Loom/YT/Vimeo.
  • 2026-05-07ProposalPlatformSecurity

    Proposal share links + audit log lite

    Public proposal share surface and an audit log for sensitive admin actions. /p/[link] is the prospect-facing branded viewer with view tracking. Audit log records deal updates, campaign sends, sender changes, proposal shares + deletes + revokes, with org-scoped read for transparency.

    • /p/[link] renders intro/sections/total/conclusion with FullLogo + view-count tracking.
    • writeAuditEvent helper wired from 5+ sensitive actions, /admin/audit page renders last 200 events.
  • 2026-05-06Campaign

    Native cold-email sending + refreshed onboarding tour

    Campaign engine sends real cold emails through Resend with CAN-SPAM compliant unsubscribe + per-recipient send tracking + merge-tag substitution. Sender config UX warns about domain verification. Onboarding tour rewritten to highlight the unified update modal as the killer feature.

    • Per-recipient send_status: pending → sending → sent / bounced / failed / unsubscribed.
    • Mandatory CAN-SPAM footer with unsubscribe link that cascades to all pending campaigns.
    • OnboardingTour storage key bumped to oe-tour-seen-v2; 5 steps refreshed.
  • 2026-05-05MarketingPipeline

    Marketing destinations + per-rep quotas + booking cancel

    Pricing, security, research, vs/hubspot, vs/pipedrive, engines/pipeline pages built. Per-user quotas drive the leadership scorecard's quota-attainment pacing. Public cancel-by-token flow on bookings emails the host with the reason.

    • 5 marketing pages live with SiteShell + comparison tables.
    • user_quotas table with admin/manager-only writes + classifyPace() consumes real quotas.
    • /book/manage/[token] cancel page with 3 states + email-host-on-cancel.

Live shipping log

Every commit, by date.

Auto-pulled from our git history at build time. The curated entries above are the headline releases; this is the actual cadence between them.

10 commits · May 30, 2026

  1. May 307d8e818Leadership view: week momentum, app-wide error boundary, loading skeleton
  2. May 2908c876fCmd+K palette, keyboard shortcuts, safe-area, section anchors
  3. May 2984a8d2ePolish + scale pass: action queue, search, sticky drilldown, skeletons
  4. May 29a852360Workspace discovery profile: schema, editor, onboarding, super-admin drilldown, runbooks
  5. May 28e683debAEO: FAQ schema + breadcrumbs on vs/Pipedrive & vs/Salesforce
  6. May 28ac417aeAEO content layer: FAQ schema + breadcrumbs on pricing & vs/HubSpot
  7. May 2874d4f46AEO foundation: robots, sitemap, llms.txt, JSON-LD, metadata for AI search
  8. May 2125c9574Homepage v3 polish: tracking, dead-code cleanup, scroll-reveal, mobile fixes
  9. May 219681ac5Homepage v3: conversion-focused restructure per StoryBrand diagnosis
  10. May 190008d1bSolutionsRotator: lead with the recognized business category (StoryBrand)

We ship weekly. Sometimes daily.

The product moves fast because the team is small. Founding customers get a direct line to the roadmap.