Report Writer

Forms in ConnectWise Report Writer

Use Report Writer forms to build WYSIWYG or HTML output from your ConnectWise data — including repeaters, subreports, and smart tags.

Forms in ConnectWise Report Writer

The Design Form button in Report Writer lets you reshape a report’s output into a custom form — either through a WYSIWYG editor or raw HTML. You can mix static content with live data pulled from your ConnectWise database.

Design Form editor

Select Design Form on any report to open the form designer. Two editing modes are available:

To embed live data in either mode, wrap the field name or description (from the report’s Fields tab) in square brackets: [FieldName].

Repeating data

When you need a block of content to repeat for each record, use a repeater tag pair around that content:

Open tagClose tag
[repeater][/repeater]

For example, you can display a ticket number once and list all associated records beneath it, rather than repeating the ticket number on every row.

Note: For repeater tags to persist across HTML structural elements (such as table rows), wrap them in an HTML comment tag.

Forms toolbar

The toolbar gives you access to four insert types:

Field — Inserts any item from the report’s Fields tab.

Column — Inserts any item from the report’s Data Sources.

Subreport — Inserts a subreport tag at the cursor position.

Note: A subreport must be configured with a Drilldown key before it appears in this dropdown.

Smart Tag — Inserts one of three dynamic elements:

Subtotals setup

To use the @Subtotal decorator on a repeated numeric column, three conditions must be in place:

  1. Every field outside the repeater block must be visually grouped.
  2. The Add Subtotals checkbox must be selected.
  3. Append @Subtotal to the field name inside the repeater: [LineItemTotal@Subtotal].

Two placement rules apply:

Ready to send better invoices?

Start for free. Your invoices should look as good as the work you do.

Get started free →