AutoMailMerge™ Plug-in for Adobe® Acrobat®
What is AutoMailMerge™?
AutoMailMerge™ is a plug-in for Adobe® Acrobat® software for performing PDF mail merge - filling PDF forms with data. Mail merge is a computer term describing the production of multiple documents from a single template form and a data file. This technique is used to create personalized letters, documents, bills, statements, mailing labels from a database of names and addresses. Using mail merge, all you have to do is create one PDF form that contains the information that is the same in each version. Then add some fillable form fields for filling in. The software will populate form fields and generate output PDF documents.
Filling PDF form with data from Excel spreadsheet
Where do I start?
Start with downloading and reading one of the visual step-by-step guides:
"How to Perform a PDF Mail Merge" - a visual step-by-step introduction to the mail merge (PDF).
"Video: Populating PDF Form with Data from Excel Spreadsheet" - watch a video tutorial that shows how to perform mail merge using AutoMailMerge.
Product Tutorials:
Use Cases
Use the AutoMailMerge plug-in to create and send personalized PDF documents such as statements, invoices, letters, labels, coupons, bills, tax forms and etc. Automatically fill a PDF form template with data from a spreadsheet/database to produce multiple individual PDF documents. Use mail merge to create a set of documents that are essentially the same, but where each document contains some personalized text or images.
How it Works?
The software reads records from the spreadsheet or data file and populates forms fields of the template PDF form. New PDF file is created for each input data record. Any PDF document that has fillable form fields can be used as a mail merge template. Fillable forms fields can be easily added to almost any PDF document. Output documents can be secured with a password and emailed to the recipients using email addresses retrieved from each data record. Supported data formats: Excel spreadsheets, comma and tab-delimited text files, Microsoft Access, or ODBC-compliant databases.
The following diagram illustrates how data from a spreadsheet is used to populate a PDF form template to produce multiple PDF files:
PDF Mail merge workflow
Software Overview and Related Links
Features Summary
  • Create multiple PDF documents from a single PDF form 
  • Create a single compound PDF document 
  • Use MS Excel, MS Access, ODBC, CSV, Tab-delimited text files and more
  • Advanced data selection capabilities
  • Optionally make output PDF forms non-editable
  • Put images on the PDF form based on data records
  • Put Code 39, Code 128 and other barcodes on the PDF forms
  • Add custom watermarks
  • Name output files using text from data records
  • Optionally print output documents
  • Optionally email output documents
  • Secure output PDF files with passwords
  • Advanced customization with Acrobat JavaScript
  • Save and load processing settings into configuration files or PDF form itself
  • Supports Adobe Acrobat batch processing (Action Wizard)
