KutoolsforOffice — One Suite. Five Tools. Get More Done.

Enhance Word Mail Merge with Kutools Advanced Mail Merge

AuthorSiluviaLast modified

Word Mail Merge is a powerful tool for creating personalized letters and emails from a single template. However, once you start sending professional emails, you may quickly encounter several limitations. For example, Excel number and date formats may not be preserved, adding attachments to every email is inconvenient, managing Cc and Bcc recipients is limited, and there is no easy way to preview complete email settings before sending.

Advanced Mail Merge in Kutools for Word addresses these challenges by extending Word's built-in Mail Merge with formatting controls, attachment management, email preview, enhanced sending options, and document generation capabilities. This guide walks you through the complete workflow, from preparing your mail merge document to sending personalized emails or generating separate documents.


Benefits of Advanced Mail Merge

Advanced Mail Merge enhances Word's built-in Mail Merge by making it easier to format merge fields, manage email settings, preview results, and automate document generation.

Preserve Excel Formatting
Keep number, currency, date, and other formats from your Excel data source without editing field codes.
Manage Attachments with Ease
Add both fixed attachments and record-specific attachments in a single mail merge.
Configure Cc and Bcc Recipients
Include fixed or dynamic Cc and Bcc recipients for every personalized email.
Preview Before Sending
Review recipients, attachments, Cc/Bcc settings, and complete emails before delivery.
Send Personalized Emails Confidently
Validate email settings and send personalized messages with built-in checking and reporting.
Generate Individual Documents
Create separate Word or PDF files for each mail merge record with automatically generated filenames.

Before You Start

Before using Advanced Mail Merge, you need to prepare a standard Word Mail Merge document. If you already have one, you can start using Advanced Mail Merge right away.

  1. Prepare an Excel workbook containing your mail merge data, including column headers (which become mail merge fields) and the corresponding data records.
    the connected excel source file
  2. Open your Word template.
  3. Go to Mailings > Start Mail Merge > Letters.
    start mail merge with letters
  4. Click Select Recipients > Use an Existing List, then choose your Excel workbook.
    select recipients from an existing list
  5. Place the cursor where you want to insert a merge field, then select the desired field from Mailings > Insert Merge Field.
    Note: The column headers in the connected Excel workbook are automatically available as merge fields in the Insert Merge Field menu.
    Insert mail merge field
  6. Repeat Step 4 until all required merge fields have been inserted into the template.
    a screenshot of the complete mail merge fields

Once the merge fields have been inserted, you're ready to use the Advanced Mail Merge features.


How to Use Advanced Mail Merge

Advanced Mail Merge adds powerful capabilities to Word's built-in Mail Merge. You can preserve merge field formatting, configure attachments and Cc/Bcc recipients, preview email settings, send personalized emails, and generate individual Word or PDF documents—all from one integrated toolkit.


Format Merge Fields

One of the most common problems with Word Mail Merge is that Excel formatting is often lost during the merge process. Currency symbols may disappear, dates may display in unexpected formats, and percentages may appear as decimal values.

The Format Fields feature allows you to preserve the original formatting of merge fields from your Excel data source without manually editing Word field codes.

Step 1. Open the Format Fields dialog

Under the Mailings tab, select Format Fields in the Kutools Advanced Mail Merge group.

The format fields feature in the ribbon

In the opening Format Fields dialog box, all merge fields in the current document will be listed.

All merge fields in the format fields dialog
Note: If you selected a merge field before enabling the feature, that field is automatically selected in the dialog box.
the selected field is auto selected in dialog

Step 2. Preserve the formatting

In the connected Excel workbook, the Amount field is formatted as currency. However, when it is inserted into the mail merge document, it is displayed as a plain number without the currency format.

  1. In the Merge fields section, select the merge field that the formatting does not preserve. Here I choose Amount.
  2. In the right side of the dialog, choose the appropriate format options for the selected field.
    In this example, I select the Number type, apply a thousands separator with two decimal places, and format the value as U.S. dollars. You can choose the formatting options that best suit your data.
  3. Click Apply to save the formatting.
    a screenshot shows how to change the formats

Result

After applying the formatting, the selected merge field preserves the formatting defined in the Excel data source during mail merge. For example, currency values retain their currency symbols and thousand separators, while dates and percentages are displayed in the expected formats.

Notes:
  • Format Fields supports four formatting categories: Number, Date/Time, Text, and Numbering. Choose the appropriate category based on the selected merge field.
    a screenshot shows the format types
  • If the same merge field appears multiple times in the document, the formatting is applied to every occurrence automatically.
    the same fields are formatted at once
  • If you modify a field and switch to another one without clicking Apply, Kutools prompts you to apply or discard your changes before continuing.
    a prompt reminding you to apply the changes
  • The preview area updates automatically as you modify the formatting options.
  • Click Clear Format to remove the current formatting settings and restore the default format.

