All Updates
22 April 2026
Weekly Update — Week ending 22 April 2026
TL;DR
Deep Research rebuilt with async streaming and ICP company mapping. Second dialler provider with post-call AI analysis. Modular workspaces with per-tenant feature toggles. Campaign wizard simplified from 9 to 5 steps. Hot lists for curating contact collections with 8 bulk actions. Navigation restructured into Discover/Engage/Manage. ICP generation from research results and company detail pages. Multi-tenant data isolation enforced across every route. Comprehensive accessibility and light mode improvements across 60+ templates.
Deep Research Overhaul
- Streaming progress — Research runs asynchronously with a real-time progress bar showing company names and credit totals as results arrive.
- ICP company mapping — Add research results directly to any Ideal Client Profile's company map, or create a new ICP from the results page. Contacts at mapped companies are auto-linked.
- Expand Search — Re-runs pipeline with same brief, excludes already-found companies, generates queries from different angles. 3cr per expansion with green NEW badges on results.
- 98 vertical-specific suggestions — Research suggestions rewritten with buyer-side framing, role-based targeting, and temp labour market prompts.
- Pipeline data injection — Research now includes matching job postings from your pipeline (last 90 days) for richer, more relevant results.
Multi-Provider Dialler
- Second dialler provider — Full integration of an additional dialler option alongside the native browser dialler. Switch between providers per tenant from Settings.
- Post-call AI analysis — Automatic transcription and AI-powered call summary with sentiment analysis and next-step recommendations.
- Hot Lists tab in dialler — New tab alongside Recent, Contacts, Favourites, and Campaigns. Shows hot list contacts with phone numbers, grouped by list name.
- Webhook integration — Secure webhook handling for call events, recording availability, and transcription completion.
Campaign & Workspace
- 9-step wizard → 5 steps — Simplified to Configure (AI + preset vertical + MPC/offer), Sending (inbox + settings), Email Steps, Enrol Contacts, and Activate.
- Modular workspace — Toggle optional modules on/off from Settings. Sidebar navigation updates instantly. Available to all plans.
- Hot list enrolment — New tab in campaign enrollment to enrol contacts directly from hot lists with dedup and feedback.
- Preset-driven verticals — Campaign vertical auto-detected from workspace preset. Vertical-specific fields show contextually.
- Workspace vertical fix — Fixed a multi-tenant bug that caused all campaigns to default to Recruitment regardless of your setting.
Navigation & Hot Lists
- Discover / Engage / Manage — Sidebar reorganised into three logical sections reflecting the prospect pipeline.
- Ideal Client Profiles — Promoted to standalone nav entry under Discover, no longer buried under Prospects.
- Hot lists — Create named lists of contacts and companies. Bulk add from any list page, enrol into campaigns, or use as dialler call lists.
- 8 bulk actions on hot lists — Find Contacts, Find Phone, Research, Verify Emails, Set Status, Block, Add to Another List, and Find Emails — all with real-time progress bars.
- Cross-populate — Adding a contact automatically adds their company, and vice versa. Both tabs stay in sync.
ICP & Prospects
- Generate ICP from research — Create an Ideal Client Profile directly from completed research results. Works on both fresh and past reports.
- Generate from company — Create an ICP from any company detail page using verified company data.
- Add to Prospects workflow — Click Add to Prospects on any contact, bulk-add from contacts page, or add all contacts in a hot list.
- ICP card tiles — ICP index rebuilt as card layout with company count, prospect count, and Active badge.
- Pipeline awareness banner — Research page shows your existing company and contact counts above the search input.
Security & Isolation
- Data isolation enforced everywhere — Full user-level isolation now enforced across prospects, dashboard stats, e-sign documents, and ICP profiles.
- Contact isolation — In “Separate” mode, every contact lookup verifies the record belongs to the requesting team member.
- Data isolation default changed — New tenants default to “Separate” isolation. Switching to Shared or Pooled requires explicit confirmation.
- Dialler security — Trial plans blocked from dialler access. Activation requires an active subscription.
Accessibility & Polish
- ARIA improvements — Dialog roles, heading levels, and label for-attributes corrected across 23 templates. Section headers use role=separator.
- Light mode — Comprehensive CSS variable replacement across 25+ templates for consistent light mode support.
- Cmd+K command palette — Quick page navigation from anywhere in the app.
- Responsive breakpoints — Standardised across dialler and modal components. All data tables scroll horizontally on mobile.
- Consistent modals — All confirmation dialogs and error notifications now use the app’s built-in modal system instead of browser defaults.
Contact Sync & UX
- Personal email on prospects — New personal email field. Changes sync bidirectionally to linked contact records automatically.
- Prospect edit form expanded — Added work email, personal email, phone, and LinkedIn URL fields that were previously missing.
- Settings consolidated — Restructured into collapsible accordion sections: Profile, Email, Blocklists, API Tokens.
- Integrations redesigned — CRM/ATS cards with brand colours, collapsible Dialler/Enrichment sections.
- Onboarding refined — Skip onboarding for non-admin team members. Email Schedule step removed (6→5 steps).
Infrastructure & Stability
- Distributed caching — Scheduler dedup, funnel cache, and rate limiter backed by distributed cache for improved performance and consistency.
- Research parallelisation — Research queries run in parallel with AI response caching. ~50% faster research enrichment.
- Migration resilience — Database migration system hardened with automatic rollback protection during deployments.
- Thread safety — Fixed background enrichment and research tasks failing when run in worker threads.