Shared AI service connections
Reuse website connections for external AI prompts, tracing, memory and tools across the features that need them.
What it is
Connections store named website connections to external AI-related services. A connection can supply prompts, tracing, memory, privacy checks, guardrails or tools, depending on its type. Several AI features can refer to the same connection.
Who uses it and why
Administrators choose the external services their AI features should use. Developers provide connection requirements and check that the selected service supports the intended work. Powerfront manages connection creation, credentials, testing and removal for your website.
Where to find it
Powerfront manages this setup in Settings › AI › Connections. Ask Powerfront to create or change a connection for you.
With the Settings role and AI permission, or the Developer role, you can select available connections where the relevant feature exposes them, such as Tracing or Memory in Settings › AI › Features, and Tool Connection in Settings › AI › Functions.
How it works
Each connection has a Name, a Type and provider-specific details. The connection list shows Capabilities, such as prompts, tracing, memory and tools. These describe what the connection type supports.
| Connection type | Main use |
|---|---|
| LangFuse | Managed prompts, tracing and experiments |
| Mem0, INSIDE Memory Service | Persistent context for AI interactions |
| MCP Server | Remote tool discovery and execution |
| UCP Connection | Commerce service discovery and supported operations |
| Presidio (Local) | Privacy processing |
| Amazon Bedrock Guardrails | Input and output guardrail checks |
| Activepieces | Automation flows called by AI functions |
| Salesforce AI Connection, Salesforce Agentforce | Salesforce AI credentials and agent connections |
Saving or deleting a connection clears INSIDE's cached clients for that website. A feature or account still needs the appropriate connection selected before it can use the service.
Configure it
Give Powerfront the required service type, a recognisable connection name and the capabilities you need. Supply credentials through the agreed secure process. The details depend on the provider; LangFuse needs its public and secret keys, while memory services need an API credential.
Powerfront saves the connection and uses its test action to check the supported connection test. Some services return additional information, such as discovered tools. Use the appropriate AI feature or function editor to select the saved connection.
Ask Powerfront to update credentials or remove unused connections. Before removal, identify features, functions and accounts that still depend on the connection.
Fields
| Field | Where | Required | What it is for |
|---|---|---|---|
| Name | Settings › AI › Connections | Yes | Identifies the connection in service selectors and the connection list. |
| Host | Settings › AI › Connections | No | Selects the provider address for connections such as LangFuse or a memory service. |
| Public Key | Settings › AI › Connections | Yes | Supplies the LangFuse public credential; required for a LangFuse connection. |
| Secret Key | Settings › AI › Connections | Yes | Supplies the matching LangFuse secret credential; required for a LangFuse connection. |
| Api Key | Settings › AI › Connections | Yes | Supplies the memory provider credential; required for Mem0 and INSIDE Memory Service connections. |
| AI Account | Settings › AI › Connections | Yes | Selects the account used by INSIDE Memory Service for profile extraction. |
Limits and good to know
- Connections belong to a website. A connection on one website is not automatically available on another.
- Capabilities describe supported functions, not current service health.
- A passing connection test does not prove that every tool, prompt or model operation will succeed.
- Saving a connection does not enable it for all AI features.
- Removing a connection can leave existing selections unusable. Arrange replacement selections before removal.
- Provider retention and access policies still apply to content sent to an external service.
Depends on and works with
+6 more · this feature uses
- MCP tool connections for AIEnhances
MCP Server connections provide remote tools.
- MCP service authenticationConfigured by
MCP connection authentication settings determine the credentials sent for discovery and tool calls.
- Personal information masking for AIEnhances
Privacy connections support sensitive-data processing.
- AI guardrail policy connectionsEnhances
Amazon Bedrock Guardrails connections provide external guardrail checks.
- Salesforce Models API connectionEnhances
Salesforce AI Connection supplies reusable credentials for Salesforce AI accounts.
- UCP product catalogue connectionEnhances
UCP connections discover commerce services and their supported capabilities.
+8 more · used by
- AI execution tracing with LangfuseRequires
External tracing requires a configured LangFuse connection.
- Persistent AI memory connectionsRequires
Memory needs a configured Mem0 or INSIDE Memory Service connection.
- MCP tool connections for AIRequires
Tool discovery and calls need a configured connection.
- MCP service authenticationRequires
Authentication is stored on a website's MCP connection.
- Personal information masking for AIRequires
Automatic privacy processing needs a selected privacy service and an available analyser.
- AI guardrail policy connectionsRequires
External service configuration supplies the policy connection.
- Salesforce Models API connectionConfigured by
A dedicated Salesforce AI connection supplies authentication configuration.
- UCP product catalogue connectionRequires
An existing registered UCP connection supplies the business capabilities and connection settings.
View all connections as a list
This feature uses
- AI feature settings and change historyConfigured by
Each supported AI feature selects the prepared connections it uses for prompts, tracing or memory.
- AI integrations and automation toolsEnhances
Activepieces connections expose automation flows for AI functions.
- AI agent service connectionsEnhances
External agent connections can supply an alternative AI execution service.
- AI Experiments Lab for response testingEnhances
LangFuse connections can provide experiment datasets and results.
- AI accounts and shared defaultsConfigured by
AI accounts select the shared privacy, guardrail or Salesforce connections used by their features.
- External AI prompts and versionsEnhances
LangFuse connections supply managed prompts.
- AI execution tracing with LangfuseEnhances
LangFuse connections receive optional AI traces.
- Persistent AI memory connectionsEnhances
Mem0 and INSIDE Memory Service connections provide long-term context.
- MCP tool connections for AIEnhances
MCP Server connections provide remote tools.
- MCP service authenticationConfigured by
MCP connection authentication settings determine the credentials sent for discovery and tool calls.
- Personal information masking for AIEnhances
Privacy connections support sensitive-data processing.
- AI guardrail policy connectionsEnhances
Amazon Bedrock Guardrails connections provide external guardrail checks.
- Salesforce Models API connectionEnhances
Salesforce AI Connection supplies reusable credentials for Salesforce AI accounts.
- UCP product catalogue connectionEnhances
UCP connections discover commerce services and their supported capabilities.
Used by
- AI instructions and templatesConfigured by
Powerfront configures the connections available for external instructions.
- AI integrations and automation toolsConfigured by
MCP and Activepieces functions require their corresponding configured service connection.
- Reusable AI skills and instructionsConfigured by
Powerfront configures the connections available for a skill that uses external instructions.
- AI agent service connectionsConfigured by
Powerfront configures the external service connection selected for agent execution.
- AI guardrail routing and fallback actionsConfigured by
Guardrail connection rules take precedence over account rules.
- AI Experiments Lab for response testingConfigured by
The selected external connection supplies remote datasets and receives experiment results.
- AI accounts and shared defaultsConfigured by
Account selections refer to configured external service connections.
- External AI prompts and versionsRequires
External prompts need a configured LangFuse connection.
- AI execution tracing with LangfuseRequires
External tracing requires a configured LangFuse connection.
- Persistent AI memory connectionsRequires
Memory needs a configured Mem0 or INSIDE Memory Service connection.
- MCP tool connections for AIRequires
Tool discovery and calls need a configured connection.
- MCP service authenticationRequires
Authentication is stored on a website's MCP connection.
- Personal information masking for AIRequires
Automatic privacy processing needs a selected privacy service and an available analyser.
- AI guardrail policy connectionsRequires
External service configuration supplies the policy connection.
- Salesforce Models API connectionConfigured by
A dedicated Salesforce AI connection supplies authentication configuration.
- UCP product catalogue connectionRequires
An existing registered UCP connection supplies the business capabilities and connection settings.
FAQ and troubleshooting
How do I add or change a connection?
Ask Powerfront to manage Connections for your website. Provide the service type, purpose and required connection details.
Why is my connection absent from a selector?
Selectors show connections with the capability needed by that control. Check the website and connection type. Ask Powerfront to confirm the saved connection if it should be available.
Why does a feature fail even though the connection test passed?
The test may cover only basic service access or discovery. Check the selected prompt or tool and the remote permissions required for that operation. Ask Powerfront to check the selected account.
Can I reuse a connection across features?
Yes, within the website, where its type supplies the required capability. Each feature must select it separately.