Skip to main content
Skip table of contents

Hang-up Node

Node

Hang-up Node

Description

The Hangup Node is designed to execute specific actions right after a call is terminated — whether the call ends naturally, is dropped by the caller, or disconnected by the system. It ensures that post-call processes are handled reliably, even though the main IVR flow has ended.

Purpose

  • To define post-call logic such as logging, analytics, and clean-up operations

  • To trigger APIs or processes for updating call status, storing call metadata, or auditing

  • To maintain a clear separation between the main IVR flow and after-call events


Behavior

  • The Hangup Node is not part of the main call flow

  • It is linked directly to the Start Node

  • When a call ends, this node and its downstream flow are automatically triggered

  • You can design any number of actions after this node, including:

    • API calls

    • Database inserts

    • Logging user activity

    • Sending alerts or emails


Use Cases

  • Update the call record status via API

  • Log the final user input or choices

  • Store call duration and metadata in a database

  • Trigger alert or monitoring systems for analytics


Usage Notes

  • Only one Hangup Node should exist in an IVR design

  • Must be connected directly to the Start Node

  • This node is triggered only when the call ends, and should not be used in the main decision-making flow


Flow Example

CODE
├── Main IVR Flow ➝ Nodes ➝ Deploy
├── Exception Node ➝ Error Handling Flow
└── Hangup Node ➝ Generate Report ➝ Call API To Sumbut ➝ End
image-20250805-050023.png


Best Practices

  • Always use a Hangup Node in production flows for proper call closure

  • Log key call data to help with reporting and audits

  • Keep its logic separate from the main call interaction to avoid unintended execution

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.