Skip to content

AI Agent Node

A drag-and-drop Call Flow Builder node that connects an inbound call to a SignalWire conversational AI agent.

Node Settings

SettingTypeDescription
AI Agent Namestring (dropdown)The AI Agent Resource to connect to. Populated from agents created in your SignalWire portal under Resources → AI Agent.

Capabilities

The connected AI agent handles:

  • Natural language processing — Understands and responds to free-form speech
  • Sentiment analysis — Detects caller tone and adjusts responses
  • API calls — Executes SWAIG functions to fetch data, update CRMs, send SMS, etc.
  • Conversational tasks — Multi-turn dialogue, context switching, data collection

Example Call Flow

A simple flow that answers a call and immediately hands it to an AI agent:

[Answer Call] → [AI Agent: "My Support Agent"]

This replaces complex IVR trees with a single natural-language agent that routes and resolves calls dynamically.

Prerequisites

Before using this node:

  1. Create an AI Agent Resource in your SignalWire portal
    • Go to Resources → + Add New → AI Agent → Custom AI Agent
    • Configure prompt, personality, and SWAIG functions
  2. Fund your account (AI agents consume credits per minute)
  3. The agent name will appear in the dropdown once created

SignalWire Developer Documentation