Features Description
Create Multiple PDF Documents
Create multiple PDF documents by filling a single PDF form with data from variety of data sources such as Excel spreadsheet, comma and tab-delimited text files, MS Access database, and any ODBC-compliant database such as MS SQL Server or Oracle. The software allows to define correspondence between data source fields and PDF form fields. Populate text fields, check and radio boxes, combo and list boxes using or more data fields.
Create Single Output PDF Document
Optionally, generate a single compound document that contains all filled PDF forms or group files into multiple documents. Output files can be grouped into multiple compound PDF documents based on data field values. For example, all invoices that belongs to a single company can be placed into a separate PDF file.
Record Selection
Select all or just a few individual data records to run a mail merge operation on. Select multiple records by text search or by record numbers. Advanced users may use SQL selection capabilities to select a desired subset of records out of a large database or table. The plug-in provides a simple SQL expression builder and easy-to-use interface for creating and maintaining a library of frequently used queries.
Place Images on PDF Forms
Place images and PDF files into specific location on a PDF form using file references from a data file. The software can take an Excel hyperlink and insert a corresponding image file into a PDF form. Supported file types: BMP, GIF, JPEG, PCX, PNG, TIFF, PDF. See the step-by-step tutorial.
The following example shows how images and text can be combined to fill a PDF form:
Example of placiing images on PDF forms
Generate Barcodes
Place Code 39, Code 128, and other barcodes on the PDF forms:
Secure Output Documents
Limit access to output PDF files by setting document "open" passwords and/or restricting certain features, such as printing or editing. Use individual password for every output file. Passwords for each document can be read from a corresponding data record.
Custom File Naming
Create human readable file names by combining text from fields with any custom text. This functionality allows producing file names such as "Account - 34565672.pdf" or "John A Doe.pdf".
Flatten Form Fields
Optionally, flatten form fields in output PDF files to make document content permanent and all fields non-editable.
The plug-in adds a menu for flattening form fields on one or more pages in the currently opened document. Use this functionality to make information on a PDF form permanent.
Make Form Fields Read-Only
The plug-in provides an option to make all or only selected form fields in output documents read-only. Users will not be able to directly modify field values or click on any buttons. Text fields will appear as regular text without any borders or input areas. The plug-in can fill-in read-only fields with data while maintaing their read-only status in the output files. This operation is different from form flattening (although similar in visual appearance), because it preserves form fields in the PDF documents.
Print Output Files
Automatically print each output document to a default printer.
Add Custom Watermarks
The plug-in provides options for adding dynamic watermarks to each output document. Text from a data source can be combined with a fixed text to create custom watermarks. Use this functionality to uniquely label each output document.
Creating and Printing Multiple Labels / Business Cards Per Sheet
It is simple to use the software to prepare and print multiple mailing labels or business cards. Click here to download a detailed step-by-step guide (PDF format, 125KB).
E-mail Output Documents
The plug-in allows e-mailing of output PDF documents to recipients using e-mail addresses stored in the data records. Email message text can be customized using data field values. PDF files are sent as attachments. The software offers two different ways of sending e-mails: using your existing MAPI-enabled email application (such as Microsoft Outlook) or via Internet mail server (SMTP). 
Attach Different Files To Each Email Recipient
The plug-in provides the ability to attach one or more extra files (of any type) to each outgoing email based on content of a data source field. Data source field should contain one or more full paths to the attachments.
Use Gmail or Office365
You can configure the plug-in to use any SMTP server such as provided by Gmail or Office 365 to email PDF documents.
Supported Data Sources
The software provides support for the following data source types:
• Microsoft Excel Worksheet (*.xls, *.xlsx, *.xlsb, *.xlsm)
• Comma-separated text file (*.csv)
• Tab-delimited text file (*.txt)
• Microsoft Access Database (*.mdb, *.accdb)
• dBase 5 Table (*.dbf)
• Paradox Table (*.db)
• XML Document (*.xml)
• ODBC Data Source File (*.dsn)
• Any ODBC Data Source (via ODBC drivers)  
Download a set of drivers that support Microsoft Office files (Access, Excel) from Microsoft Download Center. ODBC drivers are only necessary when working with databases.
Drivers for Microsoft Office 2007
Drivers for Microsoft Office 2010
Drivers for Microsoft Office 2013
Make sure to install 32 bit versions of the drivers (x86), since Adobe Acrobat is a 32 bit application.
Advanced Customization with Scripting
The plug-in provides the ability to execute a custom Acrobat JavaScript code before and after generation of each PDF document (for extra customization). Use this option to change or merge content of the form fields or to create new composite fields. Another example is deleting page(s) from the form based on field values.
Save Settings
Save and load mail merge settings to/from settings file for reuse. It is also possible to embed mail merge settings right into PDF form.
Processing Log
The plug-in maintains a detailed log that records all details about what forms have been filled, and what email has been sent.
Batch Processing Support
Users of Adobe® Acrobat Pro® can use batch processing framework to automate mail merging operation. The plug-in adds "Mail Merge" command to the Acrobat's batch processing (Action Wizard tool).
Export Form Field Properties
The plug-in provides menu selection for exporting detailed form field properties into spreadsheet-ready format (either Excel XML format or plain text CSV). The output spreadsheet lists every field in the PDF form along with the following information: field name and type, value, default value, tooltip text, read-only status, required status, locked status, button type, maximum allowed text length.
Inspect Form Fields
Sometimes, it is necessary to quickly inspect field names and properties without a lot of mouse-clicking and dialog opening. If a PDF form has security restrictions, then you may have trouble figuring out field names since Acrobat’s “Select Object” tool is not going to work with it. This is why the plug-in features an easy-to-use “Inspect Form Fields” tool that displays basic properties of the form field just by hovering a mouse pointer over it.
Supported Form Types
The current version of the plug-in supports static PDF forms created using either "Tools > Forms" menu or using Adobe® LiveCycle® Designer. Dynamic XML forms (introduced in Acrobat 7) are not currently supported. The plug-in provides advanced scripting capabilities that allow hiding or modifying form content and therefore offering a functionality that is similar to dynamic forms. Support for dynamic XML forms will be added in future versions of the software.
Installing Software
Download a free trial version of the plug-in to your computer. Double-click on an installation file and follow the on-screen instructions. Select "File > Open..." to open a PDF form that you want to use as a template for a mail merge. Select "Plug-ins > Mail Merge..." menu to access AutoMailMerge™ plug-in functionality.
Trial Version Limitations
30-days Trial
The trial version is a fully-featured software that is limited to 30 days and adds "DEMO" watermarks to output documents.
Using Reader-enabled PDF forms
If you are using a PDF form that has enabled extended features in Adobe Reader, then trial output documents will not preserve this functionality. This is due to the fact that the trial version adds "DEMO" watermarks to output documents and invalidates the extended functionality. Use a full version of the software to fill reader-enabled PDF forms.
System Requirements
 Microsoft® Windows Vista/2003/2008/2012/Windows 7/Windows 8/Windows 8.1/Windows 10.
Adobe Acrobat DC/2015/2017, XI, Adobe Acrobat X, Adobe Acrobat 9: Standard, Pro, or Pro Extended.
Adobe Acrobat Professional 6,7,8.
«I just purchased your pdf mail merge product. I was using another vendors product which expired when I found yours. I had my files merged and fixed within 1 hour. Thanks You Rock!»
Sharon Schmidt, Honeybaked Ham.