Skip to main content

Sending Mass Emails via Weighsoft: Letters & Mail Run Tracker

This article details how to use the "Letters" functionality in Weighsoft

Noel Collings avatar
Written by Noel Collings
Updated over 3 months ago

Mass emails or customer mail-shots in Weighsoft are managed through the Letters section in Lookups, and sent using the Mail Run Tracker. This guide outlines the steps and requirements to successfully create and send these communications.

Pre-Requisites

Before sending out letters via email, ensure the following are in place:

  1. A Letter Template created in the Letters section of Lookups.

  2. A Mail Run Template set up in the Mail Run Tracker screen.

  3. Contacts at the Account or Address level with:

    • A valid email address.

    • Both Email and Letter contact preferences enabled.

Step 1: Create a Letter Template in Lookups

  1. Navigate to:

    • Administration > Lookups > Letters

  2. Click Templates (top-right corner).

  3. To create a new template:

    • Leave the “Template (Load)” box blank.

    • Select Document Type: Letter.

    • Enter a Template Name.

  4. Edit the content like a Word document:

    • Use the toolbar in the Content field.

    • Insert dynamic fields using @ tags on the right.

    • Use Shift + Enter for single line spacing.

  5. Click Export to PDF to preview.

  6. Once satisfied, click Save

Tip: To add images, host them online (e.g., company website), then use the Image button in the toolbar and insert the image URL.

You cannot paste images directly into the Content field.

Step 2: Create a Mail Run Template

  1. Go to:

    • Modules > Invoice > Mail Run Tracker

  2. Fill out the following fields:

    • Template Name: e.g., Letter

    • Subject: Email subject line

    • Invoice Run Type: Leave blank

    • Template Type: Select Letter

    • Company: Choose the relevant company

    • Message: Email body (use dynamic tags like [AccountName])

Note: The Email template is what will be sent out to the recipient. The Letter template will be attached to the email as a PDF file.

Step 3: Ensure Valid Contacts

Only contacts meeting the following criteria will receive the email:

  • A valid email address.

  • Email and Letter contact preferences enabled.

Each account must have at least one qualifying contact.

Step 4: Send the Letters

  1. Go to:

    • Administration > Lookups > Letters

  2. Select your template from the Template dropdown.

  3. Configure Letter Options to define the recipient scope:

Available Filters:

  • Non-Cash Accounts: determines if the email is sent to Non-Cash Accounts

  • Cash Accounts: determines if the email is sent to Cash Accounts

  • Active Accounts Only: if ticked, the email will only be sent to accounts that are marked as "Active"

  • Live Addresses Only: if ticked, the email will only be sent to addresses that are marked as "Live"

  • Include Accounts On Stop: if ticked, the email run will include On Stop accounts

  • Include Sites with no Orders: if ticked, even sites with no active orders in place will receive the email

  • Broker Accounts Only: If ticked, the email run will only target accounts with the "Broker" tag enabled.

  • Live Trade Contracts: if ticked, the email will target accounts with live trade contracts (allowing you to target only trade customers)

  • Address Type

    • Primary Address - the system will only check for contacts on the Primary (invoice) address of an account

    • Delivery Account - the system will check every address in the system for relevant contacts

  • Accounts that Receive Email Invoices Only: if ticked, only accounts that are setup to receive email invoices will get the letter sent out to them.

  • Accounts Over Credit Limit: if ticked, the email run will include over-limit accounts

  • Skip Jobs newer than X Months: entering a value will only send the email to addresses that have had a skip job in the last X months (leaving it blank effectively ignores this filter). You could use this to, for example, exclude any addresses that have not been used in the last 12 months.

  • Material Jobs Newer than X Months: entering a value will only send the email to addresses that have had a material job in the last X months (leaving it blank effectively ignores this filter). You could use this to, for example, exclude any addresses that have not been used in the last 12 months.

  • RMC Jobs Newer than X Months: entering a value will only send the email to addresses that have had a RMC job in the last X months (leaving it blank effectively ignores this filter). You could use this to, for example, exclude any addresses that have not been used in the last 12 months.

  • Haz Jobs Newer than X Months: entering a value will only send the email to addresses that have had a Hazardous job in the last X months (leaving it blank effectively ignores this filter). You could use this to, for example, exclude any addresses that have not been used in the last 12 months.

  • Company: determines which company this letter will be for (this will also determine which mail run template to use, assuming you have more than one "letter" template with different companies set against them)

  1. Click Email (top of screen).

  2. Enter an email address (optional).

  3. Leave Title and Message blank to use Mail Run Template defaults.

  4. Click Send.

The system will generate a mail run with individual emails for each matching contact. You must then go to the Mail Run Tracker to schedule the send date and time.

Step 5: Perform a Test Email Run

To test the setup:

  1. Create a new contact on any active account.

  2. Set your own email address against that contact.

  3. Enable Email and Letter preferences.

  4. Save the contact.

  5. Go to Letters, select your template.

  6. Click Email, enter your email address.

  7. Click Send.

This will generate a mail run targeting only your test contact.

Other Resources

There is also a webinar available on this process here: Weighsoft How-To Series - Letters

Did this answer your question?