Customize and brand your quotes and invoices with themes tailored to your business identity.
The Quote / Invoice Theme Editor allows administrators to create and customise multiple quote and invoice themes that reflect their brand. Companies operating under multiple business names can create multiple different themes that can be selected on each quote or invoice.
From this point, we’ll mostly talk about invoice themes, however quote templates are almost identical!
To open the editor, in the top right corner of the Sales page, click the -> Edit Themes.
The theme editor is a representation of the final invoice output. The page is broken into 9 sections which can have text and HTML elements added to them. When creating a new theme, the system default theme is loaded in by default, but you can add and modify any of the Shortcodes that you require.
To create a new theme, click on the New (1) button and select either New Quote Theme or New Invoice Theme. This action will open an editable template based off the default themes, allowing you to fully customize the layout, content, and styling according to your needs.
Enter a clear and descriptive theme name (2) for internal use only. These names help your team quickly identify the purpose or style of each theme but will not be displayed on the final document sent to clients. For instance, you could use theme names like Company Name — 30 Day Terms or Premium Client Invoice.
Specify the title (3) you want to appear prominently at the top of your invoice or quote. Examples include Invoice, Tax Invoice, or Quotation. This is visible on the final document delivered to your client.
You can brand your invoices by uploading your company logo. Simply click on the Upload Logo (4) button, select your logo file from your device, and it will appear automatically on all invoices generated using this theme.
Shortcodes displayed in the right sidebar (5) represent dynamic placeholders that are automatically replaced with relevant details when generating your invoice or quote. For example, shortcodes such as [invoiceNumber] or [companyName] are replaced by the actual invoice number and your company’s name. If there’s no data available for a shortcode at the time of generation, that shortcode will be left blank.
Client contact person’s first name — if no contact person is set, falls back to the client’s first name (for a person) or company name (for an organization)
[toLastName]
Client contact person’s last name — if no contact person is set, falls back to the client’s last name (for a person) or is left blank (for an organization)
[toOrganization]
Client contact person’s linked organization name — if no contact person is set, falls back to the client’s linked organization name (for a person) or is left blank
Customize your invoice layout by choosing which item columns or total row elements to display or hide (6). This allows you to create tailored invoices suitable for different types of clients or projects, ensuring clarity and relevance in your financial communications.
Use custom CSS code (7) to personalize the appearance of your invoice or quote templates fully. This powerful feature lets you adjust fonts, colors, layout spacing, and more, ensuring your documents reflect your brand identity precisely.
(8) Predefine the email content and subject lines used when sending invoices through the built-in Send Invoice function. Creating standard email templates helps maintain consistency, enhances professionalism, and speeds up your invoicing process.
Once you’ve customized your theme, click the Save (9) button to store your changes. This ensures your template settings, styling, and customizations are preserved and ready for future use.