Book your free demo

Discover how our product can simplify your workflow. Schedule a free, no-obligation demo today.

[contact-form-7 id="c3f0fca" title="Get a Demo"]

Social Media:

User Content Templates

What are Content Templates?

User Content Templates (Premium-only feature) allow you to save complete offer configurations and reuse them for future offers. Unlike PDF Design Templates which only control visual appearance, Content Templates store your actual business data: customer information, pricing structures, technical specifications, payment terms, and all text content.

Think of Content Templates as pre-filled offer blueprints that eliminate repetitive data entry and ensure consistency across similar projects.

Premium-Only Feature

Feature Basic Premium
Save templates ❌ Not available ✅ Unlimited templates
Load templates ❌ Not available ✅ One-click loading
Edit templates ❌ Not available ✅ Update anytime
Delete templates ❌ Not available ✅ Full management
Template list Shows “Premium Required” message ✅ Dropdown with all saved templates

Why Use Content Templates?

Use Cases:

  1. Standard Product Offers – Save template for each product line (e.g., “Oak Staircase Template”, “Pine Staircase Template”)
  2. Recurring Services – Monthly maintenance packages with standard pricing
  3. Client-Specific Pricing – VIP clients with negotiated rates
  4. Package Deals – Bundle offers with fixed components
  5. Seasonal Promotions – Holiday discounts or special terms
  6. Regional Variations – Different pricing for different markets

Time Savings Example:

Task Without Templates With Templates Time Saved
Enter customer info 2 minutes 10 seconds (edit only) ~2 minutes
Add pricing items 5 minutes 0 seconds (pre-filled) ~5 minutes
Write descriptions 3 minutes 0 seconds (pre-filled) ~3 minutes
Set payment terms 2 minutes 0 seconds (pre-filled) ~2 minutes
Add technical sections 4 minutes 0 seconds (pre-filled) ~4 minutes
Total per offer ~16 minutes ~1 minute ~15 minutes

Creating 20 similar offers per month: 5 hours saved with templates.


Template Data Structure

Content Templates save the following data:

Data Category What Gets Saved What Doesn’t Get Saved
Customer Information • Customer name
• Address
• City, postal code
• Phone, email
• Nothing excluded
• Edit after loading
Offer Details • Offer description
• Main title/heading
• Custom product badge
• Offer number (auto-generated)
• Offer date (uses current date)
Technical Sections • All section titles
• All section content
• Visibility status (checked/unchecked)
• Layout (half/full width – Premium)
• Nothing excluded
Pricing Table • All product descriptions
• Quantities
• Net prices
• VAT rate (percentage)
• Row order
• Calculated totals (auto-recalculated)
• Gross prices (auto-calculated)
Terms & Conditions • Payment terms
• Delivery time
• Warranty
• Notes/additional terms
• Bank account details
• Nothing excluded
Images NOT saved • Must add images manually
• Images are offer-specific
Metadata • Validity period (days)
• Template name (for reference)
• PDF Design Template choice
• Offer status (Draft/Published)
• Public link token

Important Notes:

  • Text content (descriptions, terms, sections) is saved with Rich Text formatting if Premium
  • Images are NOT saved – they’re considered offer-specific and must be added manually
  • Technical section layouts (half/full width) are saved if Premium
  • ✅ Templates are private – each user sees only their own templates (admins see all)

Saving Your First Template

Prerequisites:

  • ✅ Premium license active
  • ✅ Offer form populated with data you want to save

Step-by-Step Process:

1. Prepare the offer data

  • Fill in all fields you want to reuse (customer info, pricing, descriptions, etc.)
  • Don’t worry about offer-specific details (you’ll edit them later)
  • Include “typical” or “standard” values for your use case

2. Locate the Template Controls

  • Template controls are at the top of the offer form
  • Look for the “Templates” section (above tabs, below Design Template selector)

3. Access Save Template function

  • Find the button: “💾 Save as Template”
  • Click the button

4. Name your template

  • Dialog box appears asking for template name
  • Enter a descriptive name, e.g.:
    • “Standard Oak Staircase”
    • “Monthly Maintenance Package”
    • “VIP Client – Special Pricing”
    • “Summer Promotion 2025”

5. Confirm save

  • Click OK or press Enter
  • System saves template to database
  • Success message appears: “Template saved successfully”

6. Template is now available

  • Your template appears in the template dropdown
  • Can be loaded in any future offer (new or existing)

