Post-Call Analysis

Post-Call Analysis

Set up how your agent looks at each call after it ends. Post-call analysis gives you organized data from every conversation. 📊

🏷️ Post-Call Statuses

Post-call statuses label the result of each call. The agent picks the best status based on how the conversation went.

📋 Default Statuses

StatusDescription
CompletedThe call went well and got the result you wanted ✅
No AnswerThe client didn't pick up 📵
Voicemail LeftThe agent left a voicemail message 📭
Invalid or Disconnected NumberThe phone number doesn't work ❌
Wrong Party ReachedThe agent reached someone else, not the right client
Information CollectedGot the info that was needed 📝
Documents RequestedAsked the client to send documents 📄
Escalated to StaffThe call was sent to a real team member 🙋
Follow-Up RequiredThe client needs another call later 🔄
Not QualifiedThe client doesn't meet the requirements

✏️ Custom Statuses

You can add, change, or remove statuses to fit your needs:

  1. Open the Post Call Statuses panel in the agent editor
  2. Click Add to make a new status
  3. Type the status name
  4. Drag to reorder them

TIP

Post-call statuses can kick off actions in campaign workflows! For example, you can move a contact to a different list, update the CRM, or send a follow-up message based on how the call went. 🔗

📦 Post-Call Variables

Post-call variables are pieces of info that the AI pulls out of each conversation. You can use this data in automations and reports.

📋 Default Variables

VariableTypeDescription
Call SummaryStringA short recap of what happened on the call 📝
Call SuccessfulBooleanDid the call reach its goal? (yes or no)
Voice Call Opt-OutBooleanThe client asked to stop getting calls 🚫
Wrong Number DetectedBooleanThe call went to the wrong person
DisqualifiedBooleanThe client opted out or doesn't qualify
Form Disqualified by TaskBooleanA specific form answer caused disqualification
ConvertedBooleanThe client did what you wanted (e.g., agreed to transfer, finished intake) 🎉

➕ Custom Variables

Add your own variables to pull out specific info from calls:

  1. Open the Post Call Variables panel in the agent editor
  2. Click Add to open the field editor
  3. Set it up:
SettingDescription
NameA unique name for this variable
DescriptionTell the AI what to look for
TypeThe kind of data: String, Boolean, or Enum

📐 Variable Types

TypeDescriptionExtra Settings
StringAny text pulled from the conversationYou can add examples to help the AI
BooleanA yes-or-no answer
EnumOne choice from a list you set upYou must add the list of choices

💡 Examples

String variable:

Boolean variable:

Enum variable:

🧠 Post-Call Analysis Model

Pick the AI model used to look at calls after they end:

ModelDescription
GPT-4.1High quality, a bit slower
GPT-4.1 MiniGood mix of quality and speed ⚖️
GPT-4.1 NanoFastest and cheapest 🚀
Claude 4.5 SonnetAnother high-quality option
Claude 4.5 HaikuA fast alternative
Gemini 2.5 FlashGoogle's speedy model ⚡

INFO

This model only affects what happens after the call — not the live conversation. Pick a faster model if you want your call data ready quickly. ⏩

🔗 Using Post-Call Data

Statuses and variables from calls flow into other parts of Kayse AI:

IntegrationHow It's Used
Campaign WorkflowsTrigger actions based on call results (e.g., send a follow-up, update CRM)
Campaign ReportsAdd post-call data to scheduled CSV reports 📄
AnalyticsTrack results across all your campaigns 📊
AutomationsUse call data to start automatic actions ⚙️
CRM SyncMatch post-call variables to fields in your CRM 🔄