Skip to main content

Integrations 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:
  1. Choose your preferred integration type.
  2. Click Connect.
  3. 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.