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
.docxupload 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:
.docxup 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.
| Plan | Custom templates |
|---|---|
| Free | Built-in only |
| Starter | Built-in only |
| Pro (Recommended) | Built-in only |
| Premium | Up 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
| Variable | Description |
|---|---|
[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
| Variable | Description |
|---|---|
[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
| Variable | Description |
|---|---|
[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
| Variable | Description |
|---|---|
[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
- Go to Settings > Templates
- Click Upload New Template
- Select your
.docxfile - Give the template a descriptive name (e.g., "Professional Blue Header" or "Minimalist 2026")
- The template is validated automatically upon upload
- 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
| Aspect | Built-in Templates | Custom Templates |
|---|---|---|
| Availability | All plans (Premium Professional on Starter+) | Premium only |
| Number | 2 (Standard Template, Premium Professional) | Up to 10 per account |
| Branding | preparAItor default | Your personal design |
| Fonts | Fixed selections | Your chosen fonts |
| Layout | Pre-designed | Fully customizable |
| Placeholder support | Built-in | You 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
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