Twenty-two ready-to-use templates — invoices, quotes, executive reviews, receipts, agreements, statements, and workbooks — in Word, Excel, and pure HTML. Every one runs on standard Salesforce objects, was generated end-to-end in a real org before it got here, and is yours to adapt. Free, like everything else.
22templates
8categories
100%standard objects
$0forever
1
Download
A .docx is just the template file. A .zip bundle adds the query config, a README, and a .docgen.json one-click import bundle. HTML bundles also carry an images/ folder — swap in your logo, re-zip, done.
2
Create or import
Zip bundles: Import Template in the Template Library recreates everything in one click. Bare .docx: Create New, then upload the file.
3
Paste the query & generate
Copy the query config from any card into the query builder's JSON view, pick a sample record, and generate your first PDF.
Word.docxFinance
Invoice
Classic line-item invoice: repeating product rows, computed totals, amount due, and remittance details — all from one Opportunity.
Line-item loopSUM / COUNT totalsCurrency formatting{Today} date tag
In the DocGen app: Template Library → Create New. Base Object Opportunity, Type Word, Output PDF. Upload the file.
In the query builder, switch to JSON view and paste the query config (copy it above).
Pick a sample record and hit Generate Sample.
Word.docxCustomer Success
Customer Welcome Letter
The perfect first template: a warm onboarding letter using simple field merges, parent lookups, and the running-user signature block. No loops, no tables of data.
Field merge basicsParent lookup ({Account.Name}){RunningUser} tags
In the DocGen app: Template Library → Create New. Base Object Opportunity, Type Word, Output PDF. Upload the file.
In the query builder, switch to JSON view and paste the query config (copy it above).
Pick a sample record and hit Generate Sample.
Word.zip bundleSales
Pipeline Report with Chart
An account pipeline report crowned with a native donut chart — rendered as a real PNG by pure Apex, zero external services. Table, totals, and aggregates included.
{Chart:...} donutOpportunity loopSUM / MAX / AVGZero callouts
Download and unzip — inside: the template file, query-config.json, a README, and pipeline-report-chart.docgen.json.
In the DocGen app, open Template Library → Your Templates → Import Template and choose pipeline-report-chart.docgen.json — template, file, and query config arrive together.
Open the template, pick a sample record, and hit Generate Sample.
Charts render when you generate from the DocGen Runner or template preview (they rasterize to PNG client-side).
Word.zip bundleDelivery
Project Kickoff Packet
Scope, team, and investment in one packet: line-item scope table, contact-role team roster, and a sponsor signature block to close it out.
Download and unzip — inside: the template file, query-config.json, a README, and project-kickoff-packet.docgen.json.
In the DocGen app, open Template Library → Your Templates → Import Template and choose project-kickoff-packet.docgen.json — template, file, and query config arrive together.
Open the template, pick a sample record, and hit Generate Sample.
Word.zip bundleSupport
Case Escalation Notice
A notice that adapts to severity: urgent banner for high-priority cases, inverse conditional on the escalation flag, and SLA commitments.
Download and unzip — inside: the template file, query-config.json, a README, and case-escalation-notice.docgen.json.
In the DocGen app, open Template Library → Your Templates → Import Template and choose case-escalation-notice.docgen.json — template, file, and query config arrive together.
Open the template, pick a sample record, and hit Generate Sample.
Word.zip bundleCustomer Success
Renewal Notice
A renewal letter that knows its own status: a congratulations panel once the renewal is Closed Won, an action-requested panel while it isn't.
Download and unzip — inside: the template file, query-config.json, a README, and renewal-notice.docgen.json.
In the DocGen app, open Template Library → Your Templates → Import Template and choose renewal-notice.docgen.json — template, file, and query config arrive together.
Open the template, pick a sample record, and hit Generate Sample.
Word.zip bundleSales
Executive Account Review (QBR)
The flagship: KPI summary, two native charts (pipeline donut, case-status bar), deal detail, support health, and the people you work with — four child relationships on one Account document.
Two {Chart} tagsFour child loopsSix aggregatestotalSize guards
Download and unzip — inside: the template file, query-config.json, a README, and executive-account-review.docgen.json.
In the DocGen app, open Template Library → Your Templates → Import Template and choose executive-account-review.docgen.json — template, file, and query config arrive together.
Open the template, pick a sample record, and hit Generate Sample.
Charts render when you generate from the DocGen Runner or template preview (they rasterize to PNG client-side).
Excel.zip bundleOperations
Contact Roster (Excel)
A native .xlsx workbook: one spreadsheet row per contact, ready for sorting and filtering in Excel. Same merge tags, different canvas.
Download and unzip — inside: the template file, query-config.json, a README, and contact-roster-excel.docgen.json.
In the DocGen app, open Template Library → Your Templates → Import Template and choose contact-roster-excel.docgen.json — template, file, and query config arrive together.
Open the template, pick a sample record, and hit Generate Sample.
Excel.zip bundleFinance
Line Item Workbook (Excel)
Opportunity line items as a working spreadsheet with a grand-total row — hand finance a file they can actually pivot.
Native Excel outputLine-item loopSUM grand totalCurrency formatting
Download and unzip — inside: the template file, query-config.json, a README, and opportunity-lines-excel.docgen.json.
In the DocGen app, open Template Library → Your Templates → Import Template and choose opportunity-lines-excel.docgen.json — template, file, and query config arrive together.
Open the template, pick a sample record, and hit Generate Sample.
HTML.zip bundleFinance
Invoice (HTML)
The invoice, authored in pure HTML — what you write is exactly what renders, no Word-to-PDF conversion in between. Zebra-striped rows, right-aligned numerics, print-perfect.
Pure HTML → PDFZebra striping (nth-child)Line-item loopSUM / COUNT totals
Download and unzip — inside: the HTML template, an images/company-logo.png placeholder, query-config.json, a README, and invoice-html.docgen.json.
Make it yours: replace images/company-logo.png with your logo (keep the filename) and re-zip — or skip it and use the placeholder for now.
Fastest: Import Template with invoice-html.docgen.json. Or Google-Docs style: Create New (Type HTML), upload the whole zip — DocGen extracts the HTML + images automatically.
Pick a sample record and hit Generate Sample. What you authored is exactly what renders.
HTML.zip bundleSales
Sales Quote (HTML)
Customer-ready HTML quote: products table, min/avg/max pricing detail, and an enterprise clause that appears only on $100k+ deals. Pixel-exact PDF output.
Pure HTML → PDFConditional clause ({#IF})AVG / MIN / MAXValid-until date
Download and unzip — inside: the HTML template, an images/company-logo.png placeholder, query-config.json, a README, and quote-html.docgen.json.
Make it yours: replace images/company-logo.png with your logo (keep the filename) and re-zip — or skip it and use the placeholder for now.
Fastest: Import Template with quote-html.docgen.json. Or Google-Docs style: Create New (Type HTML), upload the whole zip — DocGen extracts the HTML + images automatically.
Pick a sample record and hit Generate Sample. What you authored is exactly what renders.
HTML.zip bundleFinance
Account Statement (HTML)
A statement of every engagement on the account: history table with won checkmarks, totals, and a live figures callout. Built for bulk runs across your whole book.
Engagement loopCheckbox formattingSUM / MAX / AVG{Now} timestamp
Download and unzip — inside: the HTML template, an images/company-logo.png placeholder, query-config.json, a README, and account-statement-html.docgen.json.
Make it yours: replace images/company-logo.png with your logo (keep the filename) and re-zip — or skip it and use the placeholder for now.
Fastest: Import Template with account-statement-html.docgen.json. Or Google-Docs style: Create New (Type HTML), upload the whole zip — DocGen extracts the HTML + images automatically.
Pick a sample record and hit Generate Sample. What you authored is exactly what renders.
HTML.zip bundleSales
Executive Review (HTML + live charts)
The QBR in HTML — and here the two charts render fully server-side, so they appear in Flow, bulk, and scheduled generations too, not just the Runner. Four child relationships, six aggregates, one command performance.
Server-side chartsWorks in Flow & bulkFour child loopsSix aggregates
Download and unzip — inside: the HTML template, an images/company-logo.png placeholder, query-config.json, a README, and executive-review-html.docgen.json.
Make it yours: replace images/company-logo.png with your logo (keep the filename) and re-zip — or skip it and use the placeholder for now.
Fastest: Import Template with executive-review-html.docgen.json. Or Google-Docs style: Create New (Type HTML), upload the whole zip — DocGen extracts the HTML + images automatically.
Pick a sample record and hit Generate Sample. What you authored is exactly what renders.
HTML.zip bundleSupport
Case Brief (HTML)
The complete case file in clean HTML: priority-aware banner, full details, and a work log from case comments — the template support teams attach to escalation emails.
Download and unzip — inside: the HTML template, an images/company-logo.png placeholder, query-config.json, a README, and case-brief-html.docgen.json.
Make it yours: replace images/company-logo.png with your logo (keep the filename) and re-zip — or skip it and use the placeholder for now.
Fastest: Import Template with case-brief-html.docgen.json. Or Google-Docs style: Create New (Type HTML), upload the whole zip — DocGen extracts the HTML + images automatically.
Pick a sample record and hit Generate Sample. What you authored is exactly what renders.
HTML.zip bundleLegal
Service Agreement (HTML, e-sign)
A two-party agreement in HTML — the recommended format for signature templates, because the signature stamp cards get the most room. Client + Provider roles with auto date stamps, side-by-side signature blocks.
{@Signature} tagsSide-by-side sign blocksTwo-role sequenceRecommended e-sign format
Download and unzip — inside: the HTML template, an images/company-logo.png placeholder, query-config.json, a README, and agreement-esign-html.docgen.json.
Make it yours: replace images/company-logo.png with your logo (keep the filename) and re-zip — or skip it and use the placeholder for now.
Fastest: Import Template with agreement-esign-html.docgen.json. Or Google-Docs style: Create New (Type HTML), upload the whole zip — DocGen extracts the HTML + images automatically.
Pick a sample record and hit Generate Sample. What you authored is exactly what renders.
Built something worth sharing?
The marketplace grows when builders share. Submit your own template setup and we'll feature it with full credit.