Document templates
Document templates let you give quotes a more branded look as well as include contract language, product information and images. You can define multiple templates and tailor them to new deals, amendments and renewals for example.

Header and footer
Headers and footers can appear on every page, but you have the option to skip the first page. You can also upload a background image that you can overlay text on. Bunny will try to auto-size the image to the width of the document, but you may need to fine-tune this manually.
Background images should be rectangular and 1200px wide

You can overlay some text on the image. In the example above, we have added some text with merge field that will show the customer's name.
You can also adjust the margin bottom for headers (and margin top for footers) to create some spacing between the document body and the header and footer.
Body components
The body of a template can be comprised of a number of different components, which can all be customized.
Account – The customer account information as well as the details of contact on the quote
Body text - A rich text field that can contain anything from contract language to introductions. You can also render this in two columns.
Header - A headering for the following components.
Image - Any image
Page break - Causes the following component to start on a new page. This can be useful for a cover page or right before a quote or signature page.
Quote - The details of the quote, i.e. the line items with pricing as well as totals.
Signatures - The signature fields for e-signing integration with Docusign, PandaDoc or Dropbox Sign.
Spacer – A horizontal line that separates the compomnents immediately before and after it.
Fonts and sizes
To make it easier to create a visually consistent and appealing document, Bunny will attempt to size all text to the default size: 13 px. The fonts supported are:
Arial, Courier New, Georgia, Impact, Inter, Lato, MarkPro, Montserrat, Open Sans, Roboto, Times New Roman and Trebuchet
You can override fonts in some components, but changing the overall font setting will update all components.
Preview
The Preview tab lets you preview what the template will look like as PDF. Bunny provides sample values for the account, quote and signature components, but all other components will look exactly as shown.

You can also download the PDF and inspect it in your favorite PDF viewer.
Merge fields
There are cases where text needs to dynamic, such as dates and customer details. When inserted as {{current_date}}, Bunny will merge in the relevant values in the final PDF.
date_today
Mar 31, 2025
day_of_month_today
31
month_today
March
year_today
2025
Quote
quote.number
123456
quote.expiry_date
Mar 31, 2025
quote.notes
This is a note
quote.name
Acme, Inc. quote
quote.amount
$123.45
quote.net_payment_days
30
quote.evergreen
true
quote.po_number
ABC123
quote.currency
USD
quote.amount
quote.sub_total
quote.tax_amount
Account
account.name
Acme, Inc.
account.customer_billing_street
account.customer_billing_city
account.customer_billing_state
account.customer_billing_country
account.customer_billing_zip
account.currency
USD
account.tax_number
Last updated
Was this helpful?