Configure Attachments, Cc, and Bcc

Although Word's built-in Mail Merge can send personalized emails, it does not support adding attachments or specifying Cc and Bcc recipients. These limitations often require users to rely on VBA or other workarounds.

Advanced Mail Merge removes these limitations by allowing you to add both fixed and record-specific attachments, as well as fixed or dynamic Cc and Bcc recipients, directly within the mail merge workflow.

To configure attachments, Cc, and Bcc recipients, follow the steps below.

Step 1. Open the Attachments & Cc dialog box.

Under the Mailings tab, select Attachments & CC in the Kutools Advanced Mail Merge group.

How to open the attachment and Cc feature

Step 2. Configure attachments, Cc, and Bcc recipients

In the Attachments & Cc dialog box, configure the required email settings.

Configure attachments

The Attachments section allows you to add fixed attachments that are included in every email or specify an attachment field from the data source.

  • Add fixed attachments
    Click the Browse button and select one or more files.
    The selected files will be sent to every recipient.
  • Add an attachment field
    If your Excel data source already contains a column with attachment file paths, select the corresponding field from the drop-down list.
    The attachment specified in each record will be automatically added to the corresponding email.
  • Combine fixed and dynamic attachments
    You can use both methods at the same time. When fixed attachments and an attachment field are configured together, every email includes the fixed attachment(s) as well as the attachment specified for that recipient.
    how to configure attachments
Configure Cc and Bcc recipients

The Cc / Bcc section allows you to configure both fixed recipients and recipients stored in your data source.

  • Add fixed Cc or Bcc recipients
    Enter one or more email addresses in the Cc or Bcc boxes. Every personalized email will include these recipients.
    Tip: If you enter multiple email addresses, separate them with semicolons (;).
  • Add Cc or Bcc fields
    If your Excel data source already contains Cc or Bcc email addresses, select the appropriate field from the Data source field drop-down list.
    Each personalized email will automatically include the corresponding Cc or Bcc recipients.
  • Combine fixed and dynamic recipients
    You can use fixed recipients, data source fields, or a combination of both.
    Fixed recipients are included in every email, while recipients from the selected data source fields vary according to each record.
    how to configure Cc and Bcc fields

Step 3. Save the settings.

Click Save to apply the attachment and Cc/Bcc settings.

The configured settings are stored in the current Word document and do not insert any visible content into the document itself.

Once the settings have been saved, you can preview the configured attachments, Cc, and Bcc recipients before sending your emails, as described in the next section.


Preview Current Mail Settings

Before sending personalized emails, it's important to verify the email settings for each recipient. While Word's built-in Preview Results only lets you preview the merge field values in the document, it cannot display the actual email settings, such as attachments, Cc, or Bcc recipients.

The Preview feature in Advanced Mail Merge allows you to review all sending information associated with the current mail merge record before sending.

To preview the current mail settings:

  1. Under the Mailings tab, click Preview in the Kutools Advanced Mail Merge group.
    open the preview dialog
  2. In the Current Send Settings dialog box, you can:
    1. Review the current To recipient, Cc, Bcc, and attachment information.
    2. Navigate through mail merge records using the Previous and Next buttons.
    3. Click Email Preview to open a complete preview of the current email.
      a screenshot shows the sending settings of each record
Notes:
  • You can select and copy any information displayed in the dialog box.
  • If the To recipient information is missing, an email address appears to be invalid, or an attachment file cannot be found, a warning message is displayed next to the corresponding field in the dialog box. You can then update the corresponding data in the connected Excel workbook and try again.
    a screenshot shows the warning messages in the preview dialog

After confirming the current mail settings, you can proceed to preview the complete email in Outlook or continue with sending the mail merge emails.


Preview the Email in Outlook

After confirming the current mail settings, you can preview the complete email in Outlook before sending. This allows you to verify exactly how the email will appear to the recipient, including the email body, attachments, and recipient information.

Under the Mailings tab, select Preview in Outlook in the Kutools Advanced Mail Merge group.

how to open the preview in outlook dialog box

Wait while Outlook prepares the email. A draft email is automatically created and opened in Outlook using the current mail merge record, with all email information populated automatically. You can then review the complete email before sending.

the complete email preview in outlook

This feature is ideal for verifying the final appearance of a single email before sending the entire mail merge.

Note: If Outlook is not already running, opening the preview may take a little longer.

Send Personalized Emails

Once you've confirmed that your mail merge settings are correct, you can send personalized emails directly from Word using Advanced Mail Merge.

Step 1. Open the Send Mail dialog box

Under the Mailings tab, click Send Mail in the Kutools Advanced Mail Merge group.

open the send mail dialog

Step 2. Review or modify the email settings

The left pane of the Send Mail dialog box displays the current email settings. Before sending, you can review or modify these settings as needed.

Specify the email subject

