# Page templates

- [Basic Bubble Marketing Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/basic-bubble-marketing-page.md)
- [Chat Messenger Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/chat-messenger-page.md): Use this for all social chat messengers to display a list of threads and messages
- [Form Builder Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/form-builder-page.md): Use this to create forms, surveys, and quizzes with multiple question types
- [Centered Profile Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/centered-profile-page.md): Use this for standard profile pages without 1 or 2 key actions
- [Left-Justified Profile Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/left-justified-profile-page.md): Use this for profile pages with 1 to 2 key actions.
- [Standard page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/standard-page.md): Use this to create custom product, profile, and more detail pages.
- [Toggle Tabs Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/toggle-tabs-page.md): Use this to break up long pages with less than 4 sections of information.
- [Menu Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/menu-page.md): Use this for account pages where each section is its own subpage.
- [Mobile Menu Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/mobile-menu-page.md): Use this for mobile-first apps and pages.
- [Video List Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/video-list-page.md): Use this for courses or multi-section documentation pages.
- [Horizontal Tabs Portal / Dashboard Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/horizontal-tabs-portal-dashboard-page.md): Use this for dashboards that require only one-level menu navigation
- [Simple Portal / Dashboard Page with Icons](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/simple-portal-dashboard-page-with-icons.md): Use this for simple dashboards that require only one-level menu navigation
- [Standard Portal / Dashboard Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/standard-portal-dashboard-page.md): Use this for complex dashboards that require two-level menu navigation
- [Search Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/search-page.md): Use this for a simple search page without filters or for a complex search page with multiple filters
- [Map Search Page with Toggle and Filters](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/map-search-page-with-toggle-and-filters.md): Use this when the location of each result is most important.
- [Floating Map Search Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/floating-map-search-page.md): Use this to display a list of Things in a repeating group and on a map.
- [Search Bar Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/search-bar-page.md): Use this when users won't usually filter the results.
- [Multi-Step Page With Progress Bar](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/multi-step-page-with-progress-bar.md): Use this for non-editable onboarding and quiz pages with many steps.
- [Standard Multi-Step Process Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/standard-multi-step-process-page.md): Use this for non-editable onboarding and quiz pages with many steps.
- [Multi-Step Process Page with Sidebar](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/multi-step-process-page-with-sidebar.md): Use this for complex non-editable onboarding pages and surveys.
- [Gallery Profile or Product Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/gallery-profile-or-product-page.md): Use this for image-heavy product, profile, and more details pages.
- [Sidebar Profile Page with Tabs](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/sidebar-profile-page-with-tabs.md): Use this for standard profile pages and client/advisor profile pages
- [2-Column Menu Tabs Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/2-column-menu-tabs-page.md): Use this for editable onboarding and complex form pages.
- [2-Column Checkout Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/2-column-checkout-page.md): Use this for checkout or numbered multi-step experiences.
- [2-Column Video Chat Page](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/2-column-video-chat-page.md): Use this to create a video chat page with Twilio's API.
- [Vertical Multi-Step Page Template](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/vertical-multi-step-page-template.md): Use this for complex onboarding processes and intake forms.
- [Double Sidebar Portal Page Template](https://docs.airdev.co/canvas/5.1/canvas-library/page-templates/double-sidebar-portal-page-template.md): Use this for complex dashboards that require at least three-level menu navigation


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.airdev.co/canvas/5.1/canvas-library/page-templates.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
