Understanding the Post Call API Node

The Post Call API Node is a specialized component in Atoms workflow that executes after the conversation successfully ends. It allows you to perform actions like updating external systems, logging conversation outcomes, or triggering follow-up processes.

Unlike Pre Call API nodes, Post Call API nodes:

  • Can only be attached to End Call nodes
  • Execute only when the conversation reaches a proper end
  • Support both sequential and parallel execution
  • Will not trigger if conversation ends prematurely

For handling all types of call events (completed, failed, busy, etc.), use Webhooks configured in the Agent Config page instead of Post Call API nodes.


Example: Customer Support Workflow

Here’s how a Post Call API Node enhances a support workflow:

1️⃣ After Conversation Ends

  • Updates CRM with conversation outcome
  • Triggers follow-up email to customer

2️⃣ Parallel Processing

  • Simultaneously updates multiple systems
  • Records conversation metrics
  • Schedules follow-up tasks

Creating a Post Call API Node in Atoms

Follow these steps to add a Post Call API Node to your workflow:

1️⃣ Add the Node

  • In the Node Type Selector, choose Post Call API Node
  • Connect it to an End Call Node
  • Add multiple nodes in parallel if needed

2️⃣ Configure API Details

  • Set up the API endpoint and method
  • Configure headers and authentication
  • Define request body if needed
  • Map conversation data to API request

Parameters of the Post Call API Node

The Post Call API Node requires several parameters for proper configuration:

ParameterDescription
Node NameIdentifier for the node (e.g., “Update CRM”, “Send Analytics”)
API URLThe endpoint URL to call
MethodHTTP method (GET, POST, etc.)
HeadersHTTP headers for the request
BodyRequest body (for POST/PUT methods)

Important Distinctions

🔄 Post Call API vs Webhooks

Post Call APIWebhooks (Agent Config)
Triggers only on successful conversation endTriggers on all call events (complete, fail, busy)
Part of workflow designConfigured at agent level
Can execute multiple calls in parallelSingle webhook per event type
Only processes successful conversationsHandles all conversation outcomes

Summary

The Post Call API Node provides a powerful way to perform actions after successful conversations. While it’s perfect for updating systems and triggering follow-ups after normal conversation endings, use Agent Config Webhooks for handling all types of call events.