Skip to main content
An integration is a third-party app your workspace connects to. Once it’s connected, its actions can be turned into tools your voice and chat agents call, and — in a journey — its events can complete or cancel a journey.
Integrations isn’t publicly released yet. Until it is, contact support@osvi.ai to have it enabled for your workspace.
Connecting an app doesn’t put it in front of any agent by itself — you still choose which of its actions become tools, and which agents get them. See Library tools for that step.

Connecting an integration

1

Open Add integration

On the Integrations page, click Add integration (or Connect your first integration if the list is empty). Browse or search the catalog. The Show available toggle limits the list to apps Osvi has ready to connect; turn it off to browse the full directory.
2

Pick an app

Click a card to open it. The dialog has Configure, Tools, and About tabs. Tools previews the app’s available actions before you connect — it tells you to add them to agents from the Tools page once the app is connected.
3

Authorize the connection

On Configure:
  • Apps that support it show Connect with OAuth. This opens a popup to the app’s own sign-in and authorization page. When it finishes, the popup shows “Authorization complete — you can close this window.” and closes itself; the app’s row shows Connected.
  • Apps that use an API key, token, or similar instead show the credential fields the app needs, with a Connect button. A note next to them explains that the credentials go straight into Osvi’s secure connection storage and aren’t kept anywhere else.
  • If your browser blocks the popup, Osvi shows a toast asking you to open the authorization page manually.
A connected app shows a green Connected badge in the Integrations list. If Osvi can’t confirm connection status right now, the list shows a message that connected apps can’t be listed at the moment, rather than guessing which ones are connected. Custom MCP servers aren’t affected — they keep showing their own health badge.

Custom MCP servers

You can also connect an MCP server you run yourself, instead of one of the catalog apps. From Add integration, choose Add a custom MCP server to point Osvi at your own MCP endpoint. This opens a panel with: Save with Add server. Osvi connects to the server when your agents actually need it, not continuously — its row shows a live health badge: Checking…, Reachable, Unreachable, or — if the check itself couldn’t be completed. To change a server later, open its row and edit the same fields, or Archive it. Archiving a custom MCP server also archives any tools built from it, so no agent is left pointing at a tool that no longer resolves to anything.

Disconnecting an integration

Open the app from the Integrations list, go to Configure, and click Delete integration. Osvi asks you to confirm:
Delete integration? This disconnects it and may stop existing tools that use it.
Disconnecting removes the authorization, but it does not delete any tool you built from that app — tools stay attached to the agents that use them. The app’s row instead switches to an amber Needs attention badge, and reopening it offers Reconnect (or Reconnect with OAuth) to restore the connection and keep those tools working.
Disconnecting may stop existing tools built from that app from working, even though they stay attached to your agents. Reconnect the app to restore them.

Troubleshooting

Turn off Show available in the Add integration dialog to search the full directory rather than only the curated list. The directory search needs at least 3 characters.
The connection stopped working — reconnect it from the app’s Configure tab. Tools built from it keep their settings; they just can’t run until the connection is restored.
Close the dialog and try again, or turn off Show available to browse the full directory instead.
Osvi couldn’t reach the server’s URL. Check that it’s running and reachable from the internet, and that the timeout is long enough for it to respond.