MXcatch
Use case

Email to Excel: one row per email

Every message that arrives at an address on your domain, logged as a spreadsheet row with sender, subject, body and attachments — ready to filter, count and pivot.

Emails are records, a mailbox is not a table

A lot of email is really data. Website contact-form submissions. Order notifications. Applications. Leads from a listing site. Alerts from a monitoring tool. Each one is a record, and the questions you want answered — how many this week, which sender, which ones are still open — are spreadsheet questions.

Getting them into a spreadsheet usually means copy-pasting, or a Zapier zap that costs per task and breaks when someone changes the connection. MXcatch writes the rows itself.

Log incoming email to a spreadsheet

Add a Google Sheets action to an alias and MXcatch creates a spreadsheet in your Google Drive named MXcatch – alias@your-domain.com, with a header row. Each email that arrives appends one row:

ColumnContents
ReceivedDate and time the email arrived
FromSender's email address
From nameSender's display name
ToThe address it was sent to
SubjectThe subject line
BodyPlain-text body, up to 5,000 characters
AttachmentsFilenames of any attachments
Inbox linkLink to the full message in MXcatch

Because it is an ordinary spreadsheet, everything you would do with one works: COUNTIF on the From column, a filter on Subject, a pivot table by week, conditional formatting on rows nobody has handled yet. Add your own columns to the right — Status, Owner, Notes — and the team has a lightweight tracker.

Opening it in Excel

The sheet lives in Google Sheets so that new rows can be appended as mail arrives. When you need an Excel file, use File → Download → Microsoft Excel (.xlsx). That gives you a normal .xlsx with the same rows.

Setting it up

  1. Add your domain and point its MX records at MXcatch — per-provider instructions.
  2. Create an alias for the mail you want logged — leads@, orders@, contact@ — and point your form or service at it.
  3. Add the action. Go to Domains → your domain → the alias → + Add action and choose Google Sheets.
  4. Connect Google and approve access. MXcatch creates the spreadsheet; send a test email and watch the first row appear.

Each alias gets its own spreadsheet, so leads@ and orders@ stay in separate files.

Export your inbox to Excel or CSV

For mail you have already received, there is no action to set up. In the MXcatch web inbox, search or filter to the messages you want — one sender, one alias, last month — and click Export. You get an .xlsx (Excel) or .csv file of the messages matching your current view, with the same columns as above.

Export is useful for a one-off count, for handing a list of enquiries to someone who does not use MXcatch, or for importing into a CRM that takes CSV.

Who uses email to spreadsheet

Keep the files and the full message

The sheet holds the text. To keep attachments and a complete copy of each email, add Save to Google Drive to the same alias — the files land in Drive next to the spreadsheet. For mail that should become data in your own system rather than a sheet, use a webhook.

Frequently asked questions

How do I get emails into an Excel spreadsheet automatically?

+
Add a Google Sheets action to an MXcatch alias. It creates a spreadsheet in your Google Drive and appends one row per incoming email. Open it in Google Sheets, or use File → Download → Microsoft Excel (.xlsx) to get an Excel file.

Which columns does the spreadsheet have?

+
Received (date and time), From, From name, To, Subject, Body, Attachments and Inbox link. The first row is a header, so filters and pivot tables work straight away.

Is the whole email body included?

+
The Body column holds the plain-text version of the email, truncated to 5,000 characters. The Inbox link column opens the full message in MXcatch.

Can I export emails I have already received to Excel?

+
Yes. In the MXcatch inbox, filter or search for the messages you want and click Export. You get an .xlsx or .csv file with the same columns, covering the messages matching your current filters.

Are attachments saved in the spreadsheet?

+
The Attachments column lists the filenames. To keep the files themselves, add a Save to Google Drive or Dropbox action to the same alias.

Do I need Zapier?

+
No. MXcatch writes the rows itself, so there is no third-party automation account, task limit or extra subscription in between.

Which plan do I need?

+
The Google Sheets action is part of the Business plan (€19/month). Inbox export to Excel or CSV is available on all paid plans, from €5/month.

Turn an inbox into a spreadsheet.

Google Sheets logging is included in the Business plan (€19/month); inbox export to Excel comes with every paid plan.

Create your free account