π Extracting Tables and Repetitive Data
This article applies only to Parsioβs template-based parser.
Extracting tables and repetitive data is useful when you donβt know in advance how many items you need to extract from an email or document. This is common when working with structured, repeating content.
Typical use cases include:
Order confirmation emails with multiple items
Newsletters listing products or blog posts
Invoices containing line items
In this guide, weβll walk through the table extraction process. Prefer video instructions?
How table extraction works (template-based parser)
Table extraction relies on fixed structure and consistent layout.
It is best suited for machine-generated emails or documents where table rows and columns follow the same pattern.
If your tables vary significantly between documents, consider using an AI-powered or GPT-powered parser instead.
Step-by-step: extracting a table
After creating a mailbox and setting up email auto-forwarding, follow these steps:
1. Open a sample email

2. Select the table
Highlight the entire table and click Add a new table.

3. Review the highlighted table
The table will be highlighted in green. In this example, weβll extract:
Product name
βGone inβ field
Description

4. Create the first column
Highlight the first product name and click New column. Name the column (for example, Product name).

5. Create additional columns
Repeat the same process for the βGone inβ and Description fields:
Highlight the relevant text
Click New column
Give each column a meaningful name
To improve accuracy in complex tables, highlight additional rows and add them to the existing columns. This helps Parsio better understand the table structure.
Once done, click Save table.

6. Create the template
You will see the table listed as Field 1. Rename it, then click Create template.

7. Review parsed results
Parsio will process the email within a few seconds. All rows and columns should now match correctly.

8. Export the data
The extracted table is also available in JSON format.

You can:
Download results as Excel or CSV
Export data via Zapier, Make, n8n, or similar platforms
Send data using a webhook
When not to use table templates
Table extraction with templates is not recommended if:
Table layouts change frequently
Columns appear or disappear
Data is semi-structured or unstructured
In these cases, AI-powered or GPT-powered parsing is usually a better choice.