Before you provision users and generate signing keys, complete the embed onboarding in Platform Settings → Security → Embedding. On Cloud, all four steps below are required. On self-hosted Enterprise, only steps 3 and 4 apply — your instance already runs on your own domain.Documentation Index
Fetch the complete documentation index at: https://www.activepieces.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Step 1: Enter the embed URL (Cloud only)
Pick the subdomain you’ll embed in your website (e.g. 
flows.acme.com). This URL will be visible inside workflows and is the origin the iframe loads from.
Step 2: Verify the DNS records (Cloud only)
Add the records shown in the dashboard at your DNS provider. They cover hostname routing, ownership, and SSL. We detect them automatically — verification usually completes within a few minutes.
Once all records are detected, the domain status switches to Active and you can move on.

Step 3: Add allowed websites
List the origins that are allowed to load your embed in an iframe (e.g. 
https://app.acme.com). All other origins are blocked by the browser.
Step 4: Add a signing key
Generate the signing key used to authenticate users. This step is covered in detail in Provision Users.