Skip to main content
January 29, 2026โ€ข13 min readโ€ขTips & Strategies

Custom Templates: How to Brand Your Applications With Personal Formatting

Upload your own .docx templates to preparAItor and generate cover letters that match your personal branding. Learn about placeholder variables, formatting tips, and how to maintain a consistent professional look across every application.

Author: preparAItor Team

A well-designed cover letter does more than deliver your message โ€” it communicates professionalism, attention to detail, and personal brand identity before the reader finishes the first sentence. With custom templates in preparAItor, you control exactly how your AI-generated cover letters look while the platform handles the content.

TL;DR - Quick Summary

Quick Summary:

  • Premium only: Custom .docx upload is a Premium-plan feature; all plans get the Standard template, and Starter+ also get Premium Professional
  • Placeholder variables: Use [firstName], [companyName], [applicationText] โ€” single square brackets, camelCase, case-insensitive
  • File limits: .docx up to 1 MB, no macros, up to 10 custom templates per account
  • Built-in defaults included: Standard Template (all plans, watermarked on Free) and Premium Professional (clean, Starter+)
  • Cover letter only: Custom templates apply to the Motivational Letter โ€” other documents use system layouts
  • Per-generation override: Set a default but switch templates for any specific application

Why Custom Templates Matter

When you apply to dozens of positions, visual consistency becomes part of your personal brand. Recruiters and hiring managers who see your name on a document should instantly recognize the clean, professional layout they associate with your applications.

Without custom templates, you use one of preparAItor's two built-in layouts โ€” polished, but shared across many candidates. With a custom template, your cover letters carry your personal visual signature โ€” your preferred fonts, your header design, your layout choices โ€” while the AI still generates the tailored content for each specific role.

Templates Control Layout, AI Controls Content

Custom templates define the visual structure of your cover letter โ€” margins, fonts, headers, spacing, and overall design. The AI-generated text fills in the content areas using placeholder variables. You get the best of both worlds: unique presentation and personalized content.


Built-in Templates

preparAItor ships with two built-in templates, but they are not distributed identically across all plans:

Standard Template

The default layout โ€” clean, professional, and tested across all four output languages (English, German, French, Italian). On the Free plan it carries a small "Generated with preparAItor" footer; on all paid plans that footer is removed.

Premium Professional

A polished, watermark-free layout available on Starter, Pro, and Premium. More refined spacing and typography than the Standard Template, with no branding footer on any plan.

Both built-ins work for any generation and are a solid starting point if you want to begin applying right away.

Set Your Default

Go to Settings > Templates > Default Template to choose which template is used by default for all new generations. You can always override it on a per-generation basis.


Custom Templates Are Premium Only

Custom .docx upload is a Premium-plan feature. Free users use the Standard template, while Starter and Pro can choose between Standard and Premium Professional. Premium unlocks uploading your own designs on top of those built-ins.

PlanCustom templates
FreeBuilt-in only
StarterBuilt-in only
Pro (Recommended)Built-in only
PremiumUp to 10 custom uploads

Custom Template Requirements

Before creating your template, make sure it meets the following specifications:

  • Format: .docx (Microsoft Word 2007 or later)
  • Maximum file size: 1 MB per template
  • No macros: Files containing VBA / macros are rejected on upload for security
  • Must include the [applicationText] placeholder so the AI-generated body has somewhere to land

Why .docx?

The .docx format is the industry standard for editable documents. It preserves formatting reliably across platforms and is compatible with Microsoft Word, Google Docs, LibreOffice, and most document editing tools. This ensures your template looks the same regardless of where it was created.


Placeholder Variables: The Bridge Between Template and Content

Placeholder variables connect your visual template to the AI-generated content. They follow three simple rules:

  • Single square brackets โ€” [firstName], not {firstName} or [[firstName]]
  • camelCase names โ€” [companyName], not [company_name] or [company-name]
  • Case-insensitive โ€” [firstName], [FIRSTNAME], and [firstname] all resolve to the same value

When a document is generated, each placeholder is replaced with the corresponding value from your CV, the parsed job, or the AI-generated content.

Personal Information

VariableDescription
[firstName]Your first name
[lastName]Your last name
[fullName]First and last name combined
[email]Your email address
[phone]Your phone number
[address]Your street address
[city]Your city
[postalCode]Your postal / ZIP code
[country]Your country
[signature]Signature block (name, email, phone where available)

