Contact & Mailing Manager

NO DATA Load your contact file to begin. Contacts stay on this computer. Only the optional mail-server check goes online.

Health by group

Where the correction work sits. Click a row, or press Enter on it, to open All Contacts with that group's addresses that need action.

Domains carrying issues

A domain with several flagged addresses usually means one company changed its mail system.
What this tool can and cannot tell you
A browser-based validator cannot guarantee mailbox availability or future Office 365 delivery. Checked here: syntax, domain shape, top-level domain, role accounts, free-mail domains, likely typos, duplicates, blanks and mobile number format. Not checked here: whether the mailbox exists, whether the person still works there, or whether your tenant will accept the address. Record real outcomes under Delivery status, and confirm contacts with each company at least once a year.

All contacts

The full database. Tick contacts to confirm, tag, group, set a status or delete them. Every change goes into the contact's history. Click a mobile number to call, or WA to open WhatsApp. An address that needs a look shows the reason under its health label.
What the health labels mean
Low Risk passed syntax, domain shape and every risk check. Warning needs a human look before a bulk send. Invalid is malformed and cannot be delivered as written. Missing has no address at all. Bounced is recorded from a real Office 365 NDR, which is the strongest evidence there is.

Load files

Every file is read in this browser by the reader built for its format, and never uploaded. Several files at once are combined into one load.
Drop your contact files here
Excel, CSV, OpenDocument, Numbers, Google or Outlook contacts, vCard, Word tables, JSON, a backup, or bounce messages
Which formats work, and how each one is read
FormatFilesHow it is read
Excel and spreadsheets.xlsx .xlsm .xlsb .xls .xltx .ods .fods .numbers .xml .html .dbf .slk .difEvery sheet is read. Merged company cells carry down while the email domain matches.
Text tables.csv .tsv .tab .txt .prnComma, semicolon, tab or pipe is detected. UTF-8, UTF-16 and Windows encodings work. Mobile numbers keep their leading zero.
Google or Outlook contacts.csvFirst, middle and last name are joined into Contact person. Labels and categories become tags.
Contact cards.vcf .vcardFrom Google, Outlook, iPhone and Android, including cards with several contacts in one file.
Word tables.docx .docm .dotxEvery table in the document is read like a sheet.
JSON.jsonA backup from this tool restores everything. Any other list of contacts loads like a sheet.
Bounce messages.eml .msgRecorded as bounces. Also on the Record bounces tab.
Not readable.pdf .doc imagesA browser cannot read these reliably. The tool tells you how to convert each one.
Column names are matched loosely, so Company, Organisation, Supplier name and Vendor all map to the same field. When a column is not recognised, you choose where it goes before anything loads. Two mobile columns are read: Mobile no 1 and Mobile no 2. An older file with a single Phone no column still loads into Mobile no 1. Tags and Last Confirmed are read when present.
SL #, Group, Company, Contact Person, Designation, Email, Mobile no 1, Mobile no 2, Tags

Record Office 365 bounces

Two ways in. Drop the bounce messages themselves, or paste the addresses.
Drag the bounce messages here
.eml or .msg, straight out of an Outlook folder. Many at once is fine.
In Outlook, make a rule that files delivery failures into one folder. Select them all, drag them onto this box. The files are read here and never leave this computer.
Or paste the addresses

Save a new contact

Start typing a company name. If the company is already in the file it will offer it, and fill the group for you.
Type an email address to see its health before you save.

Duplicates

Nothing here is deleted automatically. Merge keeps one record, fills its blanks from the others, and moves the rest to Recently deleted.

Recently deleted

Deleted and merged-away contacts wait here until you empty the bin. Restore puts a contact back exactly as it was.

Settings and privacy

When this is on, your contacts, history and saved versions stay in this browser so the tool opens where you left it. Browser storage is not encrypted. In Chrome and Edge, other HTML files you open from your own disk can read it. On a shared or office PC, turn this off and save a backup instead. When it is off, nothing is kept after you close the tab, so save your working file or a backup first.

Ready to mail

