Changelog

What we shipped

ASTRA ships every week. This page is the public record. Want a feature? Tell us.

  1. Shipped

    Reply Intelligence — opt-in, consent-first

    • OFF by default. Turn it on in Settings → Privacy & AI whenever you're ready.
    • When on, ASTRA classifies inbound replies (interested / pricing / timing / objection / OOO) and surfaces reply patterns so drafts stop being generic.
    • We store a 280-character preview + subject only. No full reply bodies persisted.
    • Classification runs through Gemini with no training on your content and no cross-user use.
    • Stored previews auto-purge at 30 days. Revoke consent and purge everything on demand from the same tab.
    • Every consent grant, revoke and purge is audit-logged for you to see.
  2. Shipped

    Activation polish — one-click sample data

    • Empty Leads page now offers a 'Load 4 sample leads' button.
    • Empty ASTRA Library now offers a 'Load 2 sample assets' button.
    • Both flows reuse the Northwind Cloud sample fixtures used by Explore mode.
  3. Shipped

    Auto-nudge loop & inbound reply webhook

    • Leads sent ≥3 days ago with no reply now surface in the Follow-up rail.
    • Inbound replies via notify.astraready.com auto-stamp last_reply_at and advance lead stage.
    • Admin funnel now tracks reply rate alongside send volume.
  4. Shipped

    Server-side Send to Lead

    • Cold email and follow-up workbenches can send directly via notify.astraready.com.
    • Reply-To is set to the operator's email so replies route back to them.
    • Per-lead email timeline visible on the lead detail page.
  5. Improved

    Shared workspace memory

    • Recent ASTRA memory now pulls workspace-wide assets, not just the current user's.
    • Pending invite banner and activation checklist surfaced on the dashboard.
    • Workspace switcher lives in the top nav for multi-org operators.
  6. Shipped

    Investor-ready admin funnel

    • /admin/funnel surfaces signup → first generation → first save → first send.
    • /admin/email shows transactional volume and bounce rate.
    • Both pages are admin-gated via has_role().
  7. Fixed

    Security hardening

    • Rate-limited image generation endpoint.
    • Pinned search_path on all SECURITY DEFINER functions.
    • Revoked default public grants; tightened role-based access for admin routes.

Want early access to what's next?

Join the Founding 50 to get locked-in pricing and a direct line to the roadmap.