Embed the full CRM in ten minutes

Drop the entire white-labeled Ivorycom CRM into your product — no second login, no rebuild. Two lines of HTML and a server-side token mint.

Prefer to see it first? The live playground runs a real embed you can drive right now.

1 · Add the component

<script src="https://embed.ivorycomcrm.com/v1.js"></script>
<ivory-crm client-id="iem_your_app" token="EMBED_TOKEN"></ivory-crm>

The client-id is public. The token is a short-lived embed session your backend mints — it never lives in your source.

2 · Register an embed app

From your Ivorycom account, register an embed app to get a client_id + secret and declare the scopes, views and allowed origins it may use. See Auth & sessions.

3 · Mint a session (server-side)

Your backend exchanges the app's client_id+secret for a 15-minute embed token describing one of your users. Full request/response and code in Auth & sessions.

4 · You're embedded

The component renders your tenant's live CRM, white-labeled, with your user already signed in. Render a single surface instead of the whole app with the view attribute (Views), narrow access with scopes, and drop in the embedded ARIA agent.

Try it live →