architect-templates

Design reusable Braze Canvas template architectures with entry triggers, decision branches, and exit conditions.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/delta-and-beta/braze-agency --skill architect-templates
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architect-templates
Source: https://github.com/delta-and-beta/braze-agency/tree/main/skills/architect-templates
Command: npx skills add https://github.com/delta-and-beta/braze-agency --skill architect-templates

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides an architect-focused reference for designing, selecting, and auditing Braze Canvas templates so teams can create reusable, maintainable engagement workflows instead of one-off, brittle Canvases.

Core Features & Use Cases

  • Reusable Skeletons: Defines the three axes (entry trigger, decision branches, exit conditions) used to evaluate and compose templates.
  • Template Catalog Mapping: Maps common engagement archetypes (onboarding, abandoned cart, lapsed user, feature adoption, back-in-stock, email signup, post-purchase feedback) to structural patterns and key signals.
  • Parameterization Guidance: Advises on which values to expose as template variables (timing windows, offers, product identifiers) and what to keep content-agnostic.
  • Operational Checks & Pitfalls: Highlights common structural mistakes (missing exits, hardcoded delays, frequency cap oversights) and prescribes fixes.
  • When to Use: Helps architects choose a Braze-provided template, design a new Canvas with reuse in mind, or audit templates for structural debt.

Quick Start

Recommend a reusable Canvas template skeleton for an onboarding workflow that parameterizes entry triggers, decision branches, and exit conditions so it can be reused across brands and segments.

Frequently Asked Questions about architect-templates

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a reusable Braze Canvas template for onboarding workflows?

Designing a reusable Braze Canvas template involves parameterizing entry triggers, decision branches, and exit conditions. This ensures the onboarding skeleton remains content-agnostic, allowing the same Canvas architecture to be applied across multiple brands and segments.

What are the structural axes for building a Braze Canvas architecture?

A Braze Canvas architecture is built on three structural axes: entry trigger definitions, decision branch signals, and exit conditions. Evaluating and composing templates around these axes ensures maintainable engagement workflows rather than brittle one-off Canvases.

Which values should I parameterize when creating Braze Canvas templates?

When creating Braze Canvas templates, parameterize timing windows, offers, and product identifiers as template variables. Keeping these specific values exposed while maintaining content-agnostic structural logic allows the Canvas to be reused across different campaigns.

What are common structural mistakes when building a Braze Canvas?

Common structural mistakes in Braze Canvas design include missing exit conditions, hardcoded delays, and frequency cap oversights. Auditing templates for these structural debt issues ensures your engagement workflows remain compliant and maintainable over time.

Can I use the same Braze Canvas template for abandoned cart and lapsed user campaigns?

Yes, a single Braze Canvas template architecture can be adapted for abandoned cart, lapsed user, feature adoption, and back-in-stock campaigns. Mapping common engagement archetypes to structural patterns allows you to reuse the same template skeleton across different marketing scenarios.

When should I design a new Braze Canvas versus using a provided template?

Design a new Braze Canvas when existing templates lack the required decision branch signals or exit conditions for your specific workflow. If a Braze-provided template matches your engagement archetype, adapt it with parameterized variables to avoid structural debt and ensure reuse.