Embed a Coda Page into another Coda Page

I have created a company todo management system and am super excited because my coworkers are actually interested in using it and are invested by giving me feedback for changes, and usually those changes are better for everyone, and its great!

But… now that it has been a month or so in… I find that users want have a different dashboard than others.

My solution is:

(1) Each user gets their own sub-dashboard that is styled to their workflow.

Pages:

  • Dashboard
    • User 1 Dashboard
    • User 2 Dashboard
    • User 3 Dashboard

(2) OR… Each workflow is given a name so anyone can use it.

  • Dashboard
    • Plan Your Day
    • All Tasks

(2) What I would like is, to have is the following… when people click on Dashboard, they see a different interactive coda page based on their choice. I will create a table named “Dashboard Pages” and each will have a name and a link to the page that exists in “Backend [Ignore]”. I will then save each users preference using the “table for user filters” method where there is a lookup column that lets them select which Dashboard page they want to use for themselves. Then in Dashboard I have a formula that says

=Embed(TableForUserFilters.Filter(User = User()).WhichDashboard.First().EmbedUrl)

Pages:

  • Dashboard
  • Backend [Ignore]
    • Plan Your Day
    • All Tasks

Is this possible?

In 2019 someone wrote: “I was able to use the new iframe sharing function to “share” the Coda doc and embed it in the dashboard doc, but the controls can’t be manipulated.”

When I try to embed a coda in a coda, I don’t even get the non-manipulatable version, it just says something about a circular reference.

  • I have used the Share > Embed > Copy Embed link and it is not working either (same Recursive Doc Embed message)
  • I have made sure I am linking to another page than the current page, but they are within the same doc.