MCP Integration, DNC Compliance, AI Campaigns & Receptionist Enhancements

← All Release Notes

MCP Integration, DNC Compliance, AI Campaigns & Receptionist Enhancements

April 17, 2026

🔌 Integrations

Model Context Protocol (MCP) Support

AI assistants like Claude Desktop, Cursor, and Cline can now connect directly to your Kayse AI data using the Model Context Protocol.

Webhook Coverage for Live Call Transfers

Kayse webhooks now expose live transfer and transcript lifecycle events directly, so downstream integrations can react before post-call analysis finishes.

Granular DNC Compliance Service Controls

DNC integration settings now include three independent toggles for each compliance service, giving companies precise control over which checks run before outbound calls and SMS.

Each toggle can be independently enabled or disabled in Company Settings → Integrations → DNC + Ownership Verification → Settings. All three default to enabled when the integration is first connected. If the Scrub API encounters an error, phone ownership verification continues independently.

📅 Scheduling Integration for Appointment Booking

Appointment booking in Agent Builder now uses a company-level scheduling API key managed under Settings → Integrations → Scheduling. The key is stored once and shared by all booking-enabled agents in the company. ✨

SmartAdvocate CRM variables add supported contact and system fields

SmartAdvocate CRM variables and CRM field mappings now include supported contact and system fields alongside UDFs for selected case types.

This update adds clearer SmartAdvocate field labeling in mapping pickers and expands the available field set for contacted-plaintiff details such as contact identity, primary contact details, address details, and contact-preference flags where Kayse can resolve them from SmartAdvocate.

CRM field mappings show Kayse field and case type sync labels

CRM field mapping pickers now distinguish Kayse system fields from custom fields and show when CRM case types have sync enabled.

Import Custom Fields from CRM Mappings

You can now import existing custom fields directly from the CRM Mappings tab on any integration, without navigating to Case Types first.

📞 Campaigns

DNC.com Registry Integration

Companies can now connect a DNC.com account in Company Settings → Integrations to automatically check phone numbers against Federal and State Do Not Call registries before outbound AI Campaign calls and SMS messages are sent. Numbers on a DNC list are blocked from being contacted. Each campaign includes an Enable DNC + RightPartyID Screening toggle on the Details tab that controls whether registry checks and right-party verification are performed. All compliance decisions are logged for audit review.

Kayse now automatically enforces recording-consent requirements before inbound and outbound calls continue in states where consent is legally required. The compliance gate applies to calls in CA, CT, DE, FL, IL, MD, MA, MI, MT, NV, NH, NJ, NM, NY, NC, OR, PA, VT, VA, and WA. Callers are presented with a consent message and must clearly agree before the intake flow proceeds. If consent is declined, the call ends politely. This system-managed compliance step cannot be disabled in campaign settings and is visible in the campaign details form.

State-Based Calling Hour and Holiday Restrictions

Campaigns now respect per-state calling hour windows and holiday restrictions returned by DNC.com compliance screening. Outreach attempts outside allowed times are automatically rescheduled instead of being blocked or proceeding illegally.

This ensures campaigns remain compliant with state and federal calling-hour regulations without manual intervention.

New DNC Block Reason Labels

Campaigns now show explicit DNC screening outcomes in call disconnection reasons. When a call is blocked because the phone number is on a Do Not Call list, the UI shows "Blocked by Do Not Call List". When a call is blocked because the contact name doesn't match the registered phone owner, the UI shows "Blocked by RightPartyID Mismatch". These labels replace the previous generic "DNC Blocked" message so you can see the exact block reason.

Never-Ending Campaigns

Campaigns can now be configured to continue running even when the contact list is exhausted. When the Never-Ending Campaign option is enabled, runs remain active and wait for new contacts to be added to the case list instead of automatically completing. This is useful for ongoing outreach workflows where contacts are continuously added over time.

Campaign Workflows Support Form Completion Triggers

Campaign workflows now support a Form Status trigger for campaigns that include a linked form. When a contact completes that form, Kayse can immediately run the configured workflow actions for that campaign, including CRM status updates, CRM notes, and campaign stop actions. The workflow builder also loads available trigger types directly from the CRM mappings catalog so the trigger list stays aligned with the outcomes supported in your workspace.

Campaigns now automatically send follow-up messages when a contact declines recording consent during a call. If the campaign has after-call messaging enabled and a form link configured, contacts who decline consent will receive an SMS or email inviting them to continue their conversation through the secure form link. This ensures contacts who prefer not to be recorded can still engage with your organization through alternative channels.

Per-Day Business Hours Scheduling

Campaigns and company-wide settings now support configuring different business hours for each day of the week.

Edit Variable Overrides from the Campaign View

Campaign variable overrides (Company Name and Case Type) can now be edited directly from within a campaign — no need to navigate to the contact list to make changes.

Campaign Exclusion Updated to Completed Status

Campaign contact exclusions now use "Completed" status language instead of "Opt Out" terminology, better reflecting the intent of stopping outreach for contacts that have been successfully handled.

