NetSuite Tips – How to Maintain a Clean Mailing List (Updated for 2026)

The world of digital marketing is always changing and evolving, but one thing that stays steady is the importance of email marketing. In 2026, 22% of marketers report email as one of their top ROI-driving channels, meaning that when you get it right, it really delivers.

NetSuite can help you make your email marketing strategy easier to implement and maintain. However, there are steps you can take to make it more successful so it drives bigger results. And a large part of that is maintaining a clean mailing list – including keeping your hard bounce rate low.

If email marketing is part of your marketing strategy, you need to be maintaining your mailing list – but what does this entail? How often should you be ‘cleaning’ it?

In this post, we’ll answer these questions more, to help you ensure you get the most out of your email marketing strategy and get the most benefits from NetSuite to support it.

What Does ‘Cleaning Your Mailing List’ Mean?

Email marketing campaigns run using a list of emails you wish to contact. Cleaning this list means removing any unengaged, invalid or duplicated email addresses to keep the quality of that mailing list high.

The higher the quality of your mailing list, the better opening rate you’ll gate, the more conversions you’ll win, and the bigger ROI you’ll see. This makes it a worthwhile task for any business that uses email marketing.

Who should you target when cleaning your mailing list?

When you’re cleaning your mailing list, you need to look out for four types of subscribers to remove:

  • Unsubscribed email addresses: In some instances, this will be a legal duty in line with GDPR and other regulations. If someone has clicked the ‘unsubscribe link’ in your email, they need to be removed from your list within a set time (aim for within 10 days).
  • Invalid email addresses: If an email address doesn’t exist, obviously, it can’t receive emails. The reasons an email might be invalid vary, from it being misspelled when it was entered, though to a defunct email provider or the user closing the account. Either way, leaving them on your list will damage your sender reputation so you should delete them if and when you can.
  • Duplicate addresses: Sending the same email, multiple times to the same address annoys subscribers and can lead to email providers marking your emails as spam. Removing duplicate emails as part of your cleaning process removes these issues.
  • Unengaged or inactive subscribers: Even people who choose to sign up to your email list may not follow the links in your emails – some won’t even open them at all. These are unengaged subscribers and having a long list of these can lower your sender reputation.

Regularly cleaning your mailing list is vital to protect your sender reputation. If you don’t, you can end up with a lot of bounced emails which damage your reputation and lead email service providers to class you as spam.

What Is a Bounced Email? 

When an email fails to deliver, it ‘bounces’. This can happen for a number of reasons – some are temporary, known as a ‘soft bounce’, but if the issue is permanent then this results in a ‘hard bounce’.

Possible reasons for hard bounces: 

  • Unknown User 
  • Bad Domain 
  • Address Error 
  • Account Closed 

Possible reasons for soft bounces: 

  • Mailbox Full 
  • Disabled Account 
  • Greylisted 
  • Server Too Busy 

How Does NetSuite Manage Bounced Emails? 

In NetSuite, when an email message returns an invalid address or hard bounce, any records associated with that email address offer a warning that the email address is invalid. 

This includes: 

  • Email campaigns 
  • Customer, contact, vendor, employee, and other name records 
  • Email messages 

These email addresses are also added to the ‘Bounced Email Address List’.  

NetSuite will not send email messages to addresses that have triggered a hard bounce until they are removed from this list, either manually or after a specified time has elapsed.  

(This specified time is set by the account administrator under the Email tab in Setup > Company > Preferences > Set Up Printing, Fax & E-mail.) 

You can view a list of bounced email addresses at Lists > Relationships > Bounced Email Addresses.

Screenshot from NetSuite showing "Lists" dropdown menu with "Relationships" highlighted and a secondary "Relationships" dropdown to the right.

Here, you can manually remove email addresses from the list to include them in email campaigns once again. 

As long as email addresses are present on this list, then NetSuite won’t send these recipients emails. However, they only stay on this list for the defined period of time mentioned above. The defined periods of time to “Remove Email Addresses from the Bounced Email Address List After” are 30 days, 90 days, 180 days or never: 

Screenshot from NetSuite showing how to set time limit for removing bounced email addresses.