Example Interface (Premium):

┌──────────────────────────────────────────────┐
│ 📁 Content Templates (Premium)               │
│                                               │
│ Load Template: [Choose template... ▼]        │
│                                               │
│ [💾 Save as Template]  [✏️ Update Template]  │
└──────────────────────────────────────────────┘

Example Interface (Basic – Upgrade Required):

┌──────────────────────────────────────────────┐
│ 📁 Content Templates                         │
│                                               │
│ 🔒 Premium Feature                           │
│ Save and load offer templates to speed up    │
│ your workflow.                                │
│                                               │
│ [⭐ Upgrade to Premium]                      │
└──────────────────────────────────────────────┘

Loading a Template

When to Load a Template:

  • Creating a new offer with similar structure to existing template
  • Starting from a blank offer and want pre-filled data
  • Switching an existing offer to match template structure (overwrites current data)

Step-by-Step Process:

1. Open offer form

  • Create new offer OR open existing offer
  • Go to offer editing page

2. Locate template dropdown

  • Find “Load Template:” dropdown at top of form
  • Shows “Choose template…” placeholder

3. Select template

  • Click dropdown to see list of your saved templates
  • Templates are sorted alphabetically by name
  • Click desired template name

4. Confirm loading (if offer has data)

  • If current offer has unsaved changes, warning appears:
    • “Loading a template will replace current offer data. Continue?”
  • Click OK to proceed OR Cancel to abort

5. Template loads instantly

  • All fields populate with template data
  • Preview updates automatically
  • Success message: “Template loaded successfully”

6. Customize loaded data

  • Edit customer name, address (make it client-specific)
  • Adjust prices if needed
  • Modify quantities or descriptions
  • Add images (templates don’t save images)
  • Generate new offer number

7. Save the offer

  • Click 💾 Save button
  • Offer is saved as a new independent offer (doesn’t affect template)

Template List Display:

Load Template: ▼
├─ Choose template...
├─ Monthly Maintenance Package
├─ Oak Staircase - Standard
├─ Pine Staircase - Budget
├─ Summer Promotion 2025
└─ VIP Client - Special Pricing

Managing Templates

Update Existing Template

Purpose: Modify a saved template with new data (e.g., price updates, new terms)

Process:

  1. Load the template you want to update
  2. Edit the fields with new information
  3. Click “✏️ Update Template” button
  4. Select which template to update from dropdown:
    • Dialog shows: “Update which template?”
    • Dropdown lists all your templates
  5. Confirm update
    • Click OK
    • Success message: “Template updated successfully”

Important:

  • Updating a template does NOT change existing offers created from that template
  • Only affects future uses of the template
  • Existing offers remain independent

Delete Template

Purpose: Remove unused or outdated templates

Process:

  1. Locate template dropdown (“Load Template:”)
  2. Select template you want to delete
  3. Template loads into form
  4. Click “🗑️ Delete Template” button (appears after loading)
  5. Confirm deletion:
    • Dialog: “Delete template ‘[Template Name]’? This cannot be undone.”
    • Click OK to delete OR Cancel to abort
  6. Template is removed:
    • Success message: “Template deleted”
    • Template no longer appears in dropdown

Important:

  • Deleting a template does NOT delete offers created from it
  • Deletion is permanent – cannot be undone
  • Only admins can delete other users’ templates

Rename Template

Current Limitation: Direct renaming is not available in current version.

Workaround:

  1. Load the template
  2. Click “Update Template”
  3. Save as new template with new name
  4. Delete old template

Template Organization Best Practices

Naming Conventions

Good Template Names:

  • ✅ “Oak Staircase – Standard Config”
  • ✅ “Monthly Maintenance – Tier 1”
  • ✅ “Summer 2025 – 15% Discount”
  • ✅ “VIP – John’s Company Special Rate”
  • ✅ “[Product Line] – [Variant] – [Note]”

Poor Template Names:

  • ❌ “Template 1”
  • ❌ “Test”
  • ❌ “asdf”
  • ❌ “My Template”

Naming Strategy:

[Category] - [Type] - [Variation]

Examples:
- Staircases - Oak - Standard
- Staircases - Oak - Premium
- Staircases - Pine - Budget
- Services - Maintenance - Monthly
- Services - Maintenance - Quarterly
- Promotions - Summer 2025
- Clients - ABC Corp - Special Rate

