For the complete documentation index, see llms.txt. This page is also available as Markdown.

Configuring a Canvas

Set a Canvas's route, spaces, and visibility rules just like any other page

A Canvas is a real page in your app, so it's configured the same way as every other page. You use the right-hand sidebar to set where it lives in your app, who it's for, and when it appears β€” while you continue to edit the page's content by chatting with Nola.

This keeps the experience consistent: Nola handles the page body, the sidebar handles the page settings.

Route

The route is the page's address within your app. Set a clear, readable route so the Canvas has a sensible URL and is easy to link to.

See renaming pages for how routes and page names work together.

Assigned spaces

If your app uses spaces, you can assign a Canvas to one or more spaces to control which part of your app it belongs to. The page appears in the navigation for the spaces you assign it to, exactly like a standard page.

Visibility rules

Use visibility rules to decide who can see the Canvas and when. You can:

  • Show the page only to specific user roles

  • Show or hide it based on the logged-in user or their data

  • Combine conditions to fine-tune access

Because a Canvas uses the same visibility system as the rest of your app, the permissions you already understand apply here without any special handling.

Visibility rules control who can see the page. The data inside a Canvas still respects your record-level and field-level permissions, so users only ever see the records they're allowed to.

Publishing

A Canvas publishes with the rest of your app. When you publish, the current version of each Canvas goes live alongside your other changes, so what your users see always matches what you last published.

Next steps

Troubleshooting a Canvas

Last updated

Was this helpful?