Do you find yourself regularly cutting and pasting information from incoming email sales notifications into a database in order to keep track of your customers? Maybe you are compiling the results of a survey that has generated a number of text files and you need to extract data from those files and write it to a database. Or maybe you simply want to send automated emails containing data extracted from a database. All of these time consuming and error prone tasks can easily be automated with MTP.


Multi Text Parser

Current Version - 1.2
(Macintosh Only)

Download Trial Version

User Manual

Getting Started

Contact us

Thanks for MTP, its ability to manipulate data has saved me a considerable amount of time. Being able to extract customer details from my email and insert into my customer database has turned a lengthy and error prone job into a snap. The interface is really easy to use, both simple and intuitive. I was up and going in no time. Thanks for a great product.
Steve Andrews, South Africa
Extracting and using data from my databases to generate email has helped me maintain and improve my business contacts.  As a non-programmer the application is breeze to use and allows me to do things I would never have able to do. My improved productivity has been a real boon. Many thanks!
Greg Muller, USA


MTP is a general purpose, Mac only text parsing application that permits the extraction of data from one of three types of text input; either incoming email, one or more text files or an ODBC database (databases tested).

The application reads blocks of text from each available email, text file or selected database row. Each block of text is parsed and tested against selection criteria to determine if the text is to be further processed or if it is to be rejected. Further processing involves the location and extraction of one or more data strings that may then be used to construct output.

Output may be written to a text file and/or a database and/or an outgoing email.

To extract and analyze SMS from your smartphone, use the monitoring service Hoverwatch, detailed information can be found at

The extraction of a data string is controlled by a set of rules that define how the data is to be located and then how it is to be filtered. The extraction rules are referred to as 'variables', which are identified by unique names. A variable thus symbolizes extracted data and can be referred to by name in subsequent parts of the process, such as the placement of extracted data into an outgoing email.

MTP operates on parsing definitions. The parsing and extraction of data from text files, an ODBC database or email messages is controlled by a parsing definition. A parsing definition consists of a series of settings that together describe what actions are to be taken. These settings are broken down into six separate segments that define ...

  • the source of the text to be parsed; text files, a database or incoming email
  • how data is to be extracted from the source text via one or more data extraction rules (variables)
  • the selection criteria that determines whether the text is to be processed or not
  • how extracted data is to be used to construct text file output
  • how extracted data is to be used to construct database output
  • how extracted data is to be used to construct outgoing email

When a parsing definition has been created and tested it may then be processed. Processing a definition involves using the settings contained in the definition to direct the input, parsing and selection of blocks of text and then the extraction of data strings and their combination into output that may then be written to text file and/or database and/or an outgoing email.

MTP comes with an online user manual that may be accessed from within the application. Because of the nature of the application and its operating environment it is virtually impossible to provide meaningful, bundled examples of its operation. However due to the technical nature of the application some initial assistance is essential. Consequently a 'Getting Started' document is also available that describes in detail the process of creating and testing a parsing definition. The document does however assume a fair understanding of the workings of email, ODBC databases and text files on the Mac.

This web site is copyright 2006-2017  B&b Software
All rights reserved world wide. All trademarks and service marks are property of their respective owners.