Addresses that passed validation, are not recorded as bounced, and are not on the do-not-mail list. Filter, then copy.
Exchange Online: up to 1,000 per message

Do-not-mail list

Addresses kept out of every copy and every contact export. The list lives apart from your contacts, so loading a new file cannot bring a blocked address back.
Add addresses by hand

By company

One click copies every valid address at a single company.

Company Confirmation

Once a year, each company checks its own contacts. Send the sheet, the company fills it in, and you import what comes back. Your contacts update everywhere after you check the changes.
1

Send

2

The company fills it in

  • At least 3 to 5 people: top management and the team responsible for your account, each with email and mobile
  • Still correct? Yes, or No
  • New email and New mobile where they changed
  • Remarks, for example "left the company"
  • Empty rows are ready for anyone missing
  • The Ref column stays as it is
3

Import what comes back

Drop the returned sheets here
Several at once is fine. Nothing changes until you press Apply.

Manage Groups

Create, rename and delete groups, then open one to add companies, contacts, emails or mobile numbers. A contact can be in several groups. Deleting a group never deletes its contacts: a contact left with no group shows as Ungrouped, and the Group filter finds it.

Save your working file

One Excel file, saved over itself each time. This is the file you edit in Excel and load back next session.
What the Excel file carries, and how the round trip works
Your original eight columns come first, in the original order, so it opens looking like the file you started from. Tags come next. After them sit the working columns: delivery status, in mailing list and why, mail-server result, notes, last confirmed, last checked and last updated. Loading it back restores all of that. The change history, saved versions, saved lists, do-not-mail list and deleted contacts are not in the Excel file. The complete backup below carries everything.
  1. Save here when you finish a session. Keep the same file name and overwrite it.
  2. Edit in Excel if you want: add rows, correct addresses, delete a contact who has left. Do not rename the column headers.
  3. Load it back from File & Backup, Load a contact file, next time. The count, the bounces and the drops all come back.

Complete backup

One file with everything: contacts, tags, confirmation dates, change history, saved versions, saved lists, the do-not-mail list, recently deleted contacts, settings and mail-server results. Use it to move to another computer or to recover after browser data is cleared.
Without a password, anyone who gets the backup file can read every name, email and mobile number in it. With a password, the file is encrypted (AES-256). A lost password cannot be recovered, so keep it somewhere safe.

Saved versions

Dated snapshots kept in this browser only. Clearing contacts under All Contacts, Settings & privacy, leaves every version here untouched.
How combining works
Contacts are matched on their email address. Where the same contact sits in several versions, the newest version supplies the details, because a later snapshot is a later state of the same record. A recorded bounce or a dropped address is kept if any version carries it, so a later clean snapshot cannot quietly erase a bounce you already know about. Contacts that appear in only one version are all carried through.
This clears history only. Your loaded contacts stay.

Change history

What changed, on which contact, and when. The latest 300 changes are shown. Open a contact to see its own history.

Export

Every export is written in this browser. The file name carries today's date.

Validation report

A plain summary you can attach to an email when you ask a group to fix its contacts.

Guidebook

Contact & Mailing Manager

Offline contact tool · by Sohel

Contact & Mailing Manager

Guidebook

Every screen, every button and every number on the dashboard.
Ten steps from your first contact file to a clean mailing list.

Md. Sohel Rana Compiled and built by Md. Sohel Rana

Last updated 29 Sep 2026

Contents

  1. What you need before you start
  2. The ten steps
    1. Open the tool
    2. Load your contacts
    3. Check the column mapping
    4. Read the dashboard
    5. Find contacts with the filters
    6. Fix problems and record bounces
    7. Organise groups and confirm contacts
    8. Build a mailing list and copy it
    9. Add, edit, merge and delete contacts
    10. Save, back up, look back and export
  3. Every card on the dashboard
  4. Email health and delivery status
  5. The screens
  6. Your Excel file
  7. If something goes wrong
Every picture in this book is the tool running on made-up sample contacts, not a drawing.
Save as PDF opens the print dialog set to A4 portrait. Choose Save as PDF as the destination, and under More settings untick Headers and footers so the file path does not print at the bottom.

