Mail merge allows users to automatically add contact information like names and addresses from a database into form letters and envelopes for mass mailing purposes. It involves a form document containing placeholder fields, a separate data file with contact records, and merging the data into the fields for individualized output like letters and labels.