Download Reportworq
⬇ Guide PDF

Email messages and templates#

The email subject and body on the Distribution step are built in the same pill editor as file names, so you can drop variable tokens into the wording. That makes a message dynamic: it fills in the period, recipient, or figures at send time, so you are not editing the subject line and body by hand every week or quarter. Save a message you will reuse as a message template, and reload it across jobs and campaigns.

Before you begin#

Write a dynamic subject and body#

  1. In the Email message editor, type the fixed wording of the subject and body.
  2. Insert variable tokens where a value should fill in at send time. The message body offers the fullest set, the same tokens as a file name plus the richer content tokens that only make sense in a message:
Body token Inserts Notes
Cell Value A source cell or named range Resolves even if the worksheet is excluded from output. A render mode controls the form: plain value (optionally with cell formatting as a colored or bold span), HTML Table, Markdown Table, or Plain Text Table. Multi-cell plain values join with newlines.
Chart A chart from the workbook A Range option can pick the chart name from a cell, so the inserted chart is chosen at run time.
Image An image from the workbook Same run-time Range selection as Chart.
Screenshot A rendered image of a worksheet range Set the Range to capture.
AI Insight The narrative produced by one of the job's AI prompts Body only. See Add an AI-generated insight to a message.
Address Book (the contact token) An attribute of the resolved recipient contact Resolves only when a contact is associated with the iteration, that is, with burst sets or contact mapping.
Parameter / Global Variable / Timestamp The same tokens as file names Resolve per burst iteration and recipient.
  1. To link to something external rather than attach it, use Markdown link syntax in the body, [Link text](URL), and put a variable in the URL so the link is dynamic per recipient (for example a SharePoint link to that recipient's file).
  2. Review the body, then save the job.

When to use dynamic tokens. The message goes out on a recurring schedule and its wording changes only by period, entity, or recipient. Tokenize those parts once and the weekly or quarterly edit disappears.

Recipients do not have to come from the address book#

The To, Cc, Bcc, and From fields are token fields too, so a job can address its mail without any address-book contacts at all. Insert a Cell Value token and the recipient address is read from a cell or named range in the source workbook at send time. Because the resolved value is split on semicolons, one cell can hold several addresses, for example ap@contoso.com; controller@contoso.com.

That makes the workbook itself the recipient list, which is useful when the routing already lives in the report, a distribution tab maintained by the business, or a lookup that derives the owner of each cost center. The cell resolves even when its worksheet is excluded from the output, so the routing tab never has to be delivered.

Use the Address Book when the same people receive many different reports and you want their destinations maintained in one place. Use a Cell Value token when the list is short-lived, owned by the report, or already computed in the workbook.

Add an AI-generated insight to a message#

An AI-generated insight is not an output format and not a file. It is model-written narrative that you embed into the message body, so the recipient reads a short written explanation above the numbers they have been sent.

This needs at least one enabled AI provider connection. Without one, the AI Generated Insights section does not appear on the Distribution step.

  1. On the Distribution step, open the AI Generated Insights section and choose Add to create a named prompt. Prompts appear as a tab strip you can rename or delete; names must be unique.
  2. Set the AI Model to one of your enabled connections. Choosing a model applies that provider's default token limit to the prompt.
  3. Open Settings to set Max Tokens (minimum 10, maximum 1,000,000, default 2048) and, if wanted, Include AI-Generated Footer, which appends a note that the content was AI-generated and names the model.
  4. Write the prompt. It accepts free text and Reportworq variable tokens, so it can reference the same parameter and cell values that drive the report, for example "Summarize the largest month-over-month variances for the department below." Images are not allowed in a prompt.
  5. In the message body, insert the AI Insight token and select the prompt by name. At send time the prompt runs and its narrative is written into the message at that point.

When to use it. A burst sends each department its own P&L and each recipient should get a short commentary written for their numbers, rather than one generic paragraph reused across every department. Because the prompt reads the job's own variables, the narrative is personalized per burst iteration with no manual writing.

Notes. The AI Insight token is available in the message body only, not in the subject line, the address fields, or the output file name. An AI Insight cannot be nested inside another prompt. The generated text is also recorded in Run History's per-output AI Insights section, so you can read what each recipient was sent. For provider setup and for the in-workbook alternative, see AI-generated insights in reports.

Save and reuse a message template#

A message template is a reusable subject, body, and category, stored per workspace, so a branded or standard message is written once and reloaded everywhere.

  1. Compose the subject and body (with tokens and, if wanted, an embedded logo image for branding).
  2. Choose Save Template and give it a name. Saving with an existing name overwrites that template with the current editor content.
  3. On any other job or campaign, choose Select a Template to open the picker: templates are listed on the left with a live preview of the selected body on the right. Choosing one loads its subject and body into the editor.
  4. Rename and Delete are available on the selected template in the picker.

When to use a template. The same, or nearly the same, message is sent across many jobs or campaigns, a branded cover email for every monthly pack, or a standard contributor notification. Write it once, reload it everywhere, and keep the wording consistent.

Use cases#

Notes and limits#

Going deeper. To combine several outputs into a single templated email per recipient, pair templates with combining. See Combine emails, collate, and zip.

Feedback on this page

Comments, questions, requests, or something missing or unclear? Email us - the page you are on is filled in for you.

Email feedback on this page

Or write to support@reportworq.com directly.