What you need before you start

1 · Your contact file

Any list of contacts. An Excel sheet works best. The tool reads these columns: SL #, Group, Company, Contact Person, Designation, Email, Mobile no 1, Mobile no 2 and Tags.

Column names are matched loosely, so Organisation, Supplier name and Vendor all load as Company. CSV, Google and Outlook contacts, vCard, Word tables and JSON work too.

No file yet? Press Download blank Excel template in All Contacts, Load files tab, fill it in, and load it. Or start with + Add contact.

2 · Chrome or Edge

The tool is one HTML file. Double-click it and it opens in your browser. There is nothing to install and no account.

Keep the HTML file on your own drive. Keep your working Excel file and your backups next to it.

Your contacts do not leave this computer. Every file is read inside the browser and every export is written locally. The only network call is the optional mail-server check. It sends domain names only, never an address or a name, and only after you agree.

The ten steps

1

Open the tool

Double-click the HTML file. The top bar carries the screens: Dashboard, All Contacts, Company Confirmation, Manage Groups, Ready to Mail, History & Export and this Guidebook. They run in the order of the work: look, clean, confirm, organise, then send. History & Export and this Guidebook come after. The numbers on the buttons count your contacts and the addresses ready to mail.

Beside the screens sit four controls. File & Backup opens a short menu to load or save your contact file and your complete backup, from any screen. The Theme list sets the colours: Auto follows your Windows light or dark setting, then Light and five dark themes. The Full screen icon hides the browser frame, and Esc brings it back. + Add contact opens the new-contact form from any screen.

The strip under the top bar tells you what is loaded and from which file. With nothing loaded, the Dashboard shows Start here.

The tool as it opens with no data: the top bar, the status strip and the Start here card
The first screen, before any file is loaded.
2

Load your contacts

Open All Contacts, Load files tab, or choose File & Backup, Load a contact file in the top bar. Drop your file on the box, or press Choose files. You can pick several files at once and they load as one list. Each format is read by its own reader, so an Excel sheet, a CSV and a vCard all come in correctly. Mobile numbers keep their leading zero.

If contacts are already loaded, the tool asks first. Merge into my contacts keeps everything you have, adds the new contacts, and fills a field only where yours is blank. Replace everything starts from the file, and your current contacts are kept as a dated version under History & Export, History first.

A PDF, an old .doc file or a picture cannot be read reliably in a browser. The tool says so and tells you how to convert it.

The Load files tab on the All Contacts screen, with the drop box and the list of formats
All Contacts, the Load files tab.
3

Check the column mapping

When a column name is not recognised, Check the columns opens before anything loads. Each column in your file sits next to its first value and the field it will load as. Change any that are wrong. A column set to Ignore this column is not loaded. Press Load with this mapping to go on.

Tick Always let me check the column mapping before loading under the drop box if you want to see this window every time.

The column mapping window listing each column, its first value and the field it loads as
Every column is matched to a field before it loads.
4

Read the dashboard

The cards across the top give the state of the whole list. A card with a number above zero is a button: click it and the matching contacts open. A card at zero turns grey. Every card is explained under Every card on the dashboard.

Health by group shows where the correction work sits. Click a row to open All Contacts with that group’s addresses that need action. Domains carrying issues lists company domains with flagged addresses. Several flags on one domain usually means that company changed its mail system.

When contacts are due a confirmation, a blue line above the cards gives the count: overdue, never confirmed, and how many companies. Send sheets to these companies opens Company Confirmation with those companies already picked.

Recheck all addresses runs every check again. Tick Also check each domain’s mail server (MX) to ask public DNS whether each company domain can receive mail. That needs internet and sends domain names only.

The dashboard with its cards, the recheck card and the health by group table
The dashboard with sample contacts loaded.
5

Find contacts with the filters

