Use Cases

Stop Writing Sales Proposals by Hand in 2026. Let Notion Automate It.

A practical guide to automating your entire proposal workflow — from Notion database to a polished, client-ready PDF — in three setup steps you'll never have to repeat.

By Sanat Biswal · 2026-04-19 · 8 min read

Stop Writing Sales Proposals by Hand in 2026. Let Notion Automate It.

You just wrapped a great discovery call. The client is interested. The timing is right. You're excited. And then it hits — you have to write the proposal. Again. Now it also starts from scratch all over again.

You open your last month's proposal that was sent, you replace the client's name, change the pricing that was made earlier, and then you finally try to remember what was discussed last time.

Now suddenly you realise you spent two hours on something that should have taken you five minutes. This is the moment that kills sales momentum — for you and for your client.

The frustrating part? Almost 80% of every proposal you write is identical to each other, but only a handful of fields actually change that matter.

This guide walks you through how to fix that permanently and setup the automation to work forever.

Using PDFOutput, you'll be able to connect a Notion database to a Google Docs template, map out the fields once and for all, and then generate polished, personalised PDFs automatically — forever directly stored inside your database.

How do we create a new automation?

!Creating a new automation

In order to create a new automation, we need to click on +New Automation once logged in and provide a name to it to get started.

For this demonstration, I will provide the name as Sales Proposal Automation and then click on Next to proceed further…

!Naming the automation


How does the Notion to PDF automation work?

The automation system has 3 moving parts. Once its connected, you will never touch the setup again and it will run 24/7 365 days without your intervention.

  • Notion Database — This holds all your client and deals data as structured properties.
  • Google Document — This acts as the visual layer — layout, branding, and placeholders that get replaced with live data.
  • PDFOutput — This helps bridge the two things together. It reads your Notion records, fills the template, and creates a finished PDF back into your database automatically.
  • Let's understand the system properly.


    Step 1: Setting up your Notion database

    !Notion database setup

    Your Notion database is the single source of truth for every proposal. Here are the nine properties you need and why each one earns its place:

  • Proposal ID — This serves as a unique reference like SP-001. It becomes essential for tracking versions, linking to invoices, and avoiding confusion when you're managing dozens of active deals.
  • Client name & email — This helps to drive personalisation ("Dear Acme Corp" instead of a blank) and also powers email automations for sending the proposal once it has been generated.
  • Industry — This lets you customise the language and case studies for each sector. You can segment by industry over time to spot patterns in your pipeline.
  • Proposal title & description — This serves as the core content of the document. The description is mapped directly to the scope section of your PDF — it has to be written once in Notion, and then it appears there automatically.
  • Proposal value & currency — This helps to display the pricing in the proposal and also is responsible to feed revenue forecasting. The currency field handles multi-country clients cleanly without any extra work needed.
  • Payment terms — This helps to set the expectations upfront (e.g., "50% on signing, 50% on delivery"). This reduces disputes and auto-generates the payment section in your PDF.
  • Status — This helps to track deal stage: Sent → Under Review → Accepted → Rejected. This is also what triggers downstream automations like invoice creation or even archiving the same.
  • Sales rep — This assigns the ownership to a team member. It also enables performance tracking and makes follow-up responsibilities completely unambiguous for use.
  • Created & expiry dates — The expiry date helps to create urgency and prevents clients sitting on stale pricing. It helps to automate a reminder three days before expiry becomes highly effective.
  • > Automation Trigger: PDFOutput adds a "GeneratePDF" select property to your setup. It has options: In Progress, Ready to Generate and Completed. When you mark any record as Ready to Generate it fires the automation and then the record is converted to a PDF automatically.

    How do we connect the Notion Database?

    !Connect Notion button

    In order to connect the Notion Database, click on the Connect Notion button to allow connecting notion databases.

    !Notion connection screen

    Once the database is connected, it must show the Sales Proposal database in the Notion Database selection.

    !Sales Proposal database selected

    Click Next and then you will be able to proceed to the next step to connect the Google Document.


    Step 2: Creating your Google Doc template

    !Google Doc template

    The Google Doc is where you create your Sales Proposal — layout, branding, and structure all live here. More on why we choose Google Doc later on.

    The key difference from a normal document is that instead of hardcoded values, you can use a placeholder text in the form of "\{\{…\}\}" that PDFOutput can replace with live Notion data at the time of generating the PDF.

    Your template should ideally include:

    • A personalised header that contains the client name and proposal ID involved
    • An executive summary that is drawn from the description field values
    • A scope of work section that defines the work involved
    • A pricing block with value and payment terms for the client
    • Validity and expiry information of the sales proposals
    • A footer section with the sales rep's contact details involved
    • But, why do we choose a Google Doc?

      You already know it:

    • it's easily accessible from anywhere, and
    • it integrates with PDFOutput out of the box.
    Most importantly — when you do update the template later on (with new branding, updated legal clauses, a different layout) — every future PDF generated is created automatically with the new version. You don't need to migrate any changes later on.

    If you want to use pre-built templates and get going, then PDFOutput has a library of ready-made templates you can clone and customise for your use.

    How to add the Google Document?

    In order to add the Google Document, click on Select Google Document and then you will be able to add the Google Document which will serve as the document for Sales Proposals.

    !Select Google Document


    Step 3: Mapping fields and triggering the automation

    !Field mapping screen

    This is where the 2 pieces connect together to create the magic.

    In PDFOutput, your Notion database appears on the right with all the properties listed one below the other and your Google Document Sales Proposal template is shown on the left.

    The process is simple:

  • Click Copy next to any Notion property — this copies its placeholder text
  • Go back to your Google Doc, navigate to where that field should appear, and then paste (Ctrl + V / Cmd + V) it
  • Repeat for each property you want to put into the PDF
  • Once everything is done, click on the Setup Notion automation button to activate the notion automation for your database
  • Once live, generating a proposal is a single and quick action.

    Open the Notion record, change the GeneratePDF to "Ready to Generate," and then close the tab.

    Within seconds, PDFOutput fetches the row's data, fills every placeholder in the \{\{…\}\} format, renders the PDF, saves it to Google Drive (optional), and drops a file inside the PDFFiles column in your Notion Database.

    The status changes to "Completed" automatically.

    > Worth knowing: If your database uses relation or rollup properties — linking proposals to a separate Clients database, for example — PDFOutput can pull that related data into the PDF too. No duplication required.


    What you actually gain from PDFOutput automation

  • Time back, every time — You need to build the template once. Every subsequent proposal takes seconds, not hours. The time saved starts compounding with volume of PDFs — ten proposals a month means hours returned to higher-value work.
  • Zero copy-paste errors — Creating manual proposals introduces mistakes always — wrong client name, outdated pricing, mismatched currencies etc. Using an automation pulls from the source of truth every time, i.e. Notion Database.
  • Files stored where you already work — PDFs land directly in your Notion database and Google Drive simultaneously. No hunting through email threads or downloads folders.
  • A pipeline you can actually see — With status, dates, value, and sales rep all structured properly in Notion, you get real visibility into your deals — filter by stage, sort by expiry, track performance by rep as well.
  • No technical knowledge required — The setup is entirely click and automate to create PDFs. Connect the database, map the properties and automate for PDF generation. Once it's running, it runs forever without any maintenance needed.

  • The real value of this workflow isn't any single proposal — it's the cumulative time you stop wasting on every proposal after it.

    Thus, set it up once, and let the system do the repetitive work so that you focus on actually closing deals not creating the proposals one by one.

    Ready to automate your sales proposals? Get started for free and create your first automation in minutes.