> ## Documentation Index
> Fetch the complete documentation index at: https://docs.callkaro.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 3. Post-Call Functions

**Purpose:** take action after the call has been analysed.

Key points:

* They run after the call ends and is analysed, so they never interact with the customer.
* They can decide when to run, based on post-call variables or call metadata.
* They update your systems and records.

Common uses: update CRM status, save call summaries, log objections, create follow-up tasks, notify sales teams, send post-call WhatsApp messages, push analytics, and run any in-call functions that were missed or failed.

**Example:** updateLeadDisposition(status="Interested") updates the CRM after the call.

## Basic vs Advanced Post-Call

A Basic Post-Call function runs after the system analyses the conversation and generates the post-call variables. For example:

* **Objective Achieved:** if the user agrees to the call's purpose, a confirmation message is sent over WhatsApp.
* **Uncertain Response:** if the user is undecided or needs more time, a follow-up call is scheduled.
* **Deal Not Closed:** if the objective is not met, a feedback request message is sent to the customer.

An Advanced Post-Call function overcomes the limits of basic post-call actions, giving almost unlimited flexibility to build any post-call workflow from scratch. Here you can write custom code to evaluate call outcomes, analyse the conversation data, and trigger tailored follow-up actions — like sending personalised messages, scheduling callbacks, or updating CRM records — based on specific conditions. The whole logic is fully customisable, giving you complete control over inputs, processing rules, and output formatting.

## Audit post-call actions

<Card title="Review Audit Results" icon="magnifying-glass-chart" href="/ai-auditor/review-audit-results">
  Check Function Call Issues and Postcall Variable Issues when a follow-up action returns an unexpected result.
</Card>
