This article explains how Functions extend the capabilities of BlueCloud AI Agents beyond conversation. Functions allow agents to take real actions—such as transferring calls, triggering webhooks, scheduling appointments, and sending notifications—based on caller intent.
Functions allow an AI Agent to perform defined actions instead of only responding verbally. They are used when a call outcome requires something to happen rather than simply information being provided.
Functions are typically invoked after the agent identifies intent and confirms required details.
Webhooks allow the agent to retrieve or send real-time data to backend systems.
Common use cases include:
Call Transfer enables the agent to route calls to live staff when human intervention is required.
Typical triggers include:
This function allows the agent to capture caller messages when a specific user or team is unavailable.
Captured messages can include:
This ensures no information is lost when calls cannot be answered live.
Send Email allows the agent to automatically notify team members when specific events occur.
Examples include:
The Schedule function integrates with Google Calendar to create events automatically.
Common uses include:
Request Payment allows the agent to prompt for payment before continuing with another action.
This is typically used for:
Functions are configured within the Partner Manager Portal. Each function can be enabled and tailored to match your operational requirements.
Use Functions whenever a call outcome requires:
If the next step is action-based, it belongs in a Function.
Functions transform AI Agents from conversational interfaces into operational tools. When combined with clear instructions, they enable reliable automation while maintaining appropriate escalation paths.
Q: Can multiple functions be used in a single call?
A: Yes. Agents can invoke different functions based on caller intent and flow logic.
Q: Are functions required for all agents?
A: No. Functions are optional and should be used only when an action is required.
Q: Can functions be modified after deployment?
A: Yes. Functions can be added, removed, or adjusted at any time.