If your account is set to ‘never’, then bounced emails will stay on this list and, therefore, never be sent unless you manually remove them.  

Tip: You may still incur a charge for these messages, so you need to set “Hard Bounced is false” as a criterion when setting up your recipient groups.  

If your defined time is anything other than ‘never’ then they will be removed from the list, and therefore NetSuite will once again try to send emails to them.  

In addition to keeping track of hard-bounced email addresses resulting from email marketing campaigns and mail merges, Netsuite tracks any address that has been hard-bounced from any email sent from NetSuite including transactional email. 

Should I remove hard bounced email addresses from mailing lists?

Yes, you should be regularly checking your bounced email list and unsubscribing hard bounce addresses. Otherwise, if they get removed from your ‘Bounced Email Address List’, NetSuite will start sending emails to them again.

This becomes a real issue if you set the timescale of your automated ‘Remove Email Addresses from the Bounced Email Address List after’ to anything less than ‘never’.

Removing hard bounces is an important part of cleaning up your mailing list. Here’s how you can do it:

How to remove a bounced email address from your list

  1. Navigate to the Bounced Email Address List at Lists > Relationships > Bounced Email Addresses
  2. Tick the box in the Delete column for each email address you want to clear the bounce history for or click Mark All to select all email addresses in the list. 
  3. Click Delete. 

Their bounce history will then be removed, and you can continue to email them. 

If you have checked your Bounced Email Address List and you’re happy that there’s no one on there who should be receiving your email campaigns, then you can manually go into each recipient’s record and unsubscribe them. This means that they will never receive emails from you again and will therefore stop triggering a hard bounce. 

Alternatively, if there are a number of email addresses that you wish to unsubscribe, then you can perform a mass update (see below). 

What emails should I not delete?

Even if an email has ‘hard bounced’ this doesn’t mean you should definitely delete it. Sometimes, when you check the address you’ll still want to contact. You might find the address was typed incorrectly, or that the format of the company email has changed but you still want to contact that person.

This is why manually cleaning your mailing is such an important part of maintaining it.

Mass unsubscribing entities with bounced email addresses 

You can unsubscribe customers and others with invalid email addresses from email campaigns with a mass update. This mass update can be based on the ‘Hard Bounced’ field that is set on a record whenever an email sent from NetSuite triggers a hard bounce. 

  1. Go to Campaigns > Other > Mass Updates.
  2. Expand ‘General Updates’.
  3. Click the type of record you want to unsubscribe
  4. On the Mass Update page, on the Criteria subtab, select ‘Hard Bounced’ in the Filter column. Choose ‘yes’ to select all those recipients whose email addresses have hard bounced
  5. Click Set
  6. Enter any other criteria for the records you want to unsubscribe
  7. Click the Mass Update Fields subtab
  8. Tick the box in the Apply column next to Global Subscription Status box
  9. In the Value column, select ‘Soft Opt-Out’
  10. Click Preview to review the records that will be affected by this update
  11. On the preview page, click Perform Update 

Tips for Optimising Your Email Campaign Delivery in NetSuite

NetSuite’s email policies abide by the standards set by the Messaging Anti-Abuse Working Group (MAAWG). Campaign emails that abide by their Terms of Service are sent with a higher priority than emails that do not meet the criteria below.

Legitimate marketing email has the following characteristics: 

  • The recipients have opted into your campaigns. This is the most important indicator in determining whether or not an email message is spam 
  • The campaign recipients have purchased or responded to your campaigns in the past 
  • The email uses a campaign email domain 
  • The email uses Domain Keys Identified Mail (DKIM) 
  • You have garnered a positive sender reputation through your previous campaigns 

Developing a positive email sender reputation

NetSuite considers your email history to determine whether your email meets its best practice criteria. This includes: 

  • The percentage of campaign email that is replied to 
  • The percentage of email sent to invalid email addresses 
  • The percentage of your campaign email that leads to spam complaints from recipients and ISPs 
  • The purchase and response history of recipients 

Maintaining a positive sender reputation leads to faster delivery. 

Permission is key 

For the best results, you should only send email campaign messages to: 

  • Customers who have subscribed to your marketing campaigns, preferably with a Confirmed Opt-In status 
  • Email addresses that have not resulted in bounced email 