Company Information

VariableDescription
[companyName]Target company name
[companyContactPerson]Hiring manager or contact name
[companyAddress]Company street address
[companyCity]Company city
[companyPostalCode]Company postal / ZIP code
[companyCountry]Company country
[companyPhone]Company phone number
[companyEmail]Company email address
[companyWebsite]Company website URL
[companyOverview]Short AI-generated company overview
[companyIndustry]Industry classification
[companySizeRevenue]Company size / revenue band (from enrichment)
[companyValuesTone]Company values and cultural tone (from enrichment)
[companyNewsTrends]Recent company news and industry trends (from enrichment)
[companyGoalsCulture]Company goals and culture summary (from enrichment)

Job Information

VariableDescription
[jobTitle]The position title
[jobLocation]Where the job is based
[jobDescription]Full job description text from the posting
[jobUrl]Original job posting URL
[applicationFor]Language-aware label โ€” "Application for", "Bewerbung fรผr", "Candidature pour", "Candidatura per"
[currentDate]Today's date, formatted for the selected output language
[date]Alias of [currentDate] โ€” identical output
[language]Selected output language code (en, de, fr, it)
[tone]Selected writing tone (e.g. formal, confident, friendly)

Content Body

VariableDescription
[applicationText]The AI-generated body of the cover letter โ€” required in every template
[content]Alias of [applicationText] โ€” falls back to the email body if no letter was generated
[mainContent]Alias of [content] โ€” same fallback behaviour

The Most Important Variable

[applicationText] is where the AI-generated cover letter content appears โ€” salutation, body paragraphs, and closing phrase. Without it, your generated document will have your header and formatting but no actual letter body. Always include it in the main content area of your template, and don't add a separate greeting or sign-off around it.

Empty fields remove their line

If a placeholder has no value for a specific generation โ€” for example the job posting didn't include a contact person, so [companyContactPerson] is empty โ€” preparAItor removes the entire line containing that placeholder rather than leaving a blank. This keeps your template looking clean even when some fields don't apply.


Designing Your Template: A Step-by-Step Approach

Step 1: Start With Your Layout

Open Microsoft Word (or any .docx-compatible editor) and design the overall structure:

  • Header area: Your name, contact details, and any personal branding elements
  • Date and recipient block: Where the date and company information will appear
  • Body area: Where the AI-generated content will go
  • Closing area: Sign-off, signature space, and any footer elements

Step 2: Insert Placeholder Variables

Place the placeholder variables exactly where you want the corresponding data to appear.

Header section:

[fullName]
[address]
[city], [postalCode]
[email] ยท [phone]

Recipient block:

[companyContactPerson]
[companyName]
[companyAddress]
[companyCity]

[currentDate]

Subject line:

[applicationFor] [jobTitle]

Body:

[applicationText]

Closing:

[signature]

Step 3: Apply Your Formatting

Style the template to match your personal brand:

  • Choose your fonts and sizes
  • Set your margins and spacing
  • Add any design elements like lines, borders, or subtle color accents
  • Format the placeholder text in the style you want the final output to use

Step 4: Save and Upload

Save the file as .docx and confirm it is under 1 MB.


Uploading Your Template

  1. Go to Settings > Templates
  2. Click Upload New Template
  3. Select your .docx file
  4. Give the template a descriptive name (e.g., "Professional Blue Header" or "Minimalist 2026")
  5. The template is validated automatically upon upload
  6. Your first uploaded template is set as the default automatically

Instant Validation

When you upload a template, preparAItor checks the file format, size, and macro safety immediately. If anything needs to be corrected, you will know right away โ€” no waiting and no guessing.

If validation fails, common reasons are: wrong format (not .docx), file over 1 MB, contains macros, password-protected, or a corrupted .docx. Validation doesn't cost credits.


Formatting Tips for Reliable Templates

Creating a template that renders consistently across different systems requires some care. Follow these guidelines for the best results:

Use Standard Fonts

Stick to widely available fonts that render reliably everywhere:

  • Arial โ€” clean and universally available
  • Times New Roman โ€” traditional and professional
  • Calibri โ€” modern and highly readable

