Embedded ARIA

Ship an AI agent inside your embedded CRM — a floating "Ask ARIA" assistant your host app can also drive programmatically.

Turning it on

The ARIA launcher appears when both hold: the token carries the agent scope, and the tenant is ARIA-eligible (plan ∈ business / govcon / enterprise with pay-as-you-go ARIA enabled). If either is missing, nothing renders — an embedded user can't manage the host tenant's billing, so there is no upgrade prompt inside the embed.

Driving it from your host

Open ARIA and send a prompt from your own UI with the runAgent command:

const crm = document.querySelector("ivory-crm");
crm.command("runAgent", { prompt: "Summarize my top 3 open opportunities" });
crm.on("agent.reply", (payload) => console.log("ARIA said:", payload));

ARIA replies stream back as agent.reply events on the bridge. Try it in the playground with the agent scope enabled.