INSIDE 3.3
EXT-017

Custom integrations

Use a Powerfront-managed integration to connect your business systems with INSIDE conversations, workflows and AI tools.

developeroperator
DraftThis article hasn't been reviewed yet.
Where to find it
Settings › AI › FunctionsSettings › Bots › Virtual Assistant › Steps

What it is

A custom integration connects INSIDE to a business system or adapts an existing process. It can retrieve information for a conversation, supply an AI tool, perform a workflow action or respond to a platform event. Powerfront deploys the integration for the websites that need it.

Who uses it and why

As an operator, you use the resulting information or conversation tools without managing the underlying script. The integration may also work automatically during a conversation.

As a developer, you work with Powerfront to define the external service, required information, permitted actions and failure behaviour. The Settings or Developer role provides access to AI Functions. The Bot Trainer role provides access to Virtual Assistant Steps.

Where to find it

There is no universal custom integration screen. Script-backed AI tools are configured under Settings › AI › Functions, using Custom Script. Workflow integrations are selected in Settings › Bots › Virtual Assistant › Steps, using Run Integration Script.

Other customisations run automatically, or display their results in the relevant conversation. Ask Powerfront where your specific integration appears.

How it works

Supported patterns in this release include:

  • Looking up order information using details supplied in the conversation.
  • Searching products or stores and returning results for an AI assistant.
  • Returning product cards or other structured conversation content.
  • Reading conversation history for a custom AI tool.
  • Adapting contact or CRM exchanges when information changes.
  • Customising queue processing or operator selection.

These are implementation patterns. Their availability and exact behaviour depend on the integration Powerfront has deployed for you.

For example, an order tool can ask for both an order number and the email used at checkout before requesting an order. A product tool can return compact search results and cards. Neither behaviour makes every external commerce system available automatically.

Visitors see the messages, cards or workflow outcome produced by the integration. They do not select or manage its script.

Configure it

Give Powerfront the business process, external service requirements and expected results. Agree what happens when information is missing, verification fails or the external service is unavailable.

Powerfront deploys the script and sets its website scope. A person with the Settings or Developer role then selects it in the AI function editor, or a Bot Trainer selects it in the workflow editor. Ask Powerfront to change automatic hooks.

Limits and good to know

  • An example integration does not confirm that it is enabled on your website.
  • Each integration defines its own inputs, verification, timeouts and result limits. There is no single platform-wide default for all custom scripts.
  • An external lookup failure may produce a fallback answer or no usable result. The response depends on the script and the calling feature.
  • A result intended for an AI tool is not necessarily sent directly to the visitor. The tool and conversation configuration determine its use.

Depends on and works with

RequiresConfigured byEnhancesRelated
View all connections as a list

This feature uses

Used by

FAQ and troubleshooting

Why does another website have a tool that we do not?

Custom integrations are deployed for particular websites and processes. Ask Powerfront to confirm what is available for your website.

Why does an order lookup ask for extra details?

The integration can require information to find or verify the order. Follow the requirements agreed for your specific tool.

Why did the tool return no results?

Check the supplied details and ask Powerfront to investigate the integration and external service. A missing result alone does not establish that the business record does not exist.

Can I change a custom routing or mapping rule in Settings?

Some integrations expose editable options through their owning feature. Ask Powerfront to change behaviour implemented in a deployed script.

INSIDE 3.3 · Source commit 992abb980bContent is a pre-release draft© 2026 Powerfront