AI Campaigns, Reporting & Messaging System Improvements

← All Release Notes

AI Campaigns, Reporting & Messaging System Improvements

January 9, 2026

This release focuses on faster AI Campaign setup, cleaner contact/case data, and better visibility & control across reporting, communications, and documents.

🚀 AI Campaigns — Faster Setup + Better Analytics

🧩 Quick Start Run Templates (Campaign Runs)

You can now launch campaigns much faster using Run Templates:

🔎 Run Contact Enrichment on-demand from a Call

Inside an AI Campaign call, you can now trigger enrichment directly from the call details:

📈 “Call Success Rate by Day/Time” in AI Campaigns

AI Campaign Analytics now includes Call Success Rate by Day/Time:

📎 Documents — New Attachments Page

📁 New Attachments page (centralized document management)

We added a new Attachments page to the left sidebar so users can:

This makes document review + cleanup much easier—especially for high-volume firms.

New Attachments page in sidebar with search and filters

📊 Reporting — Better Scheduled Report Experience

📨 New branded Scheduled Report email:

Scheduled Report emails have been upgraded to a new fully branded template:

🗓️ Scheduled Reports: more flexible date range options

Scheduled reporting now supports configurable date range selections, making it easier to align reporting with firm workflows and review periods.

Scheduled Reports configurable date range options

👥 Contacts & Cases — Cleaner Data

🧲 Merge “Unknown Caller” contacts into real clients

When someone calls from a number you don’t recognize, Kayse may create an “Unknown Caller” placeholder. You can now cleanly resolve this:

Merge Unknown Caller into existing clientOverride primary phone when merging Unknown Caller

🧾 More readable audit history for merges

Contact merge activity is now recorded in a more human-readable way in the Audit Log—so it’s clear what was merged and where.

Human-readable contact merge audit history in Audit Log

📵 Smarter SMS behavior when a number is a landline

When enrichment finds a new phone that’s not SMS-capable:

Landline detection avoiding SMS to non-SMS numbersLandline handling in enrichment

SMS landline handling and best phone replacement logic

✉️ Better email matching (aliases/suffix handling)

Kayse now handles common email variants more reliably (e.g., plus-addressing and similar patterns), improving:

🧯 Better handling for prank/invalid leads

Improved protections for low-quality or invalid inbound leads:

Invalid lead and prank number detection and handling

🔁 Integrations — LawRuler Status Sync

⚖️ LawRuler ↔ Kayse: Case Status sync support

You can now sync Case Status changes between Kayse and LawRuler:

🧩 Company Settings — Case Types & Custom Fields Improvements

🧱 Case Types now show Custom Fields usage (visibility + quicker audits)

In Company Settings → Case Types:

Case Types Custom Fields column and quick view in Company Settings

🧭 Dashboards — More Visibility into Enrichment & Documents

📊 Attachment scan coverage widget

Added a dashboard widget to help users quickly understand attachment scanning coverage and status at a glance. Attachment scan coverage widget on dashboard

🧠 Enrichment dashboard improvements

Introduced an updated dashboard experience for enrichment, including clearer overview + recent activity visibility—making it easier to track enrichment effectiveness over time. Enrichment dashboard with overview and recent activity

🔒 Email Compliance — Unsubscribe/Opt-Out Support

Kayse emails now include an Unsubscribe option to meet opt-out expectations and reduce compliance risk:

Unsubscribe link and preference page in Kayse emails