Integrations
Connect your app or agent to external services — ERPs, APIs, communication tools, and databases.
The Integrations tab connects your app or agent to external services. Every connection you set up here is available to the Riff agent and to your built agent as a credentialed data source or action target — no manual token handling required.
Available in both the App builder and Agent builder via the + button.
What you see
A searchable grid of integration cards. Each card shows the service name, its logo, and its current connection status. A refresh icon sits at the top right.
Connecting a service
Click any integration card to open a detail panel. From there you can:
Connect — for OAuth services, this takes you through the authorisation flow in your browser
Disconnect — remove the connection
Reconfigure — update connection settings
Once connected, the integration is immediately available for the Riff agent to use.
Account-level integrations (enterprise)
Enterprise teams configure shared integrations at account level — for example, a single SAP connection that all apps and agents can use without each team member managing credentials.
Click Link Account Integration to attach an account-level integration to your project. Once attached, it appears as environment variables in your backend. Team members can use it without seeing the underlying credentials.
Asking the Riff agent to connect
You can also describe what you need in chat: "Connect this agent to Slack so it can post exception alerts to #procurement." The Riff agent will guide you through authorising the connection.
For ERP connectivity (Infor LN/M3, SAP, Oracle ERP Cloud, Microsoft Dynamics 365), see the Integrations section for per-system setup guides.
Last updated
Was this helpful?