All Contacts is the full list, with the health of every address. An address that needs a look shows the reason under its health label, and hovering over any label shows it too. What the health labels mean explains each one.

  • Search looks through group, company, person, designation, email, both mobiles, notes and tags.
  • Group, Company, Email health, Delivery status, Flag, Tag and Domain each open a tick list. Tick as many as you need. Each value shows how many contacts carry it.
  • Ticks apply when you press Done, click outside the list, or press Esc.
  • Inside one filter, a contact needs to match any one ticked value. Across filters, it must match all of them. Knit and Denim under Group, with Warning under Email health, gives the Warning contacts in either group.
  • Clear filters appears once a filter is on, and resets the bar.
  • On a phone, the dropdowns fold behind one Filters button, so the list starts near the top. Search stays open.
  • A long table shows 200 rows at a time. Show 200 more or Show all draws the rest. Select all that match, the copy buttons and the exports always take every matching row, not only the rows drawn.

A mobile number is a call link. WA beside it opens the chat in WhatsApp. A number that looks wrong shows a ! and the reason on hover.

All Contacts with the Group filter open and two groups ticked
A filter open, with two groups ticked.
6

Fix problems and record bounces

When an address is not safe for a bulk send, All Contacts shows an amber line above the filters: how many addresses need action. Press Show them to list only those, with the reason under each health label. Export them (.xlsx) gives the list with the reason on each row, and Copy them copies the addresses. Show all contacts brings the full list back. These contacts stay in your list, flagged. Nothing is deleted. When nothing needs action, the line is not shown.

Press Edit on any row to fix a contact. When you change the email, its health line updates as you type. The window also holds the delivery status, tags, notes, the confirmation tick and the contact’s own change history.

The Record bounces tab on All Contacts is how real failures come in. Drop the bounce messages, .eml or .msg, straight from an Outlook folder. Or paste the addresses, choose a status such as Hard Bounce, and press Match and apply. A recorded bounce is the strongest evidence the tool has, and it keeps that address out of every mailing list.

All Contacts showing only the addresses that need action, with their reasons
All Contacts, showing only the addresses that need action.
The edit contact window
Edit contact. The health line updates as you type.
7

Organise groups and confirm contacts

Open Manage Groups. Type a name under New group name and press Create group. Each row in the table has Open, Rename and Delete. A contact can sit in several groups. Deleting a group never deletes its contacts. A contact left with no group stays in your list as Ungrouped, and Ungrouped in the Group filter finds all of them, ready to put into a group again.

Open shows the group panel. Add people three ways:

  • Add a whole company. Type three letters, pick the company, press Add all its contacts.
  • Find contacts to add. Search, tick, then press Add ticked contacts.
  • Paste emails or mobile numbers, one per line, a name may follow. A known address or number adds that contact. A new one becomes a new contact in the group.

From the panel you can copy the group’s emails, open it in Ready to Mail, export it, or add a new contact straight into it. Tick members and press Remove ticked from this group to take them out.

The Manage Groups screen with the group table and an open group panel
Manage Groups, with one group open.

Confirm contacts with each company

The Company Confirmation screen runs the yearly check with each company, in three steps:

  • 1 · Send. Type three letters of a company and pick it. Pick as many as you need; each one shows as a tag you can remove with its ×. Add the companies due (the button shows how many) picks every company with an overdue or never-confirmed contact. Then press Export, which counts your picks, for example Export 5 companies. Export all companies takes every company. The sheet lists the company's contacts with shaded columns to fill in, and a Ref column the tool uses to match each row later. With Also make an Outlook email draft with the sheet attached ticked, each company gets its own email draft. The subject reads Contact List Update and the company name. It is addressed to that company's contacts who are ready to mail, asks them to update the sheet and reply, and carries only that company's sheet. Open it, check it, and press Send. Sign the email as adds your name under the message. Up to 10 companies come as separate draft files, ready to open, plus one workbook with all their sheets for your record. More than 10, or all companies, come in one zip file.
  • 2 · The company fills it in. Still correct? Yes or No, New email, New mobile and Remarks. The sheet and the email ask for at least 3 to 5 people, each with email and mobile: top management and the team handling your account. Empty rows are ready at the bottom for anyone missing.
  • 3 · Import what comes back. Drop the returned files on the box, or press Import returned sheets. A returned sheet dropped on the main Load files box is recognised and sent here too.