Avoid custom or decorative fonts that may not be installed on all systems. If the font is unavailable during document generation, it will be substituted โ€” potentially breaking your carefully designed layout.

Keep Formatting Simple

  • Use standard paragraph styles rather than manual spacing
  • Avoid complex nested tables or multi-column layouts
  • Avoid embedding graphics or images within the template
  • Put placeholders in body paragraphs โ€” text-box replacement works but is more fragile

Test With Sample Data

Before relying on your template for real applications, generate a test document to see how it looks with actual content. This helps you catch:

  • Placeholder variables that are in the wrong position
  • Spacing issues when real data is shorter or longer than expected
  • Font or formatting problems that only show up in the final output

Simple Templates Produce the Best Results

Templates with straightforward layouts and standard fonts consistently produce the most professional-looking output. Resist the urge to over-design โ€” simplicity and clarity are what hiring managers appreciate.


What Custom Templates Apply To

Custom templates apply to the Motivational Letter only. The Application Email, Interview Q&A, Job Summary, and Job Posting continue to use the system layouts regardless of your template choice โ€” those documents are not user-templatable today.

You may have seen [emailText] or [emailSubject] mentioned in our data model; those are reserved for the built-in email layout and are not consumed by uploaded custom templates.


Managing Multiple Templates

Over time, you may create several templates for different contexts โ€” a formal template for corporate and finance applications, a modern template for tech and startup roles, a minimal template for email-style applications.

You can keep up to 10 custom templates per account (across all tiers with custom-template access). If you hit the limit, delete one you no longer use before uploading a replacement.

Setting a Default Template

In Settings > Templates > Default Template, select which template should be used by default for all new document generations. This saves you from choosing a template every time.

Overriding Per Generation

For any individual generation, you can select a different template. This is useful when you want to match the formality level of a specific company or industry without changing your default for everything else.

What Happens When You Delete the Default

If you delete your current default template, the newest remaining custom template is automatically promoted to default.


Custom Templates vs. Built-in Templates

AspectBuilt-in TemplatesCustom Templates
AvailabilityAll plans (Premium Professional on Starter+)Premium only
Number2 (Standard Template, Premium Professional)Up to 10 per account
BrandingpreparAItor defaultYour personal design
FontsFixed selectionsYour chosen fonts
LayoutPre-designedFully customizable
Placeholder supportBuilt-inYou place them where you want

Premium-Only Feature

Custom template uploads are available on the Premium plan. All plans have access to at least the Standard built-in template, and Starter+ also get Premium Professional.


Common Questions

Can I edit a template after uploading it?

Not in-place โ€” upload a revised .docx and optionally delete the old one. Since you can keep up to 10 templates, it's fine to have a few iterations side by side while you refine.

What happens if I delete a template?

Previously generated documents are not affected โ€” they were already created using that template. Future generations will need to use a different template. If you delete your default, the newest remaining template is promoted automatically.

Do templates affect all document types?

No โ€” custom templates apply to the Motivational Letter only. The Application Email, Interview Q&A, Job Summary, and Job Posting use fixed system layouts.

Can I use the same template across multiple languages?

Yes. Language-aware placeholders like [applicationFor] and [currentDate] adapt automatically to the selected output language, so one master template can work across English, German, French, and Italian. If you need locale-specific tweaks (address conventions, closing phrases), duplicate the file and keep lightly adjusted variants.

Can I share templates with others?

Templates are tied to your account. Since they are standard .docx files, you can share the source file with someone who could then upload it to their own Premium account.


Conclusion

Custom templates give Premium users complete control over how their cover letters look without sacrificing the convenience of AI-generated content. Upload a well-designed .docx file once, and every future cover letter carries your personal branding โ€” consistent fonts, clean layout, professional presentation.

Start with the built-in template your plan includes if you want to generate applications right away. When you are ready to stand out with your own visual identity, upgrade to Premium, create a template with the placeholder variables listed above, and upload it in Settings > Templates. Your next application will look unmistakably yours.

Tags

Custom TemplatesPersonal BrandingDocument FormattingCover LettersEditable Word (.docx) Templates

About the Author

preparAItor Team is a career expert at preparAItor, helping thousands of job seekers land their dream positions through AI-powered tools and strategies.

Ready to Transform Your Job Search?

Use AI to create perfect, personalized job applications