Last updated: June 2026
Real Estate & Property

Generate Property Contracts in 30 Seconds, Not 90 Minutes

Real estate agents spend 45–90 minutes per transaction manually copying data into contract documents. This template pulls from your Google Sheet, auto-fills your PDF template, saves to Drive, and emails all parties — without touching a keyboard.

90 min
saved per transaction on manual contract drafting At 10 transactions/month, that is 15 hours back every month.

What this template does

  • Reads property data from Google Sheets — no copy-paste required
  • Auto-fills your PDF contract template via PDF.co (free tier)
  • Saves completed PDF to Google Drive in an organised folder
  • Emails contract to buyer, seller, and agent simultaneously
  • Updates sheet status to "Contract Sent" automatically
  • Works with n8n (free) or Make.com (free tier)
n8n Make.com
$79one-time
No monthly fee — runs on free n8n or Make.com + PDF.co free tier
Get the Template — $79
  • n8n workflow JSON — 6 nodes, import in 2 clicks
  • Make.com blueprint JSON
  • PDF setup guide — step-by-step
  • Google Sheets column template
  • Personal commercial licence
Delivered instantly via Gumroad. Works with:
n8n Make.com
Questions? Email support@peakautomations.online

How does the contract generator work?

The workflow runs when you trigger it (or on a schedule). Here is exactly what happens:

1

Reads "Ready to Contract" rows from Google Sheets

The workflow fetches every row in your Properties sheet where the status column is set to "Ready to Contract". Multiple properties are processed in sequence — one trigger handles all pending contracts.

2

Formats and validates the data

A Code node structures the raw sheet data, generates a unique contract reference number, and formats dates correctly for your contract — ensuring everything is clean before it touches the PDF.

3

Auto-fills your PDF template via PDF.co

An HTTP Request node sends the structured data to PDF.co, which fills the named form fields in your contract template. The result is a fully completed, properly formatted PDF ready to sign.

4

Uploads the PDF to Google Drive

The completed contract PDF is saved to your designated Google Drive folder automatically — named by contract reference and property address, organised from day one.

5

Emails all parties simultaneously

The buyer, seller, and agent each receive an email with the contract reference, property address, and a link to the Drive document — all within 30 seconds of triggering.

6

Updates the sheet to "Contract Sent"

The Google Sheets row is updated with the contract reference, date, and Drive link — so your property pipeline stays accurate without any manual entry.

What is included

n8n workflow6-node workflow JSON — Google Sheets (read), Code (format), HTTP Request (PDF.co), Google Drive (upload), Gmail (send), Google Sheets (update status)
Make.com blueprintSame logic in Make.com module format — import and connect credentials
PDF setup guidePlain-English step-by-step — Sheet setup, PDF template field naming, credential connection, test & activate
Markdown guideSame guide in .md format — readable anywhere
Sheet column templateExact column headers to copy into your Google Sheet
LicencePersonal commercial licence — use in your own agency, unlimited runs

Frequently Asked Questions

How does the real estate contract generator work?

The workflow reads property rows from your Google Sheet where status is "Ready to Contract", formats the data, sends it to PDF.co to fill your contract template, uploads the PDF to Google Drive, emails all parties, then updates the Sheet row to "Contract Sent". The entire process takes under 30 seconds.

Do I need a paid PDF.co account?

No. PDF.co's free tier includes 100 API calls per month — sufficient for most agents. At 5–10 transactions per month, the free tier covers typical usage comfortably. Paid plans start at $29/month if you need more.

Can I use my own contract template?

Yes — you provide your own PDF with named form fields. The setup guide explains how to add field names to your PDF using PDF.co's field editor. Your template, your branding, filled automatically.

What property data does it pull from Google Sheets?

Property address, seller name and email, buyer name and email, sale price, deposit amount, settlement date, and agent name. The setup guide lists the exact column headers. You can add extra fields by modifying the Code node.

Does it work for commercial property too?

Yes — the workflow is template-agnostic. Residential sales, commercial leases, property management agreements — as long as your PDF template has named form fields, the same workflow fills it.

Can it email the contract to multiple recipients?

Yes. The Gmail node emails buyer, seller, and agent simultaneously by default. Add further recipients (solicitor, property manager) by adding their email columns to your Sheet and mapping them in the Gmail node.

Stop drafting contracts by hand

One-time payment. Instant download. Running in under 30 minutes.

Get Real Estate Contract Generator — $79