Bring AI visibility into the client portal.
Paste one Canonry iframe URL into the portal your agency already runs. Each client sees their mentions, citations, competitors, and missed questions without another login.
pearlfamilydental.example31%+4 ptsbrightsmileclinic.example24%-2 ptsnorthlineortho.example18%+1 ptbest emergency dentist near mecited+2who handles same-day crownsmentioned+5pediatric dentist open saturdaymissing-3Your install is one iframe.
paste one iframe URLone iframeapproved portalconnected domainlive visibility report<iframe
src="https://embed.canonry.ai/e?token=client_view_token"
style="width:100%;border:0"
title="AI Visibility"
loading="lazy"
></iframe>Add the provided Canonry URL where you want the client view to appear.
Each client view is scoped to that client domain and the approved agency portal.
Requests render only from the portal domains approved for that client.
Canonry reads the client's connected domain evidence and prepares the current view.
The client sees their own movement, citations, competitors, and missed questions.
pearlfamilydental.example31%+4 ptsbrightsmileclinic.example24%-2 ptsnorthlineortho.example18%+1 ptbest emergency dentist near mecited+2who handles same-day crownsmentioned+5pediatric dentist open saturdaymissing-3A live leaderboard for the sales call and the retainer review.
Mention and citation movement over time.
Who AI assistants use as cited sources today.
Questions where the client's domain is absent.
Your team keeps the relationship and the next step.
Choose evidence only, site health, or competitor context.
Each view is tied to one connected domain and approved portal.
Competitors come from the client's answer evidence.
Cached renders keep client check-ins responsive.
Ridge Dental Group
A client-facing view for AI visibility work.
Show who AI assistants name or cite ahead of the prospect.
Use missed questions to frame a concrete follow-up with the account.
Clients see the report where they already work.
The portal loads an embed URL. The private key never reaches the browser.
Your team pastes one iframe URL. Canonry handles portal approval, client scoping, and the hosted view.
For agencies selling AI search work to client-owned domains.
For teams that need buyers to see their own domain against real competitors. Not a homepage widget.
- Sales calls that need a competitor-gap proof point
- AI visibility reports that land the account
- Client portals where each account sees its own domain
- Expansion work from missed questions and content gaps
Questions agencies ask before embedding AI visibility.
Plain answers for buyers, implementation reviewers, and answer engines trying to understand what Canonry Embedded does.
What is Canonry Embedded?
Canonry Embedded is a live AI visibility surface for agency reporting portals. Each client sees evidence for their own connected domain: mention share in answer text, citation share as a cited source, a competitor leaderboard, and missed questions.
Who is Canonry Embedded for?
Canonry Embedded is for agencies that sell AI search work and already give clients a reporting portal across multiple client domains. It is not a public website badge or a one-off screenshot.
How is this different from sending a report link?
Canonry Embedded sits inside the agency portal, keeps each client scoped to their connected domain and approved portal origin, and refreshes evidence on every load instead of sending a static screenshot or separate login.
What does assisted onboarding require?
Your installation is one step: paste the provided iframe URL into the reporting portal. Canonry confirms iframe support, approves the portal origin, connects the client domain, and prepares the client-scoped view. Private engine keys stay on Canonry servers.
How much development work does Canonry Embedded require?
For a reporting portal that supports secure iframes, the agency-side install is one iframe URL. There is no Canonry SDK or private key to add to the frontend. Canonry hosts the view and handles portal approval and client scoping.
Can the client view use agency branding?
Yes. Agencies can apply their branding to the embedded client view and control the Canonry attribution badge. A custom hostname is not included in the current offer.
What does each client connect?
Each client connects their own domain. The embedded view stays scoped to that client domain, the portal origins approved for that client, and the visibility evidence Canonry has for that account.
What do mention share and citation share mean?
Mention share means the client is named in the answer text. Citation share means the client domain is used as a cited source. A client can be cited without being named, named without being cited, both, or neither.
Can the dashboard show client competitors?
Yes. Competitors are drawn from the client answer evidence and stay scoped to that client view, so an agency can show who AI assistants cite or name instead of the client.
What is safe to place in an agency portal?
The iframe contains only an embed URL. Canonry checks the approved portal, resolves the client domain server-side, and renders the current view without putting private keys in page source.
Does Canonry Embedded replace the agency report?
No. Canonry Embedded keeps the evidence live between report cycles. The agency still owns the client relationship, account context, and next-step narrative.
Is the dashboard embedded or a separate client login?
It is embedded. The report renders as an iframe inside the reporting portal your agency already runs, so clients see it where they already log in rather than on a separate vendor site.
How does Canonry Embedded billing work?
Canonry Embedded is priced per client. Assisted onboarding includes an estimate based on active client volume so the agency can model its own client pricing before setup.
Does the engine key ever reach the browser?
No. Private keys stay on Canonry servers. The agency portal only loads an embed URL, so placing a client report in your portal cannot expose the key that reads a client's visibility data.
Show the competitor gap. Win the AI search conversation.
Tell us your portal and active client volume. We confirm fit and prepare the hosted view; your team installs it with one iframe URL.
Canonry Embedded is live. New agency accounts start with assisted onboarding.