Template Categories

Organize templates by business logic:

By Product/Service:

  • Different templates for different product lines
  • Example: “Staircase Template”, “Railing Template”, “Flooring Template”

By Price Tier:

  • Budget, Standard, Premium versions
  • Example: “Standard Oak Staircase”, “Premium Oak Staircase”

By Client Type:

  • Wholesale, retail, VIP pricing
  • Example: “Retail Customer”, “Wholesale Partner”, “VIP Account”

By Time Period:

  • Seasonal offers, promotions, special periods
  • Example: “Q1 2025 Pricing”, “Summer Sale 2025”

By Region:

  • Different pricing for different markets
  • Example: “Germany Pricing”, “Poland Pricing”, “Austria Pricing”

Template Workflow Examples

Example 1: Product Template Workflow

Scenario: Staircase company with 3 standard configurations

Setup (one-time):

  1. Create offer with “Standard Oak Staircase” configuration
  2. Save as template: “Oak – Standard Config”
  3. Create offer with “Premium Oak Staircase” configuration
  4. Save as template: “Oak – Premium Config”
  5. Create offer with “Budget Pine Staircase” configuration
  6. Save as template: “Pine – Budget Config”

Daily Use:

  1. New customer inquiry arrives
  2. Click “New Offer”
  3. Select template: “Oak – Standard Config”
  4. Update customer name and address
  5. Adjust quantities if needed
  6. Add project photos
  7. Save and send to customer
  8. Time: 2 minutes (vs. 15 minutes manual entry)

Example 2: Seasonal Promotion Template

Scenario: Summer promotion with 15% discount on all items

Setup:

  1. Create offer with normal pricing
  2. Apply 15% discount to all prices
  3. Add promotion terms: “Special Summer Offer – Valid until Aug 31, 2025”
  4. Save as template: “Summer 2025 – 15% Off”

Daily Use During Promotion:

  1. Load template “Summer 2025 – 15% Off”
  2. Customer info auto-filled with placeholder text
  3. All prices already discounted
  4. Promotion terms already included
  5. Just update customer name and send

After Promotion Ends:

  1. Delete template “Summer 2025 – 15% Off”
  2. Offers already sent remain valid (independent of template)

Example 3: VIP Client Template

Scenario: Regular client with negotiated special rates

Setup:

  1. Create offer with VIP pricing (negotiated discounts)
  2. Include special payment terms (e.g., Net 60 instead of Net 30)
  3. Add VIP warranty terms (extended warranty)
  4. Save as template: “VIP – ABC Corporation”

Daily Use:

  1. ABC Corporation requests new quote
  2. Load template “VIP – ABC Corporation”
  3. All special rates pre-filled
  4. Special terms already included
  5. Just update project-specific details
  6. Maintain consistency across all ABC Corp offers

Limitations & Considerations

Limitation Details Workaround
Images not saved Templates don’t store uploaded images Add images manually after loading template
Offer number not saved Each offer gets unique auto-generated number No workaround needed – this is intentional
Date not saved Templates use current date when loaded No workaround needed – this is intentional
No template folders All templates in single flat list Use naming conventions for organization
No template sharing Each user sees only their own templates (except admins) Admins can see and manage all templates
No template export/import Cannot move templates between WordPress installations Manually recreate templates on new site
No version history Updating template overwrites previous version Save separate templates for different versions

Basic vs Premium Interface Comparison

Basic User Experience:

┌──────────────────────────────────────────────┐
│ 📁 Content Templates                         │
│                                               │
│ 🔒 Premium Feature Required                  │
│                                               │
│ Save and reuse offer templates to speed up   │
│ your workflow and ensure consistency.         │
│                                               │
│ Features:                                     │
│ • Save unlimited content templates            │
│ • One-click loading                           │
│ • Update and delete templates                 │
│ • Organize by categories                      │
│                                               │
│ [⭐ Upgrade to Premium - See Pricing]        │
└──────────────────────────────────────────────┘

Premium User Experience:

┌──────────────────────────────────────────────┐
│ 📁 Content Templates                         │
│                                               │
│ Load Template: [Summer 2025 - 15% Off ▼]    │
│                                               │
│ [💾 Save as Template]  [✏️ Update]  [🗑️ Delete]│
│                                               │
│ 12 templates saved • Last used: 2 hours ago   │
└──────────────────────────────────────────────┘

Was this article helpful?