Skip to main content
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

Review Audit Results

Check Function Call Issues and Postcall Variable Issues when a follow-up action returns an unexpected result.