Skip to main content
Business templates are pre-configured blueprints for specific business use cases — each includes a team of agents, initial tasks, onboarding questions, and custom template apps. They are distinct from the agent blueprints declared in naive.config.ts (agent({ is, has, can, limits })), which define the per-tenant regulated bundle — see Infrastructure as code and Agent Profiles.

API first

There is no naive templates CLI group — business templates are reachable over REST and the SDK only.

Available Templates

How It Works

Applying a Template

Response (201):

Template Apps

Template apps are custom UI experiences installed per company, different from managed web apps. They provide specialized dashboards and management interfaces.

Media Asset Manager

The Media Asset Manager provides three tabs:
  • Assets — Grid of uploaded media with thumbnails, upload new media via URL
  • Calendar — Month/week view of scheduled and published posts
  • Post Analytics — Dashboard with aggregate metrics and per-post engagement

Dashboard Integration

In the naive dashboard:
  • Templates — browse and apply available templates
  • Primitives — social account connection and management UI
Templates are idempotent per company — applying the same template twice returns an error. Use GET /v1/template-apps to check installed apps.