The Company Confirmation section with its three steps: send, the company fills it in, import
The Company Confirmation screen.

Before anything changes, a window lists every change, company by company: confirmed, corrected, answered No, new people, rows not answered, and rows the company removed. Press Apply to write them. Then:

  • Yes marks the contact confirmed today.
  • A New email or New mobile replaces the old one, and the contact is confirmed today. A correction typed straight into the name, designation, email or mobile columns counts too.
  • No with nothing new sets the delivery status to Requires Verification, so the contact shows when you press Show them on All Contacts.
  • Remarks are added to the contact's notes with the company name and date.
  • A new row becomes a new contact in that company, in its usual group, confirmed today.
  • A row the company deleted is left as it is. Check with the company before you delete anyone.

Every change goes into the contact's own history and Change history. Your contacts are kept as a dated version under History first, so an import can be undone by restoring that version.

8

Build a mailing list and copy it

Ready to Mail holds only addresses that passed every check, are not recorded as bounced, and are not on the do-not-mail list. Each address appears once, even when two contacts share it.

  • Filter it the same way as step 5. Save these filters as a list keeps the choice under a name, and Saved list brings it back.
  • The Excluding Warning-level addresses button lets you add Warning addresses when you choose to. Invalid, Missing, Bounced and do-not-mail addresses are never included.
  • Copy all emails puts the whole string on the clipboard, separated by semicolons. Paste it into the Outlook To, CC or BCC box.
  • Send in batches of splits a long list into blocks with a copy button each. Exchange Online allows up to 1,000 recipients per message by default. Your IT team may set a lower limit.
  • Block on a row, or Add selected to do-not-mail, puts an address on the Do-not-mail list. That list sits apart from your contacts, so loading a new file cannot bring a blocked address back.
  • By company copies every valid address at one company in one click.
The Ready to Mail screen with the saved list, the batch setting and the mailing string
Ready to Mail, filtered to two groups.
9

Add, edit, merge and delete contacts

All Contacts is where the list is kept clean. It has seven tabs across the top, and the tab bar counts records, duplicate sets and deleted contacts.

  • Load files. Step 2 above.
  • Record bounces. Step 6 above.
  • Add a contact. Start typing a company. If it is already in the list, the tool offers it and fills the group. The health line tells you whether the email is sound before you save.
  • Contacts. Search and filter the list, then tick contacts. Select all that match ticks every filtered row, not only the page. Once a contact is ticked, a blue bar shows how many are selected and the buttons: Copy selected emails, Mark confirmed today, Add a tag, Remove a tag, Add to group, Remove from group, Replace group, Set delivery status or Delete selected. Clear selection unticks them all. Every change is written to the contact’s history.
  • Duplicates. Exact duplicates share an address. Potential duplicates share a company and a person with a different address. Merge keeps one record, fills its blanks from the others, and moves the rest to Recently deleted. Nothing is merged without you.
  • Recently deleted. Deleted and merged-away contacts wait here until you empty the bin. Restore puts one back exactly as it was. Right after a delete, Undo appears at the bottom of the screen for a few seconds.
  • Settings & privacy. Keep contacts in this browser between sessions, how much browser storage is in use, the Country code for local mobile numbers used for WhatsApp links, and Reconfirm contacts every 6, 12 or 24 months.
The Duplicates card with exact and potential duplicates and the Merge buttons
Duplicates, waiting for your decision.

Browser storage is not a backup. It is not encrypted, and clearing browser data wipes it. On a shared or office computer, turn Keep contacts in this browser off and save a backup instead.

10

Save, back up, look back and export

File & Backup in the top bar holds the everyday saves, from any screen:

  • Load a contact file… and Save working file (.xlsx). The working file is one Excel file you can edit and load back next time. Keep the same name and save over it. The menu shows the time of your last save.
  • Download complete backup (.json) writes one file with everything: contacts, history, saved versions, saved lists, the do-not-mail list, deleted contacts and settings. It asks for an optional password first. With a password the file is encrypted with AES-256, and a lost password cannot be recovered. Load from backup… restores it, and keeps what is on screen as a dated version first.

