A beta unified inbox brings every connected mailbox into one thread-first view. Stripe subscription billing goes live on the Profile billing tab with EU tax compliance. Personal accounts can now connect multiple mailboxes and opt each one into full sync to capture non-CRM mail.
AddedInbox (beta): a unified thread-first inbox spanning all connected personal and shared mailboxes, with search, flag, queue status, bulk actions, and a mailbox scope picker. Accessible from the sidebar as Inbox (beta)
AddedStripe subscription billing on the Profile billing tab, including VAT ID collection, automatic EU tax, billing portal access, and a clear billing outcome confirmation on return from checkout
AddedMulti-account support: connect more than one email account per user, with a per-mailbox Full vs Selective sync mode toggle so personal accounts can opt individual mailboxes into capturing all inbound mail, not just CRM contacts
AddedAI reply drafts are now generated for non-CRM senders on full-sync personal mailboxes, not just CRM contacts
AddedCSV import now accepts contact phone numbers and LinkedIn URLs
AddedBlock sender directly from non-CRM threads on personal accounts, with a Blocked Senders manager on Profile
ImprovedAI outreach prompts refined: style injection scoped to where it adds value, with cleaner phrasing across reply and outreach flows
ImprovedLearn-from-edits now applies to all account types, capturing your editing patterns regardless of mailbox setup
ImprovedIgnored AI drafts are now permanently deleted, individually or in bulk, instead of left as stale records
FixedEmail account connection flow hardened against a hijack vector during the Nylas OAuth callback
FixedStripe webhook errors now propagate properly so subscription status stays in sync after plan changes and cancellations
Fixed/communications Drafts sub-filter (outreach/reply) now filters server-side and paginates correctly across pages
FixedInbox polish: oldest-first sort option, conversation panel newest-first, All Inboxes scope shows own plus shared mailboxes, scope picker lists each mailbox individually, and edits to inbox drafts keep the rich-text body in sync
v1.9.0
Mobile-Ready App, Support Queue Flag & Reopen
Mobile experience overhauled across the authenticated app, with a real drawer nav and cards that fit phone screens. Support Queue gains follow-up flags and a reopen action for resolved emails.
AddedMobile hygiene pass across the authenticated app: real drawer navigation, larger tap targets, support queue and communications cards reflowed for phone screens, and horizontal scrollable tab rails on small screens
AddedFlag conversations for follow-up in Support Queue with a per-row toggle, org-shared state, and a bookmarkable Flagged-only filter
AddedReopen resolved emails in Support Queue, routing them back to My Queue or Sent Replies based on who spoke last in the thread and preserving the original claimant
ImprovedInternal security hardening to tighten organization data isolation across the app
FixedReplies sub-filter on /communications now paginates correctly, and the All tab badge reflects the true global total instead of the sub-filtered count
FixedPersonal-account inbound emails no longer cancel a contact's shared-queue drafts
Dashboard and Communications pages rebuilt around fewer, smarter queries so large orgs load instantly. Nylas grant expiry, corrupted Message-IDs, and webhook race conditions handled properly, with a clearer path to recover failed support queue replies.
AddedManual override of the AI next check-in date on the contact detail page, keeping humans in control of AI scheduling
AddedHomepage redesign with a new AI/Human split section and refreshed landing page copy
AddedSort order dropdown in the Draft Review section
ImprovedDashboard stats consolidated into a single RPC call, fixing empty counters for large organizations and eliminating flicker on account switch
Improved/communications paginated to 100 drafts per page with batched parent-email and account-type lookups, removing N+1 queries and multi-MB background fetches
Improvedprocess-ai-queue idle database requests reduced by ~4,320 queries/day via a short-circuit check and dedicated pg_cron cleanup jobs
ImprovedFailed support queue replies now show a Reply Failed badge with a user-initiated Reset to Draft action for clearer recovery
ImprovedTag distribution stats rewritten with inner joins, fixing broken dashboards on organizations with large contact sets
FixedNylas grant expiry detected on send failure with a clear reconnect message, plus proactive handling of grant.expired and grant.updated webhook events
FixedCorrupted Message-IDs sanitized before Nylas send to prevent stuck replies from providers like Telia that append MAILER-DAEMON annotations
FixedDuplicate inbound emails and support ticket number collisions resolved in the webhook handler when both sender and recipient use connected accounts
FixedNew Nylas message.updated.truncated webhook type handled without errors
FixedLearn-from-edits knowledge base entries no longer duplicate across sections
Contacts and companies lists now paginate and search server-side for faster loading at scale. Outreach email prompts refined with permission-based CTAs and tentative framing. Duplicate draft safeguards prevent race conditions in the AI queue.
AddedServer-side pagination and search for contacts and companies lists, loading 50 records per page for faster performance
AddedDate Added column with sort-by-date option on contacts and companies lists
ImprovedOutreach email prompts refined with permission-based CTAs, tentative framing, and observation-led structure based on cold email best practices
ImprovedAI-suggested meeting dates now include a minimum 4-5 business day lead time so recipients have time to respond
FixedDuplicate AI drafts prevented via atomic job claiming in the queue processor and draft existence checks before creation
Approve multiple email drafts at once, automatic bounce detection to protect sender reputation, and redesigned email scheduling with per-sender slot-aware distribution.
AddedBulk select and approve email drafts from the Draft Review section in /communications
AddedEmail bounce detection automatically flags bounced contacts and prevents further outreach to protect sender domain reputation
AddedAccount Types section on the landing page with dedicated feature pages for Personal and Shared email accounts
ImprovedEmail scheduling redesigned with per-sender slot-aware distribution that finds available time gaps and produces natural send timing
ImprovedSecurity hardened: inbound email content sanitized before AI processing to prevent prompt injection
ImprovedUpgraded to Next.js 16 and patched dependency vulnerabilities
FixedEmail scheduling now respects the sendOnWeekends setting and scales the scheduling window by volume
FixedAI scheduling state properly cleared when disabling AI communication on a contact
FixedCampaign recipient limit corrected to 300 and displayed in the UI
FixedEmail attachments preserved on send failure, allowing retry instead of data loss
v1.5.0
Playbooks, Campaigns & Homepage Redesign
New Playbooks system with tags, email templates, and campaign management for targeted outreach. Redesigned homepage with refreshed brand identity.
AddedPlaybooks system — tags for classifying companies and contacts, email templates with tag matching, and campaigns for targeted multi-contact outreach
AddedAI bulk tagging classifies companies by industry, size, and custom criteria
AddedRedesigned homepage with premium layout, outcome-focused messaging, and SEO infrastructure
AddedPrevious email history visible when reviewing drafts in /communications
AddedBulk contact tagging directly from the contacts list
ImprovedBrand identity refreshed with teal color palette and repositioned messaging
ImprovedTemplate-based emails preserve template text verbatim with smarter prompting
FixedEmail throttling fails closed on database errors instead of silently allowing sends
FixedCampaign reliability hardened with accurate failure status, creator-only sends, and 500-recipient limit
FixedSecurity hardened across tags, templates, and campaigns with proper validation and multi-tenant isolation
v1.4.0
Support Queue Ignored Tab & CRM Association Management
New Ignored tab in Support Queue for better email triage, remove association actions on CRM detail pages, and multiple reliability fixes for drafts and webhooks.
AddedIgnored tab in Support Queue for visibility into dismissed emails with easy recovery
AddedRemove association actions on company and contact detail pages
ImprovedEmail attachments filter out tiny inline decoration images for cleaner display
ImprovedAI reply prompts refined for more natural variation and communication style
FixedDraft edit modal no longer resets edits on parent re-render and closes immediately after saving
FixedAI-generated emails include correct calendar context to prevent day/date mismatches
FixedNylas webhook correctly handles outbound emails and snake_case attachment fields
v1.3.0
Smarter Reply Handling & Reliability Improvements
New objection handling in email replies, decoupled reply logic for non-AI contacts, and automatic recovery for stuck AI jobs.
AddedObjection handling detects soft objections in replies and responds with tailored follow-ups
AddedStale AI job recovery automatically retries stuck processing jobs after 10 minutes
ImprovedReply generation now works independently from sales classification for non-AI-managed contacts
ImprovedEmail response processing split into dedicated personal and shared Edge Functions for cleaner architecture
ImprovedReply prompts fine-tuned to be more proactive when detecting buy signals
FixedRe-engagement emails no longer include stale temporal references like "last week" or "a few days ago"
v1.2.0
Draft Review Upgrades & Email Safeguards
Better Draft Review workflows with new actions and attachment previews, duplicate email prevention, and faster activity timelines.
AddedResolve and Ignore actions in Draft Review for quicker email triage
AddedAttachment previews in Draft Review conversation history
AddedDuplicate detection prevents accidentally sending the same email twice
ImprovedActivity timeline loads faster with optimized email queries
ImprovedAI agents upgraded to Gemini 2.5 Flash for better research and content quality
ImprovedSimplified navigation with unused menu items removed
FixedDraft Review actions no longer block each other with shared loading states
AddedAdmin dashboard with analytics, email volume charts, and system health monitoring
v1.1.0
Smarter AI Research & Email Quality
Improved AI research accuracy and email personalization with better data validation and cleaner draft handling.
AddedAdmin dashboard with event logging for system monitoring
AddedSystem settings foundation for future configuration options
ImprovedAI research pipeline now validates temporal data to prevent future-dated results
FixedEmail personalization now correctly handles company names with legal suffixes (AB, Inc, etc.)
FixedDraft Review modal no longer shows orphaned drafts from archived conversations
v1.0.0
Support Queue Improvements & UI Polish
Enhanced Support Queue with sorting capabilities and streamlined the interface with cleaner layouts and simplified visual elements.
AddedSort order dropdown in Support Queue for organizing emails by date
ImprovedNarrower sidebar and panel widths for a cleaner, more focused layout
ImprovedAI Draft badge simplified to icon-only with tooltip for less visual clutter
ImprovedCleaner Draft Review modal with streamlined conversation history display
FixedConsistent newline formatting in AI-generated email content