Agent Builder Wizard, Webhooks, AI Campaigns, Forms & Integrations

← All Release Notes

Agent Builder Wizard, Webhooks, AI Campaigns, Forms & Integrations

March 30, 2026

🤖 AI Receptionist

Agent Builder Wizard

Create a fully configured draft agent in minutes with the new step-by-step Agent Builder Wizard.

Instead of starting from a blank prompt, the wizard asks three onboarding questions — contact type, primary goal, and the practice areas this specific agent should focus on — then walks you through five structured steps: Name & Voice, Call Criteria, Actions, Welcome Messages, and Review & Create.

CRM Variables in Agent Builder

The Agent Builder now lets you insert CRM field variables directly into agent prompts and email templates, so each conversation can be personalised with live CRM data.

Agent Name in Call History

Call history now displays the name of the agent that handled each call, providing better context when reviewing past conversations.

Test Call Dynamic Variables

You can now pre-fill dynamic variables before making a test call directly from the Agent Builder, making it easier to simulate real call scenarios without editing the prompt.

Enhanced Call Transfer Search and Filtering

The call transfers widget now includes search and filtering capabilities to help you quickly find specific transfers.

Filter Phone Numbers by Agent

The Phones page now includes an Agent filter to narrow the list to numbers assigned to a selected voice agent.

Smarter Customize Behavior Suggestions

The Customize Behavior chatbox no longer suggests enabling SMS or Email when the only usage is for document upload tasks — upload links are handled internally and do not require those tools. Additionally, the chatbox no longer comments on disabled capabilities unless the current instruction explicitly references them.

Agent Builder Wizard Improvements

The Agent Builder Wizard has been updated with smarter defaults and cleaner message templates.

🔌 Webhooks

Company webhooks are available from Integrations in company settings and from a campaign's Workflows tab. Configure endpoints, pick event types, optionally scope to campaigns, and rely on signed deliveries with retries and delivery logs.

Post-Call Analysis in Webhook Events

Webhook events for call_analyzed now include a post_call_analysis field containing custom analysis data extracted from call processing, providing additional structured insights about completed calls.

📣 AI Campaigns

Contact List Variable Overrides

Contact lists can now override default company name and case type values used in campaign communications. When a list with overrides is selected, all AI calls, SMS messages, and emails use the overridden values instead of company defaults.

Public Campaign Workflows Page

Public campaign links now support sharing workflows with external partners.

Campaign Workflow CRM Notes & Refreshed Layout

Campaign workflows now support an optional CRM Note on every workflow card and use a cleaner two-row card layout.

Keep Transferred Contacts Callable

Transfer campaigns now include a Keep Transferred Contacts Callable toggle in AI Calls settings.

New Lead Campaign Template

A new "New Lead" campaign template is now available in Quick Start with Templates and the AI campaign generator.

Auto-Archive Lists With Campaigns

Lists now follow campaign archive state and show linked campaigns more clearly.

Campaign Report CSV Exports Preserve Original Form Titles

Campaign report CSV exports now use the campaign form's frozen snapshot titles for form-task columns instead of the latest live task titles, so column headers remain stable for older campaigns even when forms are edited later.

Communication Opt-Outs Metric

Campaign statistics now show Communication Opt-Outs instead of Disqualified Calls. This metric displays contacts who have opted out of communications across all channels (call, SMS, and email), providing a more comprehensive view of opt-out status. The metric shows the count and percentage of opted-out contacts relative to total cases in the campaign.

Delete Campaign Runs

Campaign runs can now be deleted individually from the runs list. Use the three-dot menu on any completed or paused run to remove it along with all associated calls. This helps keep your campaign history clean and focused on relevant data.

Disqualified Filter Includes Opted-Out Calls

The disqualified filter in campaign calls now includes calls where clients opted out in addition to calls marked as disqualified.

🔌 CRM Integrations

Law Ruler Settings Guidance and Sync Visibility

The Law Ruler integration settings now provide more guidance during setup and clearer visibility into sync behaviour.

Law Ruler Integration UX Improvements

