Show AI search results in your client portal.

Add one iframe link to show Canonry reports inside your portal. Clients can track mentions, citations, competitors, and missed questions using their existing login.

portal.northstar.example
Ridge Dental Group
ridgedental.example / 30d
View for sales calls
Named in answersShare of answers41%+8 pts
Linked as a sourceShare of answers27%+5 pts
Missed questionsNo name or link19-3
Leading brandsCitations30d
pearlfamilydental.example31%+4 pts
brightsmileclinic.example24%-2 pts
northlineortho.example18%+1 pt
best emergency dentist near mecited+2
who handles same-day crownsmentioned+5
pediatric dentist open saturdaymissing-3
01 / Gaps to competitorsShow who is pulling ahead
02 / Proof of the workMake the work visible
03 / For your clientsAdd live results to your portal
One link to add

Add one iframe to your portal.

01
Portal setuppaste one iframe URL
02
Client embed linkone iframe
03
Portal checkapproved portal
04
Client matchconnected domain
05
Client viewlive AI search report
embed.htmlembed URL only
<iframe
  src="https://embedded.canonry.ai/e?token=client_view_token"
  style="width:100%;border:0"
  title="AI Visibility"
  loading="lazy"
></iframe>
Before the view loadsall checks pass
Embed URL in the iframe
Check the portal before loading
Match the client domain on the server
Check data age and access on each load
Portal setuppaste one iframe URL

Add the Canonry link where you want the client report to appear.

Client embed linkone iframe

Each report is for one client domain and its approved portal.

Portal checkapproved portal

Reports load only in portals approved for that client.

Client matchconnected domain

Canonry reads results for the client's domain and builds the current report.

Client viewlive AI search report

Each client sees their own trends, citations, competitors, and missed questions.

portal.northstar.example
Ridge Dental Group
ridgedental.example / 30d
View for sales calls
Named in answersShare of answers41%+8 pts
Linked as a sourceShare of answers27%+5 pts
Missed questionsNo name or link19-3
Leading brandsCitations30d
pearlfamilydental.example31%+4 pts
brightsmileclinic.example24%-2 pts
northlineortho.example18%+1 pt
best emergency dentist near mecited+2
who handles same-day crownsmentioned+5
pediatric dentist open saturdaymissing-3

See which brands lead before your next client call.

AI search trend

How often AI names or links to the client over time.

Linked as a source

Which sources AI links to now.

Missed questions

Questions where AI leaves the client out.

Linked as a sourceclient source / competitor source / publisher / none

Your team owns the client relationship.

Choose what clients see

Show AI results, site issues, or competitors.

One client per view

Each view uses one connected domain and its approved portal.

Competitors in the answers

The report shows competitors found in that client's AI answers.

Fast report loads

Saved report copies help pages load fast.

Overviewportal.northstar.example

Ridge Dental Group

Your brand · Optional Canonry badge
Client named in local answersup 8 pts
Links from trusted sources27%
Questions that leave the client out19

Show clients your AI search work.

Start with the brands that lead

Show which brands AI names or links to ahead of the client.

Turn missed questions into next steps

Use missed questions to plan your next client discussion.

Use the same login

Clients see the report where they already work.

Private keys stay on our servers

The portal loads a report link. The private key stays out of the browser.

Live, with help to get started

Paste one iframe link. Canonry approves the portal, links the client, and hosts the report.

Built for agencies that do AI search work for clients.

Let each client see their own site against competitors. This is a private report, not a public site badge.

  • Show gaps to competitors on sales calls
  • Use AI search results to explain your work
  • Give each client a view of their own domain
  • Plan more work from missed questions and missing content

Common questions about client reports.

Learn what clients see and how to add reports to your portal.

What is Canonry Embedded?

Embedded adds a live AI visibility report to your agency portal. Each client sees their own domain's mentions, citations, competitors, and missed questions.

Who is Canonry Embedded for?

It is for agencies that share AI visibility results through a client portal. Each private report covers one client domain and updates as results change.

How is this different from sending a report link?

It sits in your portal and checks for current results on each load. Each client sees only their own domain in an approved portal. They do not need a separate login.

What does setup need?

Add our iframe link to your portal. We check compatibility, approve the portal, connect the client domain, and prepare the report. Private keys stay on our servers.

What does our developer need to add?

Your portal needs to support secure iframes. Add one iframe link; no SDK or private key goes in your site code. Canonry hosts the report and checks which portal and client can access it.

Can we use our own brand?

Yes. Use your branding and choose whether to show the Canonry badge. A custom hostname is not included.

What does each client connect?

Each client connects their domain. Their report uses only that domain's results and loads only in portals approved for them.

What do mention share and citation share mean?

Mention share is the share of answers that name the client. Citation share is the share that link to the client's domain as a source. An answer can name the client, link to them, do both, or do neither.

Can the report show competitors?

Yes. It shows competitors in that client's AI answers. You can see who AI names or links to instead of your client.

What goes in our portal?

Only the report link goes in the iframe. Canonry checks the portal and client domain on its servers, keeping private keys out of your frontend code.

Does Canonry Embedded replace the agency report?

No. Embedded keeps results current between reports. Your agency still leads the client relationship, explains the findings, and recommends next steps.

Do clients need a new login?

No. The report sits in an iframe inside your current portal. Clients use the login they already have.

How does billing work?

You pay per client. During setup, we estimate the price from your active client count. You can set your own client prices before setup.

Can the browser see the private key?

No. Your portal receives a report link, while the key used to read client data stays on Canonry's servers.

Show clients where AI leaves them out.

Tell us which portal you use and how many clients you have. We check the fit and prepare the report. Your team adds one iframe link.

Get help with setup
Canonry Embedded | AI Search Reports in Your Client Portal