Home / Blog / Productivity
Productivity

How I Create Designer-Level Documents by Stealing Templates (Legally)

My exact workflow for finding beautiful document templates and applying their styling to all my proposals, specs, and reports—no design skills required

Yudi Nugraha
January 16, 2025
17 min read
Featured

How I Create Designer-Level Documents by Stealing Templates (Legally)

For years, my proposals looked like this: Times New Roman, default margins, black headings, no visual hierarchy. Functional but forgettable.

Then I sent a proposal to a design agency. Their counter-proposal came back beautifully formatted: custom fonts, color-coded sections, professional spacing, subtle borders on headings. It looked like a brand agency created it.

I felt embarrassed. My proposal looked like a high school essay next to theirs.

The problem: I'm not a designer. I can't spend hours in Figma creating document layouts. I need to ship 8-10 proposals per month.

What I needed: Professional-looking documents without hiring a designer or learning design tools.

The solution I found: Steal the styles from beautiful templates, apply them to all my documents automatically.

The "Template Stealing" Workflow

Time to set up: 10 minutes (one-time) Time per document after setup: 30 seconds Design skills required: Zero Cost: Free

Here's the exact process I use.

Step 1: Find a Beautiful Template

I don't create styles from scratch. I find templates that already look amazing.

Where I Find Templates

1. Google Docs Template Gallery (Free, built-in)

