# Page templates

- [Free Bubble Marketing Page](https://docs.airdev.co/canvas/3.7/canvas-library/page-templates/free-bubble-marketing-page.md): This page recreates all the free blocks in the Canvas marketing page builder using Bubble elements.
- [Premium Bubble Marketing Page](https://docs.airdev.co/canvas/3.7/canvas-library/page-templates/premium-bubble-marketing-page.md): This page recreates all the free and premium blocks in the Canvas marketing page builder using Bubble elements.
- [Centered Profile Page](https://docs.airdev.co/canvas/3.7/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/3.7/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/3.7/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/3.7/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/3.7/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/3.7/canvas-library/page-templates/mobile-menu-page.md): Use this for mobile-first apps and pages.
- [Video List Page](https://docs.airdev.co/canvas/3.7/canvas-library/page-templates/video-list-page.md): Use this for courses or multi-section documentation pages.
- [Standard Portal / Dashboard Page](https://docs.airdev.co/canvas/3.7/canvas-library/page-templates/standard-portal-dashboard-page.md): Use this for complex portal pages and multi-section onboarding forms.
- [Simple Portal / Dashboard Page with Icons](https://docs.airdev.co/canvas/3.7/canvas-library/page-templates/simple-portal-dashboard-page-with-icons.md): Use this for portal and editable onboarding pages with less than 6 tabs.
- [Double Sidebar Portal Page Template](https://docs.airdev.co/canvas/3.7/canvas-library/page-templates/double-sidebar-portal-page-template.md): Use this to create 2-level desktop navigation.
- [Search Page](https://docs.airdev.co/canvas/3.7/canvas-library/page-templates/search-page.md): Use this when users are likely to filter results or there are 6+ filters.
- [Map Search Page with Toggle and Filters](https://docs.airdev.co/canvas/3.7/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/3.7/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/3.7/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/3.7/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/3.7/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/3.7/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/3.7/canvas-library/page-templates/gallery-profile-or-product-page.md): Use this for image-heavy product, profile, and more details pages.
- [Sidebar Profile Page](https://docs.airdev.co/canvas/3.7/canvas-library/page-templates/sidebar-profile-page.md): Use this for client / advisor portal pages or profile pages without images.
- [2-Column Menu Tabs Page](https://docs.airdev.co/canvas/3.7/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/3.7/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/3.7/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/3.7/canvas-library/page-templates/vertical-multi-step-page-template.md): Use this for complex onboarding processes and intake forms.


---

# 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/3.7/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.
