Skip to main content
DialNexa agents can use integration-backed actions when those actions are available to the agent function surface. Use this when the agent should perform a specific external action during the call, such as sending a message after consent or triggering a follow-up.
Do not give a caller-facing agent an integration action just because the action exists. Give it a reason and a rule.

Agent Integration Responsibilities

LayerResponsibility
Integration connectionStores and validates credentials at the organization level.
Action catalogDefines the provider action, inputs, and label.
Agent functionExposes a selected action to the model with a clear description.
PromptExplains when the agent should use the action and what consent or information is required.
Call HistoryShows conversation evidence around whether the action should have run.
Invocation evidenceShows whether the provider accepted the action and which fields were missing or failed.

When To Use An Integration During A Call

ScenarioGood agent action?Reason
Caller asks for a WhatsApp confirmation and the number is knownYes, Wati can send a message if the function is configured.The caller intent is clear and the required field exists.
Caller asks for an email summary and the email is confirmedYes, Resend can send a follow-up email.The action matches the live request.
Workflow should follow up after every completed callUsually no, use a workflow instead.Post-call automation is more reliable outside live conversation.
Action depends on slow external dataBe careful.Slow actions create silence during the call unless the prompt handles waiting.

Add An Integration Action To An Agent

1

Connect the integration

Set credentials and validate the connection first.
2

Choose the action

Pick the action that matches the caller-facing outcome, such as a Wati message or Resend email.
3

Write a strict function description

Tell the model when to use the action, what values it needs, and when not to call it.
4

Collect required values

Use dynamic variables if the data is known before the call, or prompt the agent to ask the caller when the data is missing.
5

Test with caller phrases

Test direct requests, vague requests, no-consent cases, and missing-field cases.
6

Review call and invocation evidence

Confirm transcript, action timing, redacted request, provider response, and failure path.

Agent Integration Risks

Tighten the function description and prompt. Require explicit caller intent or required data before the model can call the action.
Make the trigger condition clearer and test with direct caller language that should call the action.
Add dynamic variables, collect the value during the call, or move the action into a workflow after post-call extraction.
Validate the integration connection again before editing the agent prompt.
Check integration latency. If the action does not need to happen before the agent replies, move it to a workflow.

Agent Functions

Expose actions to agents.

Connecting Integrations

Set up credentials.

Integration Functions

Review invocation evidence.

Call Detail Page

Review action context.