Templates library with Business category selected, wipe warning visible, no Apply
Templates library

Appifio Creator · Lesson B04 · Beginner

Build a multi-page website
from the "Templates" tab

Use the "Templates" tab to get a multi-page site quickly, understand the wipe warning before you apply, add a Route for each page, and wire a multi-page nav menu - no coding required.

Learning goals: Apply the right multi-page template without unintended data loss, create a Route for every page, and ship a working navigation menu.

Reading time: about 15-20 minutes

Prerequisites: Current/Changes (A03); at least one AI chat (B01).

Previous lesson: B01 - First AI chat

Next lesson: D02 - Routes: map friendly URLs → HTML files

Key UI labels: "Templates" tab · "Warning:" · "Apply template" / "Apply Advanced edition" · "Routes" tab · "Add Route" · "Save"

End-to-end workflow

1. "Templates" tab
→ pick a category → read "Warning:" → "Apply template" / "Apply Advanced edition"
2. Review the result
→ "View & edit" · "Changes" · skim every new page
3. "Routes" tab
→ "Add Route" per page → pick Target File → enable toggle → "Save"
4. Build multi-page navigation
→ ask AI or use Inspector so menu links point at each Route
5. Publish
Save changes · open each URL and confirm no 404

Glossary

TermMeaningWhere in the UI
TemplateReady website shell (multiple HTML files, images, sometimes sample data)"Templates" tab
Temporary project dataCurrent session data (sample data, config)Removed when a new template is applied
RouteFriendly URL mapped to one HTML file, stored in routes.json"Routes" tab
Advanced editionApplies the template plus Advanced (sharded) database config - not static files only"Apply Advanced edition"
Multi-page menuRepeated header/footer nav links pointing at RoutesIn HTML; edit via AI/Inspector

Steps

URL Routes table mapping about contact blog to HTML files
One route per page

Step 1 - Open "Templates" and pick a category

In Creator’s tab bar, open "Templates". You see "Template library" with categories such as General, Business, Personal profile, Bio Link & Card, Restaurant, Mini store, Online catalog… For multi-page sites, look for "Website templates" or Business / Online catalog packs - those ship several HTML files (Home, About, Services, Contact…) unlike single-page Bio Link or Landing templates.

Step 2 - Read the "Warning:" before you apply

Warning: Applying a template deletes all current project files, URL routes, and temporary project data and replaces them with the chosen template. This action cannot be undone.

That is the product warning. Everything on the virtual disk, every Route you added, and temporary project data is gone - there is no Undo for this action. If you already did important edits, stop and read Common issues below before continuing.

Step 3 - Click "Apply template" or "Apply Advanced edition"

Two apply buttons differ by data:

ButtonWhat it applies
"Apply template"Static files only (HTML/CSS/JS/images) - fine for multi-page brochure sites without a dedicated database
"Apply Advanced edition"Static files + Advanced sharded database config - when the template ships sample products/posts that live in Backend

A confirm dialog appears: "Are you sure you want to apply template '{name}'? This will replace your current design." That second confirm is your last exit. After you accept, you see "Applying template…" then "Template applied successfully!".

Step 4 - Review on "Changes"

Open "View & edit", switch to "Changes", and review the new pages before publishing. In "Files", open each new HTML file to see how many pages the template includes (often home + 2-5 extras).

Step 5 - Add a Route per page ("Routes" tab)

Many templates create HTML files (e.g. about.html) without friendly URLs. Open "Routes" ("URL routes" with a "What are Routes?" help block). For each page that needs its own URL:

  1. Click "Add Route".
  2. Enter a route name (letters, numbers, hyphens - and underscores _ only) - e.g. about.
  3. Pick the matching HTML file from the Target File dropdown.
  4. Enable the route with the green toggle (off = listed but inactive).
  5. Repeat for every page, then click "Save" to write routes.json.

Result: URLs like /your-link-name/about instead of opening raw filenames (e.g. about.html).

Step 6 - Build multi-page navigation

The header/footer menu does not auto-sync to Routes - ask AI or use Inspector. Fastest: tell the AI "Update the menu: About → /about, Contact → /contact…" matching Step 5. For a few links, use Inspector (C03) and edit each href.

How the pieces fit together

Order matters: Template → Files → Routes → Menu. Templates create files; Routes turn files into friendly URLs; the Menu is how people actually reach those URLs. Skip Routes and pages exist but only via raw file paths (easy 404s with URL rewriting). Skip Menu and you have pretty URLs with no way in from the home page.

Compared with Webflow & WordPress

TaskAppifio CreatorWebflowWordPress
Swap template on an existing siteWipes all files, URL routes, and temporary project data - not undoableTemplates mainly at new-project time; no "overwrite with template" on a live projectChanging Theme does not delete posts/pages - only presentation
Pretty URL for a new pageYou must "Add Route" per fileSlug created with a new PagePermalink created with a new Page
Multi-page menuEdit links in HTML (AI or Inspector); no separate drag-and-drop menu builderNavigator drag pages into menusAppearance → Menus

Technical limits

You can

  • Get a multi-page site in minutes with one template apply
  • Choose any route path, independent of the source filename
  • Enable/disable routes individually without deleting them

You cannot

  • Merge a new template with old data - all-or-nothing
  • Use a drag-and-drop menu builder that auto-syncs to Routes
  • Undo a template apply (no Undo for this action)

Common issues

IssueFix
Applied a template by mistake; old data goneCannot undo in Templates. If you created a Version (Clone) earlier, switch back to that version.
New page returns 404Missing "Add Route" or the route toggle is off. Fix in "Routes" and "Save".
"This route already exists"Pick another path - each route path must be unique.
Menu still points at old links after a template swapAsk AI to realign menu hrefs to the new routes, or edit in Inspector.

Practical tips

  • Before "Apply template" on a valuable project, always create a Version (Clone) first - your only safety net for a non-undoable action.
  • Use short, ASCII, hyphenated route names - easier to remember and less error-prone.
  • After all routes exist, ask AI to "verify every menu link matches an enabled route" instead of hunting by hand.
  • Prefer a category that matches the product (Business, Mini store…) so the page set is closer to what you need.

Self-check

  1. Did you read and understand the "Warning:" before applying?
  2. Does every template page have its own enabled (green) Route?
  3. Do menus on all pages point at those Routes?
  4. Did you Save changes and open each link in another browser?

Next lesson

D02 - Routes: map friendly URLs → HTML files

Go deeper on routes.json, slug shape, 404s from missing routes, and how Routes work with Backend/CMS for dynamic detail pages.

Appifio Creator · User guide · B04 · Based on Templates and Routes product behavior