> Source: https://builder-docs.ema.ai/agent-reference/core/respond-using-action-calling-results
> Title: Respond using Action Calling Results Agent

# Respond using Action Calling Results Agent

The Respond using Action Calling Results agent formats and narrates the outputs of external tool executions into human-readable responses. It takes raw tool call results and produces a clear explanation of what actions were performed and what the outcomes were. This agent is the standard downstream component in the **action calling pipeline**: Trigger → Intelligent Actions → Respond using Action Calling Results → Output.

## Use Cases

-   Your workflow calls the Intelligent Actions agent and you need to present the results to a user.
-   You want to convert raw API response data into a natural language summary.
-   The user needs confirmation of actions taken on their behalf.
-   Your Intelligent Actions agent calls tools across multiple applications and you need a unified, readable summary of all results.

## Inputs

Input

Type

Description

`action_results`

JSON

The raw results from tool executions (typically from the Intelligent Actions agent). When the upstream agent executes multiple tools, this contains all results.

`context`

Text

(Optional) Additional context about the user's original request. Providing the original query helps the agent frame results in terms the user understands.

## Outputs

Output

Type

Description

`response`

Text

A natural language summary of the actions taken and their results.

## Configurations

Parameter

Description

Default

`instructions`

Additional formatting or tone instructions. For example: "Summarize in bullet points", "Use a professional tone", or "Include the record ID in the confirmation."

None

### Building an Action Calling Pipeline

The action calling pipeline is a common workflow pattern that connects user intent to external system actions and back to a user-friendly response. The typical pipeline is:

1.  **Trigger** -- A chat message, ticket, or scheduled event starts the workflow.
2.  **Intelligent Actions** -- Interprets the request, selects the appropriate tool(s), and executes the API calls.
3.  **Respond using Action Calling Results** -- Reads the raw tool output and the original request, then generates a clear confirmation or summary for the user.
4.  **Output** -- The response is delivered via chat, ticket comment, or email.

This pipeline can be extended with additional agents upstream (e.g., [Extract Entities](/legacy-docs/agent-reference/core/extract-entities) to gather parameters) or downstream (e.g., [Response Validator](/legacy-docs/agent-reference/core/response-validator) to quality-check the summary before sending).

## How to Use This Agent

Single-tool action with confirmation:

```
chat_trigger -> intelligent_actions("Update customer status to Active") -> respond_using_action_calling_results -> workflow_output
```

Multi-tool action across systems:

```
chat_trigger -> intelligent_actions("Look up order in Shopify and create a return label in ShipStation") -> respond_using_action_calling_results -> workflow_output
```

## Related Agents

-   [Intelligent Actions](/legacy-docs/agent-reference/core/intelligent-actions) -- the upstream agent that produces the action results.
-   [Respond to a Query](/legacy-docs/agent-reference/core/respond-to-a-query) -- for general response generation not tied to action results.
-   [Response Validator](/legacy-docs/agent-reference/core/response-validator) -- for validating the generated summary before it reaches the user.