Admin Recipient Suggestions for Scheduled Reports

The campaign report email recipient picker now suggests company admins from a searchable dropdown, making it easier to add recipients without typing full email addresses.

🤖 AI Receptionist

✨ Clone Existing Voice Agents

You can now duplicate any voice agent with a single click to quickly create variations without starting from scratch. ✨

Multi-Direction Phone Number Assignment for Voice Agents

Voice agents now support assigning multiple phone numbers with independent inbound and outbound direction control.

🔀 SIP REFER Transfer Method for Call Transfers

You can now choose the SIP signaling method used when transferring calls — giving you more control over how transfers work with your telephony provider.

✨ Smarter Agent Prompt Editing

The agent prompt editor now clearly shows which sections are system-controlled and which ones you can freely edit. ✨

Export AI Receptionist Call Recordings

AI Receptionist and campaign-call recordings can now be exported as ZIP archives from their calls views.

Client Picker for Test Call Variables

The test variables panel in Agent Builder now includes a client picker so you can autofill variables directly from a real contact record.

Task Outcomes in Test Call History

Test calls now display extracted task outcomes directly in the call history, making it easier to verify how the agent handles form tasks during testing.

⚙️ Voice Agent Webhooks Now Include Transfer Events

Voice agents now receive transfer events automatically, so call transfer data is always available without any manual setup. ✨

📣 AI Campaigns

✨ Dynamic Voice Speed for AI Agents

AI agents now automatically adjust their speaking pace to match each caller's rhythm. ✨ Conversations sound more natural, and agents adapt smoothly whether a caller speaks slowly or quickly.

✨ Separate Disqualified End Call Flow

The agent builder now supports a dedicated end call flow for disqualified callers. ✨ You can customize the disqualified message separately from the default polite close.

✨ Smarter Setup for Pre-Built AI Agents

Setting up a campaign is now easier when you already have an AI agent ready. If you built your agent outside the campaign builder, you can jump straight to agent selection — no extra steps needed. ✨

⚙️ Scheduled Calls Report Exports

You can now schedule recurring Calls exports from AI Campaigns and keep the same report setup each time. ✨ This makes it easier to send regular call updates without rebuilding the export again and again.

💬 AI Messaging

Human Handoff Auto-Clear Cooldown

AI Messaging now includes a configurable cooldown for unresolved Human Handoff conversations.

Review Time Toggle

AI Auto-Replies now includes a toggle to enable or disable the review time period for AI-generated draft messages.

💰 Billing

Billing Usage Success Metrics

Billing and usage reporting now highlights outcome metrics alongside spend so teams can review both activity and conversion impact in one place.

Billing Report Date Range and Case Type Exports

Billing usage exports now support custom date ranges and optional case-type PDF breakout.

Primary Billing Contact

Company admins can now designate a primary billing contact from the new Billing Preferences tab under Billing and Reports.

📁 Cases

✨ Bulk In-App Messaging

Cases lists now support Bulk In-App messaging so teams can send one message to all app-installed contacts in the selected cases.

Case Activity Log Tab

Case details now include an Activity Log tab that shows case-specific history in one timeline. Entries include event type, short description, actor, and timestamp, with newest activity shown first.

✨ App Column on Cases List

The cases list now includes an App column so you can see mobile app install status for everyone on each case at a glance. 🔍

🏢 Company Settings

Scope Management for Staff Access

Company admins can now manage scope-based access controls directly in Company Settings, making it easier to limit user visibility by case type.

🚀 Get Started in the main navigation

Company admins can open the firm onboarding dashboard directly from the main sidebar while activation is still in progress. 🚀

📋 Forms

Case Types on Forms and AI Form Field Mapping

Forms can now be assigned to a case type during creation, including forms saved from the AI builder.

📊 Analytics

Custom Date Range for AI Receptionist Analytics

AI Receptionist analytics now supports custom date range selection for more flexible reporting.

✅ Tasks

Edit Task Responses

Admins can now edit a saved task response directly in the admin app.

📇 Contacts

Contact Activity Log Tab

Contact profiles now include an Activity Log tab that shows contact-specific system history in one timeline. Entries include event type, short description, actor (user/system), and timestamp, with newest activity shown first.

📋 System Logs

DNC and TCPA Compliance Audit Logs

System Logs now captures DNC, TCPA, right-party-ID, and calling-window compliance events. When outbound calls or messages are blocked by DNC screening, TCPA litigator checks, right-party-ID mismatches, or calling-window restrictions, a new audit log entry is created with the block reason, phone number, campaign, contact, and case details.

New filters:

Each compliance event shows a shield icon in the logs list for easy identification.

🔌 API

Expanded Public API Access for Campaigns and CRM

Public API endpoints now support API key authentication for campaign workflows, CRM field mappings, CRM status mappings, CRM integrations, and AI agent management. This allows programmatic access to these resources without requiring session-based authentication, enabling easier integration with external systems and automation tools.