HubSpot workflow

HubSpotGoogle Docs

Invoice Template

Bill a customer for the work on a HubSpot deal. Portant fills the prepared-for block, each line item with its discount and the net total into a Google Doc, ready to send.

Use template

~5 min setup Β· Used by 100+ teams

Trusted by 40,000+ teams

partner logo 01 partner logo 02 partner logo 03 partner logo 04 partner logo 05 partner logo 06 partner logo 07 partner logo 08 partner logo 09 partner logo 10 partner logo 01 partner logo 02 partner logo 03 partner logo 04 partner logo 05 partner logo 06 partner logo 07 partner logo 08 partner logo 09 partner logo 10 partner logo 01 partner logo 02 partner logo 03 partner logo 04 partner logo 05 partner logo 06 partner logo 07 partner logo 08 partner logo 09 partner logo 10

Overview

Generate an invoice with discounts from a HubSpot deal

An invoice is the document that gets you paid, and it is usually built from the last one. Someone opens a previous invoice, swaps the customer, retypes the line items from the deal, then works out the discount by hand and hopes the total matches what was agreed.

This template takes that job away. Data merge pulls the customer's company, contact name, email, phone and street address, plus all of the deal's line items with their quantity, unit price and discount, into a Google Doc. It shows the price before discount, the total discount and the net total, and output management files each finished invoice.

It suits teams that sell on a HubSpot deal and discount by line, without needing a regional tax breakdown on the page. If you do, the family ladders up to invoicing with regional versions for Australia, Canada, the UK and the US.

Who is this for

Is this template right for you?

Finance teams and freelancers who invoice clients regularly.

  • An invoice the moment the deal is ready. The invoice is generated from the deal when the stage changes, so billing starts while the work is fresh instead of waiting for someone to find last month's file.

  • Discounts show up where the customer looks. Each line shows its own discount next to the price, and the totals state the price before discount, the total discount and the net total, so the customer can see how the number was reached.

  • Totals match the deal. Every line, price and discount comes from HubSpot, and the totals are formulas over the line items, so the invoice cannot disagree with the deal.

Setup

How to set up the invoice workflow

  1. 01

    Step 1: Connect HubSpot and Google Docs

    Open Portant, install the HubSpot app from the Marketplace, and connect the Google Drive account that will hold the invoice template and the generated invoices.

  2. 02

    Step 2: Replace the sample header and payment details

    The header, the address block and the payment information are fixed text in the template, and they ship with sample company text and an add-your-payment-info prompt. Replace them once with your own. The invoice number and due date are hash-marked placeholders (#Invoice Number# and #Due Date#) that you fill in on each invoice, not merged fields.

  3. 03

    Step 3: Check the deal mapping

    The customer and line item tags are already mapped to the HubSpot deal's contact, company and line items. Confirm the properties match how your portal names them, and make sure discounts are set on the line items, since each row and the discount total read from there.

  4. 04

    Step 4: Set the trigger and filing

    Choose the deal stage, workflow action or app card button that starts the run, and tell output management where to file the finished invoice. If finance reviews invoices before they go out, add an approval workflow first.

Frequently asked questions

An invoice is a document a seller issues to request payment for goods or services. It lists what was sold, the quantities and prices, any discounts, the total due, and when and how to pay. This template generates one from a HubSpot deal in about a minute.

The prepared-for block uses the contact's first and last name, email and phone number, plus the deal's associated company name and street address. The table uses each line item's name, description, unit price, quantity, discount and net price. The totals sum the pre-discount amounts, the discounts and the net prices.

No. The template has no tax line, only the price before discount, the total discount and the total net. If you need one, add it to the Google Doc and map it to the line items' tax amounts, or use a regional version that already includes a tax line.

They are hash-marked placeholders in the template (#Invoice Number# and #Due Date#), not merged fields. Fill them in on each invoice, or replace them with tags mapped to deal properties if you want them filled automatically. The invoice date is stamped from the run timestamp.

Yes. The header, address and payment information are fixed text, so replace the sample content once in the Google Doc. The payment terms section reads 30 Days, and you can edit it to match your contracts. Amounts show a dollar sign, which is also fixed text.

Yes. Regional versions ship as Invoice (AU), Invoice (CA), Invoice (GB) and Invoice (US), each with its own tax line, bank fields and date format. Pick the one that matches where the seller operates, or use this general-purpose template if you need a discount column instead.

Join over 40k+ teams using Portant

Portant has been a game-changer for Clipboard! It's saved our sales team countless hours every week by generating order forms, proposals and contracts with info from HubSpot automatically filled in.

sam clarkeSC

Sam Clarke

Co-Founder, Clipboard

With Portant, I run documents directly from HubSpot. No jumping between platforms. No copying data.

edwin vandermaas portraitEM

Edwin van der Maas

Operations Lead, 2manydots

Portant replaced three separate tools for us. One platform handles docs, signatures, and follow-ups without leaving HubSpot.

RK

Rachel K

RevOps Manager, Mid-Market

Hundreds of contracts go out in a few clicks. The signed ones come back in, and the rest are easy to spot.

gregory fleurot portraitGF

GrΓ©gory Fleurot

Director of HR & Operations, Innovative Language

At RepCard, Portant gave us an end-to-end automated workflow inside HubSpot, we replaced manual agreement creation at scale.

natalie reeder portraitNR

Natalie Reeder

Revenue Operations, RepCard

We're seeing higher average closed revenue with Portant and faster days to close, it's showing us a material impact on sales velocity.

TP

Tom P

VP Sales, Enterprise SaaS

Love this product. Have been using it for over a year and the integration to Google Workspace is awesome. Lots of credit for listening to your users!

duncan iDI

Duncan I

Web, Google & WordPress

When the executive team asks for an extension document, Portant gets it to them in about an hour, it's empowered my whole team.

megan marohn portraitMM

Megan Marohn

Operations, Boomerang Capital

Truly a gamechanger! Portant streamlines these tasks and allows me to focus on the things that require my attention and problem-solving!

jordan hJH

Jordan H

Administrator, Mid-Market

This software brilliantly takes over the tedious process of creating and sending invoices. This not only saves time but massively reduces errors of data entry.

lukas gLG

Lukas G

E-commerce Business Owner

This product is a gamechanger for all of those painful manual document merges. Love what you and the team have built!

matthew bMB

Matthew B

Founder & Leadership, Upflowy

Our reps used to spend 30 minutes per proposal. Now it’s under two minutes and the documents look better than ever.

JS

James S

Sales Director, Agency

Stop formatting,
start closing.

Try Pro free for 14 days

Then stay on Free forever. Join over 40,000 sales teams using Portant to close deals faster in HubSpot.