How to use Prebuilt Templates to standardize delivery

Prebuilt Templates help teams start with a structure that is proven and consistent. This tutorial shows how to pick the right templates, customize them for your process, and standardize delivery without forcing rigid rules on every team.



Step 1: Start with recurring work

Templates create compounding value when they map to work you repeat. Sprint cycles, roadmap planning, launches, onboarding, and reviews are good starting points.

Pick one workflow that is painful

Choose a workflow where the team repeatedly loses time. That is usually handoffs, unclear ownership, and inconsistent status definitions. A template should solve a real problem first.


Step 2: Customize lightly and keep it legible

Customization is where templates break. Too many fields and too many statuses create confusion.

Keep required fields minimal

Require only what improves quality. A good starting set is owner, priority, and a clear definition of done. Everything else can be optional until teams earn the complexity.

Build two default views

One view for execution and one view for oversight. This avoids creating five views that no one maintains.


Step 3: Turn improvements into defaults

Templates should evolve as teams learn.

Treat templates like product assets

If you fix a recurring issue, bake the fix into the template. If review quality improves with a checklist, make it standard. Over time, the template becomes a baseline teams trust.

Short example of defining a required field list:

const requiredFields = ["owner", "priority"];
const requiredFields = ["owner", "priority"];
const requiredFields = ["owner", "priority"];


Optional example of applying a template programmatically:

import { altera } from "@alteraos/sdk";
const client = altera({ apiKey: process.env.ALTERA_API_KEY });

await client.templates.apply({ templateId: "tpl_launch_01", workspaceId: "ws_123" });
import { altera } from "@alteraos/sdk";
const client = altera({ apiKey: process.env.ALTERA_API_KEY });

await client.templates.apply({ templateId: "tpl_launch_01", workspaceId: "ws_123" });
import { altera } from "@alteraos/sdk";
const client = altera({ apiKey: process.env.ALTERA_API_KEY });

await client.templates.apply({ templateId: "tpl_launch_01", workspaceId: "ws_123" });

On this page

No headings found on page

Keep exploring how modern teams ship

Keep exploring how modern teams ship

© 2026

All rights reserved.

© 2026

All rights reserved.

© 2026

All rights reserved.

Create a free website with Framer, the website builder loved by startups, designers and agencies.