Skip to main content

Template System

Accelerate report creation with pre-built templates for common analysis types, or create custom templates for your recurring workflows.

Template System Overview#

Templates in PromptReports are reusable report structures that combine pre-configured layouts, prompts, data sources, and styling. They transform repetitive report creation into efficient, consistent workflows where you only need to provide the specific inputs for each instance.

Whether you're producing weekly competitive analyses, monthly trend reports, or quarterly strategic assessments, templates ensure consistency in format and quality while dramatically reducing production time from hours to minutes.

Template Types#

PromptReports supports several template categories:

Report Templates

Complete report structures with sections, prompts, and formatting ready for content generation.

Layout Templates

Visual structures and designs without content prompts, for custom analysis types.

Prompt Templates

Individual prompt patterns that can be used across different reports and workflows.

Brand Templates

Styling presets including colors, fonts, logos, and design elements for consistent branding.

Template CategoryComponents IncludedBest For
Full ReportStructure + Prompts + Styling + Data SourcesComplete recurring reports
Analysis FrameworkStructure + Prompts (no styling)Research methodologies
Visual LayoutStructure + Styling (no prompts)Custom analyses with consistent look
Prompt SetCollection of related promptsReusable analysis components
Brand KitColors + Fonts + Logos + StylesMulti-report brand consistency

Using Templates#

Getting started with templates is straightforward:

1

Browse the Template Library

Explore templates by category, industry, or use case. Preview examples and read descriptions to find the right fit.
2

Select and Customize

Choose a template and customize it for your specific needs. Modify sections, adjust prompts, or change styling.
3

Fill in Variables

Provide the required inputs: company names, time periods, data sources, and other variables specific to your report.
4

Generate Content

Run the template to generate your report. AI fills in the sections based on your inputs and the template prompts.
5

Review and Refine

Edit the generated content, add additional insights, and polish the final output before sharing.

Creating Templates#

Build custom templates to capture your unique methodologies:

From Scratch

Start with a blank canvas and build your template structure section by section.

From Existing Report

Convert any completed report into a template by extracting its structure and prompts.

Fork & Modify

Start with an existing template and customize it to create your own version.

AI-Assisted

Describe your report needs and let AI generate a template structure for you.

When creating templates, consider these structural elements:

ElementPurposeConfiguration Options
SectionsLogical divisions of the reportOrder, visibility, nesting
PromptsAI instructions for content generationModel, temperature, output format
VariablesDynamic inputs that customize each reportType, validation, defaults
Data SourcesWhere to pull information fromAPIs, uploads, trend scans
ChartsVisualization specificationsType, data mapping, styling
StylingVisual appearance settingsTheme, fonts, colors, layout

Template Variables#

Variables are the customization points that make templates reusable. Define clear, well-documented variables that users fill in for each report instance.

Variable Definition Example
json
{
  "variables": [
    {
      "name": "company_name",
      "type": "text",
      "label": "Company Name",
      "description": "The company to analyze",
      "required": true
    },
    {
      "name": "analysis_period",
      "type": "select",
      "label": "Analysis Period",
      "options": ["Q1 2024", "Q2 2024", "Q3 2024", "Q4 2024"],
      "default": "Q4 2024"
    },
    {
      "name": "competitors",
      "type": "array",
      "label": "Competitor Companies",
      "description": "List of competitors to include in analysis",
      "minItems": 1,
      "maxItems": 5
    },
    {
      "name": "include_financials",
      "type": "boolean",
      "label": "Include Financial Analysis",
      "default": true
    }
  ]
}
Variable TypeInput ControlUse Case
TextSingle-line text inputNames, short descriptions
TextareaMulti-line text inputLong-form context, descriptions
NumberNumeric input with validationCounts, percentages, thresholds
SelectDropdown selectionPredefined options, categories
Multi-selectMultiple choice selectionTags, multiple categories
DateDate pickerTime periods, deadlines
BooleanCheckbox/toggleFeature toggles, inclusions
ArrayList of itemsCompetitors, products, keywords
FileFile uploadData files, reference documents

Template Library#

PromptReports includes an extensive library of professionally designed templates:

Trend Reports

Industry trend analysis, emerging technology scans, market shift reports.

Competitive Analysis

Competitor profiles, SWOT analysis, market positioning assessments.

Market Research

Market sizing, customer segmentation, demand analysis.

Business Strategy

Strategic recommendations, opportunity assessments, risk analysis.

Product Intelligence

Product comparisons, feature analysis, pricing studies.

Executive Briefings

Board reports, investor updates, leadership summaries.

Sharing & Marketplace#

Share your templates with your team or monetize them in the marketplace:

Private Templates

Keep templates private to your account for personal use only.

Team Templates

Share templates within your organization for team-wide access.

Public Templates

Publish templates for free to build reputation and help the community.

Marketplace Templates

Sell premium templates and earn revenue from your expertise.

For marketplace templates, you can set:

  • Pricing: One-time purchase or subscription access
  • Preview level: How much to show before purchase
  • License terms: Usage rights and restrictions
  • Support: What assistance you'll provide to buyers
  • Updates: Whether buyers receive future improvements

Best Practices#

Create more effective templates with these guidelines:

1

Document Thoroughly

Add clear descriptions, usage instructions, and examples. Good documentation increases template adoption and reduces support questions.
2

Design for Flexibility

Use conditional sections and optional variables so templates can adapt to different use cases without modification.
3

Test with Real Data

Run your template with actual production inputs before sharing. Edge cases often reveal needed improvements.
4

Include Examples

Provide sample outputs so users know what to expect. Example reports build confidence in template quality.
5

Version Thoughtfully

Major changes should be new templates. Minor improvements can update existing templates with notification to users.
6

Gather Feedback

Encourage users to share feedback. Real-world usage reveals optimization opportunities you might miss.