The History & Export screen holds three tabs:

  • History. Save current version keeps a dated snapshot in this browser. Tick versions to combine them into one file or into your contacts. Change history lists what changed, on which contact, and when.
  • Export. Three groups of files: Save and reload, Reports to read or send, and Contact apps for Google Contacts, Outlook and vCard. What goes in decides whether the export follows your filters or takes everything.
  • Save & backup. The same saves as the File & Backup menu, with more detail: what the working file carries, how many changes are waiting, and the backup password fields.

The File & Backup button counts unsaved changes. After 20 unsaved changes, a reminder asks you to save.

The File & Backup menu open under its button in the top bar
The File & Backup menu, open from the top bar.
The Save and backup tab with the working file and the complete backup
History & Export, the Save & backup tab.
The Export tab with its three groups of files
History & Export, the Export tab.

Every card on the dashboard

A card with a number above zero opens the matching contacts. The counts are records, one row each, except Ready to mail, which counts unique addresses.

Total contacts
Every record in the list. The line under it counts companies and unique addresses.
Ready to mail
Unique addresses you can send to now: Low Risk, not bounced, not on the do-not-mail list. Two records sharing one address count once, because they get one message. The line under it gives the record count and its share of the list. A share is never rounded up, so 499 of 502 reads 99.4%.
Needs verification
Warning-level addresses. They are well formed, but something needs a human look before a bulk send, such as a likely typo in the domain.
Invalid format
Addresses that cannot be delivered as written: a missing @, a space, no dot in the domain. Bounces are counted on their own card, not here.
Missing email
Records with no address at all.
Recorded bounces
Addresses marked Bounced, Hard Bounce or Soft Bounce from a real Office 365 delivery failure.
Do-not-mail
Addresses on the do-not-mail list. They are kept out of every copy and every contact export.
Confirmation overdue
Contacts confirmed with their company once, but longer ago than the period set under Reconfirm contacts every. The line under it counts contacts never confirmed. They are kept apart, so a new list does not raise a reminder for every row. Find them with Flag, Never confirmed.
Mobile numbers to check
Contacts with a mobile number that looks wrong: letters, two numbers in one cell, too short or too long. With country code 880, a Bangladesh mobile must have 11 digits starting 013 to 019.
Shared addresses
Records that share an address with another record. Often one mailbox serves two sister companies. That is normal. It is noted, not treated as a fault, and sent once.

Health by group

Rows, Ready, Action
Records in the group, how many are ready to mail, and how many need action. A contact in two groups counts in both.
Mix
The bar shows the split: green ready, amber warning, red invalid, missing or bounced.

Email health and delivery status

A browser cannot prove a mailbox exists. The tool catches addresses that are clearly wrong and flags risks. Only an Office 365 bounce proves a failure. Confirm contacts with each company at least once a year.

Email health · set by the checks

Low Risk
Passed the syntax, domain and risk checks.
Warning
Well formed, but a risk was found: a domain that looks like a typo, such as gmial.com, an unusual top-level domain, a disposable mail provider, or a domain with no mail server after an MX check. Marking a contact Requires Verification also makes it a Warning.
Invalid
Malformed, or the domain does not exist in DNS after an MX check. The reason names the fault.
Missing
No address on the record.
Bounced, Hard Bounce, Soft Bounce
Recorded from a real delivery failure. This always wins over the checks.

Notes · shown, never counted as faults

role account
The address belongs to a desk, not a person, such as info@ or merchandising@.
free-mail
A Gmail, Yahoo, Hotmail or similar address instead of a company domain.
shared address
Another record carries the same address.
MX ok, MX unverified
The result of the mail-server check, when you ran it.

Delivery status · set by you

StatusMeansIn the mailing list
Not CheckedNo evidence yet. The starting value.Yes, if Low Risk
DeliveredMail reached this address. A Warning address marked Delivered becomes Low Risk.Yes, unless the address is Invalid
Requires VerificationYou want someone to check it.No, it becomes a Warning
Soft Bounce, Bounced, Hard BounceA delivery failure came back.No

