All Updates
TL;DR
Connect your Outlook 365 calendar alongside Google Calendar. Dialpad joins Ringover as a supported BYOK dialler. HTML email signatures with a dual-mode paste/code editor. Compose emails directly without AI — generation is now optional. Bulk enrichment updates cells in real time as results arrive. Weekly calendar view with overlapping events, meeting reminders, pre-meeting AI briefs, and scheduling conflict warnings. Stripe Customer Portal for self-service billing. 58 bug fixes including campaign enrollment, warmup reliability, and enrichment crash fixes.
Calendar & Meetings Overhaul
- Microsoft Outlook 365 calendar — Connect your Outlook calendar from the Integrations page. Meetings sync bidirectionally, with busy blocks and conflict detection.
- Weekly calendar view — Meetings page now shows a full 7-day grid with overlapping event support, a “now” indicator line, and auto-scroll to the current hour.
- Meeting reminders — Configurable email reminders sent 24 hours and 1 hour before meetings to both you and the contact. Automatic no-show detection after the meeting ends.
- Pre-meeting AI brief — Before a meeting, Kolvera pulls the contact’s profile, company info, and recent email history into a concise AI-generated briefing.
- Book Meeting improvements — Search for contacts when booking, calendar conflict warnings, automatic Google Meet link generation, and event popovers showing contact details.
- Scheduling link redesign — Premium booking and confirmation pages with visitor timezone display and double-booking prevention.
Email & Signatures
- HTML email signatures — Dual-mode signature editor: paste a signature visually or write raw HTML. CSS sanitisation keeps signatures safe while preserving formatting and images.
- Signature mode — Choose whether your signature appears on all outgoing emails or only on replies.
- Compose-first email modal — The email modal now opens ready to type. AI generation is tucked into a collapsible section for when you want it.
- Signature rendering fixes — HTML signatures now render correctly across all send paths (compose, reply, campaign) with proper entity handling.
Dialler & Integrations
- Dialpad BYOK integration — Connect your Dialpad account as a second BYOK dialler option alongside Ringover. Click-to-call, post-call logging, and automatic setup.
- Dialler simplified — Native phone numbers and minute packs have been removed. Bring your own Ringover or Dialpad account — your provider handles all call billing.
- Stripe Customer Portal — Access invoices, update payment methods, and manage your subscription directly from the Billing page.
- Push to ATS — Push individual or bulk-selected contacts to your connected ATS from any page.
Enrichment & Bulk Actions
- Real-time cell updates — Bulk Find Emails, Find Phones, and Verify Emails now update individual cells in real time as results arrive, across all list pages.
- Find Contacts improvements — Best-guess results included instead of silently dropped. Per-company timeout prevents one slow lookup from blocking the batch.
- Fix Titles — New free bulk action that cleans up messy or missing job titles across all contact pages.
- Bulk action logging — All bulk actions write per-item results to an action log for auditing on the Logs page.
- Enrichment reliability — Fixed circuit breaker crashes, null provider errors, race conditions on first-time provider setup, and unbound variable errors that were causing silent failures.
Campaign & Warmup
- Campaign variable improvements — Company, job title, location, and domain variables now resolve correctly through all contact and company relationships. New {{ad_role}} and {{location}} merge variables.
- Campaign resume fix — Resuming a paused campaign now correctly spaces out sends based on each step’s delay setting instead of overwriting schedules.
- Campaign preview — Preview how each email step will render per-prospect, with a variable picker and A/B/C variant labels.
- Warmup pool overhaul — Improved domain diversity in warmup pairings, bidirectional pairs for small pools, rotation tracking, and deliverability scoring using delivery rate.
- Warmup duplicate prevention — Root cause of duplicate warmup emails identified and eliminated with independent transaction phases.
Tables & Navigation
- Pipeline streamlined — Reduced from 12 to 7 columns. Email status shown as coloured dots inline. Pipeline available to all users, not just recruitment plans.
- Per-page picker — Choose 50, 100, 200, 500, or 1,000+ results per page across all list views.
- Hidden-by-default columns — Column picker supports toggling less-used columns for a cleaner default view.
- ICP server-side filtering — ICP prospects now use server-side database queries with proper pagination, handling thousands of prospects without browser slowdown.
- Date range filters — Flexible from/to date inputs with quick-select buttons on ICP and Prospects pages.
- Has Contacts filter — Filter companies by whether they have contacts, no contacts found, or haven’t been searched yet.
UI & Design
- Auth pages visual overhaul — Gradient mesh backgrounds, noise texture, card glow borders, and entrance animations across all authentication pages.
- Setup checklist redesign — 9-step onboarding with animations, session-dismissible, and auto-expand for new users.
- Branded error pages — 404, 429, and 500 pages now match the Kolvera design language.
- Dark mode improvements — Custom-styled filter dropdowns, checkbox accent colours, and calendar event styling all refined for the dark theme.
Security & Infrastructure
- PKCE on all OAuth flows — Google, Microsoft, and HubSpot OAuth connections now use Proof Key for Code Exchange (S256) for stronger authorisation security.
- Prompt injection protection — AI prompts are sanitised against injection attacks with rate limiting.
- Error message sanitisation — User-facing messages no longer expose internal details. Shows category-level descriptions (timeout, connection error) instead.
- Inline JavaScript extracted — 429 lines of inline scripts moved to a dedicated file for better caching and security compliance.
- 1,231 inline styles replaced — Converted to 35 reusable CSS utility classes for consistency.
- Data retention policies — Configurable retention windows for logs and temporary data.
Bug Fixes
- 58 bug fixes — Campaign enrollment reporting 0 enrolled, warmup not sending, inbox daily counter not resetting, ICP trial limit crash, Deep Research blocked on paid plans, meeting reminder timing, pipeline filter persistence, mailbox page errors, and dozens more.