The Law Ruler integration settings and list creation flow received several usability improvements.

Sync Enriched Phone Numbers to LawRuler

When phone enrichment discovers a more accurate number during a successful call, Kayse can now push that number to LawRuler as the lead's CellPhone.

CRM Integration Detail Screens

CRM integration setup now uses dedicated detail screens instead of modal dialogs.

📂 Cases

SMS and Email Notifications on Case Status Updates

Users can now manage whether clients receive SMS and email notifications when a case status changes by using a dedicated checkbox in settings.

Removal of Staff Assignment from Cases

Staff assignment has been removed from the Cases system to streamline case management workflows.

📥 Importer

Multi-Row Email and Phone Mapping

The importer setup step now supports mapping multiple email and phone columns for a single client and selecting which value is primary.

Import Report Details Tab

The Import Report now includes a Details tab for row-level visibility after an import run.

📊 Analytics & Reporting

Metric Tile Tooltips on Dashboard and Campaign Metrics

Dashboard and Campaign Metrics tiles now include tooltips that clarify metric definitions directly in the UI.

Campaign Name in Voice and SMS Usage Exports

Voice Usage and SMS Usage CSV exports now include a Campaign Name column, making it easy to match exported rows to campaigns and filter in spreadsheet tools.

Full Campaign Names in PDF Voice Reports

Campaign names in the billing PDF voice-report cost-breakdown chart are no longer truncated to 30 characters. Long names now wrap across multiple lines so the full name is always visible.

Self-Healing Export Column Selection

Self-Healing exports now support column selection in both manual and automated flows.

Address Enrichment in System Logs

System Logs now track address enrichment attempts, giving better visibility into data self-healing activity.

📋 Tasks & Forms

Map Task Answers to Client System Fields

Tasks can now write answers directly into built-in client fields, not just custom fields.

AI Form Builder PDF Readability Validation

AI Form Builder now stops form generation when an uploaded PDF cannot be read reliably enough to extract referenced questions.

Form Details Preview Tab

The form details screen now includes a Preview tab so you can see how clients will experience the form before you share it.

Nested and Cross-Section Task Reordering

The form editor now supports drag-and-drop for tasks in more places:

Moving tasks between sections requires both sections to be saved. A subtree that still has unsaved tasks, or conditional rules that depend on tasks outside the subtree, cannot be moved to another section until those issues are resolved.

📬 Notifications

Appointment Request and Document Upload Alerts

Admins now receive notifications when clients request appointments or upload documents via inbound messages.

📱 Client Portal

Floating Chat Widget on Desktop Web

Clients using the web portal on a desktop browser get a floating chat button so they can read and send messages without leaving the page they are on.

📇 Contacts

General Voice Opt-Out Filter

The contacts list now includes a General option in the opt-out filter dropdown, letting you filter contacts who have opted out of all voice calls globally — not scoped to any specific case type.

⚙️ Company Settings

Onboarding Dashboard

Firms get a dedicated Onboarding Dashboard that surfaces activation progress, recommended next steps, and shortcuts into the right tools — plus a banner on Company settings when setup is not yet complete.

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.

💬 Messaging

Auto-Reply Cancellation

Auto-reply drafts are now correctly cancelled when staff manually reply to a conversation. Previously, automation messages could incorrectly interfere with this cancellation logic, but the system now properly distinguishes between manual staff replies and automated messages.

Client Responded Filter

The messenger sidebar now includes a "Client Responded" filter tab that shows conversations where the client has sent the most recent message, making it easier to identify conversations that need a staff response.

👥 Contacts & Cases

Mobile App Status & Contact Filters

You can see whether a contact has the mobile app installed from the contacts list, case details, messenger, and the contact profile. The contacts list also includes filters to narrow results by app status and, in case-related modals, to show only contacts linked to the case or your full contact list.

🔌 API

Case List Client Management Endpoints

New public API endpoints allow adding and removing clients from case lists. Use /v1/case_lists/{id}/clients/append to add clients and /v1/case_lists/{id}/clients/remove to remove clients from a case list.