Skip to main content
Two different “templates” — don’t confuse them. This page covers business templates (vertical blueprints that scaffold agents, tasks, and apps for a company). The agent blueprints you declare in naive.config.ts with agent({ is, has, can, limits }) under the agents block are different — they define the per-tenant regulated bundle and are instantiated with forUser(id).provision(role). See Infrastructure as code and Agent Profiles for those.
Business templates are pre-configured blueprints for specific business use cases. Each template includes a team of agents, initial tasks, onboarding questions, and custom template apps. Apply a template to instantly hire agents, create tasks, and install apps for your company.

CLI First

Available Templates

TemplateCategoryAgentsDescription
Faceless Media ChannelMedia & ContentVideo Clipper, Shorts CreatorAutomated faceless channel — finds videos to clip and generates original shorts for your niche

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

Studio Integration

In the Naive Studio:
  • Dashboard — Template suggestions appear for new companies with no CEO messages
  • Company creation — Optional template selector in the “New company” modal
  • Apps page — “Add Template” button to install template apps
  • Primitives > Social — Full 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.