The screens

Dashboard
The state of the list, health by group, domains with issues, and the recheck.
All Contacts
Every record, in seven tabs: Contacts (filters, the needs action line, selection, bulk edits and Copy selected emails), Load files, Record bounces, Add a contact, Duplicates, Recently deleted, and Settings & privacy.
Company Confirmation
Confirmation sheets for each company: send them with an Outlook draft, and import what comes back.
Manage Groups
Create, rename and delete groups, and add companies, contacts, emails or mobile numbers to them.
Ready to Mail
The clean list to copy into Outlook, saved lists, batches, the do-not-mail list and copy by company.
History & Export
Three tabs: History, Export and Save & backup.
File & Backup (top bar)
Load or save the contact file, and download or load the complete backup, from any screen.
Guidebook
This book. Save as PDF prints it as an A4 book with a cover and a contents page.

Your Excel file

The columns you load

ColumnHoldsMatters because
SL #A running numberFor your own reference. Rewritten on save.
GroupOne or more group names, separated by a semicolonDrives the group filter and the health by group table.
CompanyThe company nameDrives copy by company, confirmation sheets and duplicate checks.
Contact PersonName, with Mr. or Ms. if you use themShown everywhere and used to find potential duplicates.
DesignationThe job titleOffered as you type when you add a contact.
EmailOne addresschecked Everything about mail health reads this column.
Mobile no 1A mobile numberChecked for shape. Store it as text in Excel so the leading zero stays.
Mobile no 2A second numberSame as Mobile no 1. An older file with one Phone no column loads into Mobile no 1.
TagsFree labels, separated by commasFilter by them, add or remove them in bulk.

The columns the working file adds

Save working file writes your columns first, in the same order, then In format for emailing, Delivery Status, In Mailing List, Dropped Reason, Last Confirmed, Mail Server, Notes, Last Checked and Last Updated. Loading the file back restores all of it. Do not rename the headers.

Change history, saved versions, saved lists, the do-not-mail list and deleted contacts are not in the Excel file. The complete backup carries them.

If something goes wrong

A file will not load
Check the format. PDF, old .doc files and pictures cannot be read in a browser. Save the sheet as .xlsx or .csv and load that.
Contacts landed in the wrong fields
A column name was matched to the wrong field. Tick Always let me check the column mapping before loading and load the file again. Set each column by hand.
Mobile numbers lost the leading zero
Excel stored them as numbers before the tool saw the file. Format the mobile columns as Text in Excel, type the zero back, and load again. The tool’s own template and working file already store them as text.
An address you expected is not in Ready to Mail
Look it up on All Contacts. It is either Warning, Invalid, Missing, bounced, or on the do-not-mail list. The reason is under its health label.
Outlook refuses the pasted list
The list is likely over your recipient limit. Choose Send in batches of a smaller number and copy one batch at a time.
You deleted a contact by mistake
Press Undo straight away, or open All Contacts, the Recently deleted tab, and press Restore.
Everything is gone after clearing browser data, or on another computer
Browser storage belongs to one browser on one computer. Press File & Backup, then Load from backup…, and choose your latest backup. Or load your working Excel file under All Contacts, Load files.
A red banner says browser storage is full
The browser gives all HTML files opened from this computer about 5 MB between them, so another local tool can use up the space too. Your latest changes are only in this tab. Press Download backup in the banner first. Then delete old saved versions under History & Export, History. The Settings & privacy tab shows how much space is in use.
A backup will not open
It was saved with a password. Type the same password, with the same capitals. A lost password cannot be recovered.
The mail-server check fails
It needs internet, and an office network may block DNS lookups. The local checks still run. Clear MX cache forgets old results and looks every domain up again.
Moving to a new computer
On the old one, press File & Backup, then Download complete backup (.json). Copy the HTML file and the backup across. On the new one, open the HTML file, press File & Backup, then Load from backup….

Everything runs on this computer. Nothing is uploaded.

Md. Sohel Rana Compiled and built byMd. Sohel Ranasohelprsnl.com