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.
Weekly Update — 6 May 2026