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.
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.
