In the flow builder’s search sidebar, the Intellixent tool appears at the top of the list whenever you search for a trigger or action.
Triggers
Call Ended
The Call Ended trigger fires immediately after an AI call completes. Use it to kick off post-call workflows like CRM updates, follow-up scheduling, or team notifications. Data available in the trigger payload:- Complete conversation transcript with timestamps
- AI assistant responses and decisions made during the call
- Call duration and technical metadata
- Customer phone number and caller information
- Call outcome and sentiment analysis
- Variables set during the conversation
Add the trigger
In the flow builder, click the trigger block and search for Intellixent. Select Call Ended.
Choose an assistant
Select the specific AI assistant you want to monitor. The trigger fires for calls handled by that assistant.
Inbound call variable injection
The Inbound Call trigger fires before your AI assistant picks up an inbound call. Use it to fetch real-time data about the caller and return variables that get injected directly into the AI’s prompt. This lets your AI greet callers by name, reference their account history, and adapt its behavior before saying a single word. Data you can inject:- Customer profile and preferences from your CRM
- Conversation history summary
- Business rules and routing constraints
- Custom AI behavior flags
- Dynamic response templates
Actions
Add lead to campaign
The Add Lead to Campaign action enrolls a contact into one of your Intellixent outbound calling campaigns. Use it to automatically follow up with leads after they interact with your AI. This action supports creating leads from external sources including Google Sheets, HubSpot, and Facebook Lead Ads. To configure:Map contact details
Map the caller’s phone number, name, and other fields from the trigger data to the lead record.
Return variables
The Return Variables action is used exclusively with the Inbound Call trigger. It sends a structured response back to the AI assistant so the injected variables are available in the conversation prompt. Variables you can return:- Customer profile and preferences
- Conversation history summary
- Business rules and constraints
- Custom AI behavior flags
- Dynamic response templates
Structure the response
Build the JSON payload your AI assistant expects. Each key should match a variable defined in your assistant’s prompt.
Map customer data
Use the Data to Insert panel to pull values from your CRM lookup or other upstream steps into the response fields.
Set AI parameters
Include any conversation parameters — like tone, language, or routing logic — that should influence the assistant’s behavior.
Example flows
Best practices
Variable injection performance
Variable injection performance
Keep the processing in your Inbound Call flow under 2 seconds. The AI assistant waits for the injected variables before answering the call, so a slow flow creates a noticeable delay for the caller. Set sensible defaults for every variable so the flow can return quickly even if a data source is slow.
Data structure
Data structure
Match the variable names and data types your AI assistant’s prompt expects exactly. Validate all values before returning them, structure nested objects clearly, and document any custom fields so future edits are straightforward.
Error handling
Error handling
Always provide fallback values for every variable. Log injection failures so you can spot patterns, monitor response times in the Runs view, and handle missing data gracefully rather than returning an empty or malformed payload.