Skip to main contentIntegrations Overview
Integrations are the heart of the system, empowering agents to perform more complex and intelligent interactions.
We’ve designed integrations to be easy to configure — with just a few clicks, you can connect external systems and make them available for your agents to use. This creates a unified integration layer that lets your voice agents access external data and perform actions seamlessly.
⚙️ Unified Setup
From the Integrations Library, simply:
- Choose your preferred integration type.
- Click Connect.
- Sign in to authorize access to the provider’s capabilities.
Once connected, the provider’s tools automatically become available for your agents to use — enabling actions like fetching data, sending updates, or interacting with third-party APIs.
This applies to off-the-shelf integrations (e.g., Google Calendar, HubSpot, or Notion) as well as custom configurations that you can build yourself.
🧩 Custom Integrations
If you’d like to set up a custom integration, Pranthora allows you to configure one easily. You can define:
- Authentication method
- Endpoints and parameters
- Expected input/output schema
This flexibility allows your agents to work with virtually any external system or API.
✂️ Output Schema Control
One of the key features of our integration system is Output Schema Control.
External APIs often return large and detailed payloads — but not all fields are relevant.
For example:
When fetching events from Google Calendar, you might only need the event name and start time, not the entire event metadata.
With Output Schema Control, you can:
- Define a custom schema for what fields are returned.
- Trim down unnecessary data before it’s sent to the model or tools.
- Maintain efficient and focused interactions.
This ensures cleaner responses, faster execution, and easier downstream usage.