Skip to main content
Embedding is available on our enterprise plan. Talk to sales and we'll help you scope it.
This documentation explains how to embed the Activepieces iframe inside your application and customize it.

Configure SDK

Adding the embedding SDK script will initialize an object in your window called activepieces, which has a method called configure that you should call after the container has been rendered.
The following scripts shouldn’t contain the async or defer attributes.
These steps assume you have already generated a JWT token from the backend. If not, please check the provision-users page.
configure returns a promise which is resolved after authentication is done.
Please check the navigation section, as it’s very important to understand how navigation works and how to supply an auto-sync experience.
Configure Parameters:
For the font to be loaded, you need to set both the fontUrl and fontFamily properties. If you only set one of them, the default font will be used. The default font is Roboto. The font weights we use are the default font-weights from tailwind.
Before enabling embedding.analytics: the GTM container and Clarity tag run inside the embedded app with your user’s session, so any tag you publish can read what that user can. Clarity masks input fields by default but records everything else on screen, including step outputs, sample data, and connection names in the builder. You own the consent banner and privacy disclosure for that data. Session recording also mirrors the page in memory, so test it on your largest flows before rolling it out widely.