By default, the Subject box displays a predefined subject, Mail merge notice. You can either enter your own subject text or click the drop down arrow to insert a merge field from the connected Excel workbook.

If your data source contains a Subject column, each recipient can receive an email with a personalized subject line.

a screenshot shows how to modify the email subject

Step 3. Configure the sending options

Scroll down in the left pane to the Sending options section. Here you can specify how the personalized emails will be sent.

Specify the sending range

Choose one of the following sending ranges, you can specify which records to be sent.

  • All records – Send emails for every record in the data source.
  • Current record – Send only the currently selected record.
  • From ... To ... – Send emails within a specified record range.
    specify the sending range
Choose a sending method

Advanced Mail Merge supports three email delivery methods.

🖥️ Send via Outlook desktop

Use this option to send emails through the Outlook desktop application.

  1. Select Outlook desktop from the Send via drop-down list.
  2. Click Settings to choose the Outlook account used for sending.
  3. Set a sending interval to help avoid sending restrictions imposed by email providers.
    how to send emails via outlook desktop

☁️ Send via Microsoft 365

Use this option to send emails through your Microsoft 365 account.

  1. Select Microsoft 365 from the Send via drop down list.
  2. Click Settings, then sign in to your Microsoft 365 account.
    how to send emails via Microsoft 365

🌐 Send via a SMTP Server

Use this option to send emails through an SMTP server.

  1. Select SMTP server form the Send via drop-down list.
  2. Click Settings to configure the SMTP server settings.
    Tip: You can send a test email to verify the configuration before sending.
  3. Set a sending interval to help avoid sending restrictions imposed by email providers.
    how to send emails via smtp server

Step 4. Preview and send emails

Before sending, you can preview the emails that will be sent.

  1. Review the emails displayed in the Preview pane.
    You can:
    • Review the information for each email.
    • Select any email in the preview list, click the Preview (eye) button to open the selected email in Outlook for a final review.
  2. After confirming, click Check & Send.
    preview the email status and send
    Note: If the corresponding attachment cannot be found, a warning message is displayed in the Preview pane.
    display warning message if attachments is not found
  3. A confirmation dialog box appears and lists the current sending settings. Click Yes to continue.
    a confirmation dialog lists the current sending settings
  4. Another dialog box displays the checking results. Click OK to review the details.
    a dialog box displays the checking results
  5. The Preview pane is updated with the checking results. Records with warnings or errors are clearly identified.
    You can then choose one of the following buttons:
    • Continue Sending: Sends the emails immediately, ignoring any warnings or errors.
    • Back to Edit: Returns to the preview screen so you can update the corresponding data in the connected Excel workbook and check the emails again.
      the checking result lists
  6. When sending is complete, a Send Mail message box displays the sending results. Click OK to close the dialog box.
    a dialog box displays the sending results

Step 5. Export the sending results

After all emails have been sent, you can export the sending results for future reference.

  1. Click Export Results, then choose a folder in which to save the report.
    the export results button in the dialog box
  2. A confirmation dialog box appears after the report has been exported successfully. Click Yes to open the report immediately, or click No to close the dialog box.
    a dialog box appears asking if you want to open the exported file
  3. Close the dialog box.

A CSV report is generated listing the sending status of every email, making it easy to review successful, skipped, or failed messages later.

a screenshot showing the exported file content

Generate Individual Documents

In addition to sending personalized emails, Advanced Mail Merge allows you to generate a separate document for each mail merge record. Unlike Word's built in Mail Merge, which combines all merged records into a single document, this feature creates an individual Word or PDF file for every selected record.

This feature is particularly useful for generating invoices, contracts, certificates, reports, or other personalized documents.

To generate individual documents, follow the steps below.

Step 1. Open the Generate Files dialog box

Under the Mailings tab, select Generate Files in the Kutools Advanced Mail Merge group.

open the generate files dialog box

Step 2. Configure the Generate Files dialog box

  1. Click Browse and select the destination folder where the generated files will be saved.
  2. Choose the output format:
    • Word Document
    • PDF Document
  3. Select a field from the File name source drop down list to use as the filename for each generated document.
  4. Specify the records to generate.
  5. Click Start.
    configure the generate files dialog box
  6. When the generation is complete, click Open Folder to open the destination folder and view the generated files, or click Close to exit the dialog box.

Result

Each selected mail merge record is saved as an individual Word or PDF document.

the exported separate files in the destination folder
Note: If duplicate filenames already exist in the destination folder, select Overwrite existing files to replace the existing files.

Conclusion

Advanced Mail Merge extends the capabilities of Word's built-in Mail Merge with additional features for formatting merge fields, managing attachments and Cc/Bcc recipients, previewing email settings, and more.

Whether you're preparing invoices, contracts, notifications, or other personalized documents and emails, it helps streamline your mail merge workflow and improve efficiency.