The most important thing to remember is that you can only carry out unsolicited email marketing if the person you’re targeting has given you their permission. However, there is an exception to this rule. Known as the ‘soft opt-in’ it applies if the following conditions are met: 

  • Where you’ve obtained a person’s details in the course of a sale or negotiations for a sale of a product or service; 
  • Where the messages are only marketing similar products or services; 
  • Where the person is given a simple opportunity to refuse marketing when their details are collected, and if they don’t opt out at this point, are given a simple way to do so in future messages 

NetSuite recommends that you invite recipients to opt into your campaigns. While you can send campaigns to recipients with the Soft Opt-In status, having recipients subscribe can increase the deliverability of your email.
You can invite your customers to opt in by going to Campaigns > Other > Mass Updates.

Screenshot of NetSuite's "Campaigns" menu, with "Other" highlighted and a secondary dropdown menu to the right with "Mass Updates" highlighted.

Screenshot of "Mass Updates" page in NetSuite, with "Marketing" section expanded

Under the Marketing heading, select the Send Subscription Message update you want to perform. 

Set a suitable time increment for bounced email addresses 

Repeatedly sending email to an invalid email address damages your sender reputation. To help with this, NetSuite automatically logs when email messages return hard bounce responses and does not send emails to those addresses for a designated period of time. 

To ensure that you only send email to valid email addresses, be sure you have set a suitable time increment for bounced email addresses at Setup > Company > Preferences > Set Up Printing, Fax & E-mail (Administrator). 

Select the right recipients 

Selecting the right group of recipients is important in ensuring that your email is delivered quickly and successfully. When creating a target group with search criteria, consider including the following criteria in addition to the other criteria you use to select your recipients: 

NetSuite offers two levels of opt-in Global Subscription Statuses –

  • Confirmed Opt-in
  • Soft Opt-in

Sending to recipients who have confirmed that they want to receive your email is the most important factor in determining if your email meets the Marketing Automation Terms of Service. 

Note that you can send email campaigns to recipients with the status of Soft Opt-In, but your email might not be delivered as quickly or as successfully as it would be to Confirmed Opt-In customers. 

  • Hard Bounced is false 

If you have set the “Remove email addresses from Bounced Email Addresses list after” preference, these email addresses are not sent email, but adding this criterion prevents you from incurring a charge for these messages. 

  • Campaign Response Fields…: Campaign Response Filter: Response is ‘none of Failed – spam’ 

This filters recipients who have flagged your email as spam in the past. 

Keep reading

NetSuite 2026.2 Release: What to Look Out For

NetSuite 2026.2 lands with more AI woven through the platform. Kyler Hofton, our Head of Support, walks through the four areas worth your attention: passkeys as a 2FA authenticator, audit trails and automation in bank reconciliation, AI-assisted inventory optimisation, and cleaner field service notes.

Why NetSuite Is the Best ERP for Retail Businesses

Over 43,000 businesses worldwide currently trust NetSuite to be their ERP solution. And as award-winning NetSuite partners, we know exactly why they do. In this post, we'll set out 5 reasons why your retail business should choose NetSuite over any other ERP to help make your business as efficient (and profitable) as possible.

How Can Your Growing Business Scale with NetSuite?

As experts in NetSuite implementation and the benefits it brings, we're perfectly placed to explain how the system scales with businesses, and how it can support your growth - which we do right here, so read on!

How to Automate Dunning in NetSuite

Want to save time and effort on the Dunning process by automating it through NetSuite? Read our guide to find out how.

NetSuite vs. SAP Business One: A heavyweight ERP contest

Nowadays, businesses accrue increasing amounts of data – whether they’re growing or not. The challenge is collecting and using that data wisely.

How to Use Copilot in Dynamics 365 Finance

In this blog post, we'll take a deep dive into the exact role Copilot can play inside Dynamics 365 Finance. We'll cover the benefits of using it, the jobs it can assist you with and the potential challenges of using it to make sure you are able to implement it as successfully as possible.

Ready to transform your business with Oracle NetSuite?

Work with an award-winning NetSuite provider

Get in touch to discuss your requirements or book a FREE demo to see what NetSuite could do for you!