Go to docs.google.com → Template Gallery → Browse categories:

  • Business - Proposals, reports, business plans
  • Education - Lesson plans, research papers
  • Professional - Resumes, portfolios
  • What I look for:

  • Clean heading hierarchy (easy to scan)
  • Professional color scheme (not too flashy)
  • Good use of whitespace (not cramped)
  • Table styles that look polished
  • Font pairings that work well
  • My favorites from Google's gallery:

  • "Coral" (business proposal template) - Great color accents
  • "Spearmint" (report template) - Clean, modern
  • "Tropic" (business plan) - Professional, structured
  • 2. Template.net (Free & Premium)

    template.net/google-docs-templates

    Categories:

  • Business proposals
  • Marketing plans
  • Technical documentation
  • Financial reports
  • Filter: Free templates → Google Docs format

    What I download:

  • 3-4 templates per category
  • Test them, keep the best
  • 3. Envato Elements (Premium, $16.50/month)

    elements.envato.com → Google Docs Templates

    Worth it if:

  • You create client-facing docs weekly
  • Brand consistency matters
  • You want exclusive designs (not everyone using same template)
  • I subscribed for 2 months:

  • Downloaded 20+ premium templates
  • Created my reference library
  • Canceled subscription (already have templates)
  • 4. Canva → Google Docs Export (Clever hack)

    canva.com → Document templates → Download as DOCX

    Workflow:

  • Browse Canva's document templates (gorgeous designs)
  • Duplicate template to your account
  • Remove images/content, keep layout
  • Download as DOCX
  • Use as Pandoc reference
  • Why this works: Canva has better designers than most template sites. Export = steal their styles.

    What Makes a Good Reference Template?

    Green flags (templates I keep):

  • ✅ Heading styles clearly differentiated (size, color, spacing)
  • ✅ Professional font pairing (serif for body, sans-serif for headings, or vice versa)
  • ✅ Subtle color accents (not rainbow, 2-3 colors max)
  • ✅ Good margins (2-3cm, not cramped)
  • ✅ Table styles with borders/shading
  • ✅ Consistent spacing between sections
  • Red flags (templates I skip):

  • ❌ Too much decoration (distracts from content)
  • ❌ Hard-to-read fonts (script fonts, tiny sizes)
  • ❌ Weird color combinations (neon colors, clashing)
  • ❌ Inconsistent spacing (random gaps)
  • ❌ No clear visual hierarchy (everything looks same)
  • Step 2: Convert Template to Reference File

    Once I find a template I love, I convert it to a Pandoc reference file.

    The Exact Process

    If template is Google Docs:

  • Open the template in Google Docs
  • Delete all content (text, images, tables, everything)
  • - Why? We only want the style definitions, not the content
  • Keep the styles (they're in Format → Paragraph styles)
  • Download as DOCX
  • - File → Download → Microsoft Word (.docx)
  • Rename descriptively
  • - Example: reference-proposal-coral.docx
  • Save to templates folder
  • If template is DOCX already:

  • Download the template
  • Open in Microsoft Word (or LibreOffice, Google Docs)
  • Delete all content (keep only blank styled document)
  • Save as
  • - Example: reference-report-modern.docx

    My templates folder structure:

    templates/
    ├── reference-proposal-coral.docx        # Colorful, modern
    ├── reference-proposal-formal.docx       # Conservative, corporate
    ├── reference-report-spearmint.docx      # Clean, minimal
    ├── reference-technical-mono.docx        # Monochrome, technical
    ├── reference-investor-premium.docx      # Premium feel, Envato
    └── reference-invoice-simple.docx        # Simple, clear
    

    Why multiple templates? Different audiences need different vibes:

  • Startups → Modern, colorful (Coral)
  • Enterprise → Formal, conservative (Formal)
  • Investors → Premium, polished (Premium)
  • Developers → Clean, technical (Mono)
  • Step 3: Apply Template Style to Your Documents

    Now the magic happens. One command applies the template style to any markdown file.

    The Command

    pandoc your-document.md \
      --reference-doc=templates/reference-proposal-coral.docx \
      -o output/your-document.docx
    

    What happens:

  • Pandoc reads your markdown content
  • Applies all styles from reference-proposal-coral.docx
  • Outputs beautifully formatted DOCX
  • Your content + Template styling = Professional document

    Real Example: Proposal Before & After

    Before (default Pandoc):

  • Font: Times New Roman 12pt
  • Headings: Bold, same font, minimal size difference
  • Tables: Basic borders
  • Color: All black text
  • Feel: Boring, generic
  • After (with Coral template reference):
    H1: Montserrat 28pt, Coral accent color (#FF6B6B)
    H2: Montserrat 22pt, Dark gray (#2C3E50)
    Body: Georgia 11pt, line-height 1.6
    Tables: Striped rows, coral header background
    Margins: 2.5cm, professional spacing
    

    Client reaction:

  • Before: "Looks good, let me review"
  • After: "This looks incredibly professional. Who designed this?"
  • Reality: I didn't design it. I stole the Coral template's styles and applied them in 30 seconds.

    My Template Library Strategy

    I maintain a library of 6 reference templates for different use cases.

    The 6 Templates I Actually Use

    1. Proposal - Modern (Coral)

  • When: Startup clients, creative agencies, modern brands
  • Vibe: Friendly, approachable, colorful accents
  • Fonts: Montserrat (headings), Georgia (body)
  • Colors: Coral (#FF6B6B), Teal (#4ECDC4), Dark gray
  • 2. Proposal - Formal (Corporate)

  • When: Banks, law firms, government, large enterprises
  • Vibe: Conservative, trustworthy, professional
  • Fonts: Arial (headings), Times New Roman (body)
  • Colors: Navy blue (#1a5490), Black, Light gray backgrounds
  • 3. Report - Clean (Spearmint)

  • When: Internal reports, quarterly reviews, status updates
  • Vibe: Minimal, scannable, data-focused
  • Fonts: Open Sans (headings), Lato (body)
  • Colors: Mint green (#00C9A7), White, Black
  • 4. Technical - Monochrome

  • When: API docs, technical specs, developer handoffs
  • Vibe: No-nonsense, code-friendly, clear hierarchy
  • Fonts: Roboto (all), Courier New (code blocks)
  • Colors: Black, dark gray, light gray (no colors)
  • 5. Investor - Premium (Envato)

  • When: Pitch decks, investor reports, board presentations
  • Vibe: Polished, high-end, confident
  • Fonts: Playfair Display (headings), Lato (body)
  • Colors: Deep blue (#0A2463), Gold accents (#D4AF37)
  • 6. Invoice - Simple

  • When: Invoices, contracts, legal docs
  • Vibe: Clear, functional, no distractions
  • Fonts: Arial (all)
  • Colors: Black and white only, thin borders
  • How I Choose Which Template to Use

    Quick decision tree:

    Is this for a client?
    ├─ Yes → What's their brand vibe?
    │  ├─ Modern/Creative → Proposal Modern (Coral)
    │  ├─ Corporate/Conservative → Proposal Formal
    │  └─ Tech/Developer → Technical Monochrome
    └─ No → Is it internal or external?
       ├─ Internal → Report Clean (Spearmint)
       ├─ Investor/Board → Investor Premium
       └─ Legal/Financial → Invoice Simple
    

    When in doubt: Use Proposal Formal. It's safe for any audience.

    Advanced: Mixing Styles from Multiple Templates

    Sometimes I want:

  • Heading style from Template A
  • Table style from Template B
  • Color scheme from Template C
  • Here's how I create custom hybrid templates.

    The Hybrid Template Process

    Example: I want Coral's colors + Corporate's conservative layout

    Step 1: Start with base template Open reference-proposal-formal.docx (corporate)

    Step 2: Open reference template in Word Microsoft Word has style management tools Google Docs lacks

    Step 3: Modify styles Format → Styles pane → Right-click Heading 1 → Modify

  • Keep: Font (Arial), Size (20pt)
  • Change: Color to Coral (#FF6B6B)
  • Repeat for Heading 2, 3, etc.

    Step 4: Save as new reference Save As → reference-hybrid-coral-formal.docx

    Step 5: Test with sample markdown
    pandoc test.md --reference-doc=reference-hybrid-coral-formal.docx -o test.docx
    

    Review output, refine styles, repeat.

    Result: Custom template with exactly the mix I want.

    My Custom Hybrids

    1. Coral-Formal Hybrid

  • Corporate layout + Coral color accents
  • For: Modern enterprises, tech companies
  • 2. Spearmint-Technical Hybrid

  • Technical monochrome + Mint accent color
  • For: Developer docs that need personality
  • 3. Premium-Modern Hybrid

  • Investor premium feel + Modern spacing
  • For: High-growth startup pitch materials
  • Real Use Case: Client Proposal Transformation

    Document: Partnership proposal for educational program Original format: Plain markdown, 50 pages Audience: School administrators (formal, professional)

    Before (Default Styling)

    Font: Times New Roman 12pt
    Headings: Bold, slightly larger
    Tables: Basic grid lines
    Color: All black
    Visual hierarchy: Minimal
    

    Client feedback on draft: "Content is solid but looks a bit plain. Do you have a designer?"

    After (Formal Template Applied)

    Command I ran:
    pandoc proposal-kemitraan-adjusted.md \
      --reference-doc=templates/reference-proposal-formal.docx \
      -o output/proposal-kemitraan-adjusted.docx
    
    Result:
    H1: Arial 24pt, Navy blue (#1a5490), bottom border
    H2: Arial 18pt, Dark gray (#2C3E50)
    H3: Arial 14pt, Medium gray
    Body: Georgia 12pt, line-height 1.6, justified
    Tables: Navy header, striped rows, professional borders
    Margins: 2.5cm all sides
    Spacing: Generous whitespace between sections
    

    Time to apply: 15 seconds Client reaction: "This looks fantastic. Very professional."

    Follow-up: Client asked if I could create all their program materials with this styling. I said yes (ran the same command on other markdown files).

    Template Sources: My Curated List

    Free Templates (No Account Required)

    1. Google Docs Template Gallery

  • URL: docs.google.com → Template Gallery
  • Best for: Business proposals, reports
  • Quality: Good, professional
  • My favorites: Coral, Spearmint, Swiss
  • 2. Template.net - Free Section

  • URL: template.net/google-docs-templates/free
  • Best for: Variety, many categories
  • Quality: Mixed (test before using)
  • Download limit: 5 free per month
  • 3. Hloom

  • URL: hloom.com/google-docs-templates
  • Best for: Business documents
  • Quality: Professional, clean
  • All free, no signup
  • 4. Vertex42

  • URL: vertex42.com/google-docs
  • Best for: Financial docs, invoices
  • Quality: Functional, clear
  • Free, focused on data-heavy docs
  • Premium Templates (Worth It for Client Work)

    1. Envato Elements ($16.50/month)

  • URL: elements.envato.com
  • Best for: Client-facing materials
  • Quality: Excellent, exclusive designs
  • My strategy: Subscribe 1 month, download 20+, cancel
  • 2. Creative Market (Pay per template, $5-$20)

  • URL: creativemarket.com → Google Docs
  • Best for: Specific needs, one-time purchase
  • Quality: High-end, curated
  • I bought: Premium proposal template ($12)
  • 3. Etsy (Pay per template, $3-$15)

  • URL: etsy.com → Search "Google Docs template"
  • Best for: Unique, boutique designs
  • Quality: Variable, read reviews
  • Niche templates (specific industries)
  • Template Galleries in Other Tools (Export to DOCX)

    1. Canva Document Templates

  • URL: canva.com → Documents
  • Export: Download as DOCX
  • Hack: Use Canva's beautiful designs as Pandoc references
  • 2. Microsoft Word Template Gallery

  • URL: templates.office.com
  • Native: DOCX format
  • Quality: Corporate, professional
  • 3. Notion Template Gallery (Advanced)

  • URL: notion.so/templates
  • Export: Not direct, requires conversion
  • Skip if you're not already using Notion
  • Practical Tips for Template Hunting

    Tip 1: Screenshot Templates Before Downloading

    Before committing to a template, screenshot it and compare side-by-side:

  • Open 5-6 templates
  • Screenshot each
  • Put screenshots in a folder
  • Review side-by-side in Preview/Photos
  • Pick the best 2-3
  • Download only those
  • Why? Saves time vs downloading, testing, deleting, repeat.

    Tip 2: Test Templates with Real Content

    Don't judge templates by demo content. Test with YOUR content.

    My test markdown file:
    # Main Heading (H1)
    ## Section Heading (H2)
    ### Subsection (H3)
    
    This is body text with **bold** and *italic* formatting.
    
    - Bullet list item
    - Another item
    
    | Column 1 | Column 2 |
    |----------|----------|
    | Data A   | Data B   |
    
    > This is a quote or callout
    
    Convert with template:
    pandoc test.md --reference-doc=NEW-TEMPLATE.docx -o test-output.docx
    

    Review: Does it look good with real headings, tables, lists?

    Tip 3: Keep a "Rejected Templates" Folder

    I keep templates I tried but didn't like:
    templates/
    ├── reference-proposal-coral.docx        ← Active
    ├── reference-formal.docx                ← Active
    └── rejected/
        ├── reference-tropic.docx            ← Too colorful
        ├── reference-plum.docx              ← Font too fancy
        └── reference-modern-writer.docx     ← Spacing weird
    

    Why? Sometimes I revisit rejected ones for specific clients. "Too colorful" might be perfect for a creative agency.

    Tip 4: Steal Styles You See in the Wild

    When I receive a beautifully formatted document from someone:

  • Ask: "This looks great! Did you use a template?"
  • - Many people share (especially if it's from public gallery)
  • If they share:
  • - File → Make a copy - Delete content - Save as reference template
  • If they don't:
  • - Screenshot the styling - Find similar template from galleries - Recreate key elements (font, colors) in Word

    Example: Design agency sent me their proposal. I asked about the template. They said "custom designed by our team." I found a similar one on Envato, tweaked colors to match, got 90% there.

    Tip 5: Brand Your Template Once, Use Forever

    Once you find a template you love, brand it:

    Branding checklist:

  • [ ] Replace color scheme with your brand colors
  • [ ] Add your logo placeholder (header/footer area)
  • [ ] Adjust fonts to match your brand guide (if you have one)
  • [ ] Set consistent margins/spacing
  • [ ] Test with 5-10 different documents
  • Save as: reference-YOURBRAND-proposal.docx

    Use for ALL client proposals. Instant brand consistency.

    Automation: Apply Templates in Bulk

    I have 20 markdown files. I want to apply the same template to all of them. One command.

    Batch Conversion Script

    File: apply-template.sh

    #!/bin/bash
    
    # Apply template to all markdown files in a directory
    # Usage: ./apply-template.sh [template-name]
    
    TEMPLATE=${1:-reference-proposal-coral.docx}
    
    echo "Applying template: $TEMPLATE"
    echo ""
    
    for file in *.md; do
      pandoc "$file" \
        --reference-doc=templates/$TEMPLATE \
        -o "output/${file%.md}.docx"
    
      echo "✅ Converted: $file"
    done
    
    echo ""
    echo "📁 All files in output/ with $TEMPLATE styling"
    

    Usage:

    # Apply Coral template to all markdown files
    ./apply-template.sh reference-proposal-coral.docx
    
    # Apply Formal template
    ./apply-template.sh reference-proposal-formal.docx
    
    # Apply default (Coral)
    ./apply-template.sh
    

    Result: 20 DOCX files with consistent styling in seconds.

    Common Mistakes I Made

    Mistake 1: Not Deleting Template Content

    What happened: I used a template DOCX with demo content still in it. Pandoc added my content AFTER the demo content. Result: Proposal started with "Lorem ipsum dolor sit amet..."

    Fix: Always delete ALL content from template before using as reference. Keep only styles.

    Mistake 2: Using Templates with Custom Fonts Not Installed

    What happened: Template used "Montserrat" font. I didn't have it installed. Pandoc reverted to default font.

    Fix: If template uses custom fonts:

  • Check what fonts it uses (open in Word → check styles)
  • Download fonts from Google Fonts (fonts.google.com)
  • Install on your system
  • Re-run Pandoc conversion
  • Or: Modify template to use system fonts (Arial, Georgia, Times New Roman).

    Mistake 3: Mixing Template Types

    What happened: I used an invoice template for a technical proposal. Result: Looked like a bill, not a spec.

    Fix: Match template vibe to document purpose. Invoices ≠ Proposals ≠ Reports.

    Mistake 4: Not Testing Output Before Sending

    What happened: Applied new template, sent to client without reviewing output. Table formatting was broken (columns too narrow).

    Fix: ALWAYS open output DOCX and review before sharing:

  • Check table layouts
  • Verify all headings styled correctly
  • Test on both macOS and Windows if possible
  • Export to PDF to see final result
  • Mistake 5: Overusing Decorative Templates

    What happened: Used a "creative" template with lots of colors and graphics for a corporate client. They found it unprofessional.

    Fix: When in doubt, go conservative. Boring > Too flashy for professional contexts.

    The Real Impact

    Time Comparison: Before vs After

    Before (manual styling in Google Docs):

  • Find reference design: 20 min (browsing online examples)
  • Apply heading styles manually: 15 min
  • Format tables manually: 20 min
  • Adjust spacing/margins: 10 min
  • Total per document: 65 minutes
  • After (template reference workflow):

  • Find template: 10 min (one-time)
  • Create reference DOCX: 2 min (one-time)
  • Apply to document: 30 seconds (per document)
  • Total per document: 30 seconds
  • Time saved: 64.5 minutes per document Monthly savings (10 documents): 10.75 hours

    Quality Comparison

    Before:

  • Inconsistent styling across documents
  • No clear visual hierarchy
  • Generic, forgettable
  • Clients rarely commented on design
  • After:

  • Professional, polished look
  • Clear hierarchy (easy to scan)
  • Memorable, branded
  • Clients frequently compliment design
  • Client quote: "Your proposals always look so professional. Do you have a design team?" Reality: One command with a stolen template.

    Start This Week: Your Action Plan

    Day 1: Find Your First Template

    Task: Browse Google Docs Template Gallery Time: 15 minutes Goal: Find 1 template you like for your most common document type

    Steps:

  • Go to docs.google.com
  • Click "Template Gallery"
  • Browse "Business" or "Work" category
  • Open 5-6 templates
  • Pick your favorite
  • Day 2: Create Reference File

    Task: Convert template to Pandoc reference Time: 5 minutes

    Steps:

  • Open chosen template in Google Docs
  • Delete all content (keep structure/styles)
  • File → Download → Microsoft Word (.docx)
  • Rename: reference-[descriptive-name].docx
  • Save to templates folder
  • Day 3: Test with Your Document

    Task: Apply template to real markdown file Time: 2 minutes

    Steps:
    pandoc your-document.md \
      --reference-doc=reference-[name].docx \
      -o output/your-document.docx
    

    Open output DOCX. Review. Does it look good?

    Day 4: Refine (Optional)

    Task: Adjust template if needed Time: 10 minutes

    Steps:

  • Open reference DOCX in Microsoft Word
  • Format → Styles → Modify
  • Adjust colors, fonts, spacing
  • Save
  • Re-run conversion
  • Day 5: Share with Real Audience

    Task: Send styled document to client/team Time: 1 minute

    Steps:

  • Upload DOCX to Google Drive
  • Right-click → Open with Google Docs
  • Share link with audience
  • Watch for: Comments on professional appearance.

    My Current Workflow

    For every new document:

  • Write in markdown (my preferred environment)
  • Choose template based on audience (from my library of 6)
  • Convert:
  •    pandoc document.md --reference-doc=templates/[template].docx -o output/document.docx
       
  • Upload to Google Drive → Open with Google Docs
  • Share with client/team
  • Total time: 2-3 minutes from markdown to shareable Google Doc

    Result: Professional, branded documents every time. Zero design work.

    The Bottom Line

    Design skills required: Zero Time to set up template library: 1-2 hours (one-time) Time per document after setup: 30 seconds Cost: $0 (with free templates) or $16.50 (1 month of Envato, optional)

    What this enables:

  • Professional-looking documents without hiring a designer
  • Consistent branding across all materials
  • Instant credibility with clients
  • More time for actual work (not formatting)
  • I don't create designs. I steal them (legally) from templates and apply them in 30 seconds.

    No design skills. No expensive tools. Just beautiful documents.

    Find one template this week. Apply it to your next proposal. Watch the reaction.

    That's all the proof you need.

    ---

    Related: For the technical workflow of converting markdown to Google Docs efficiently, see my post on How I Convert Markdown to Well-Formatted Google Docs Without Wasting Tokens.

    ---

    Building in public as a solo founder. Follow my journey and see more practical workflows on my YouTube channel and newsletter.

    Tags

    ProductivityDesignTemplatesDocumentationGoogle Docs
    Y

    Yudi Nugraha

    Software Engineer | Builder

    More Articles

    Explore more articles on similar topics

    View All Articles