Email Export - Automation - CRM/Newsletter

waddaplaya4k

Newbie
Joined
Mar 22, 2025
Messages
29
Reaction score
10
Hi everyone, I am looking for an email export tool and then import the emails into some sort of CRM or newsletter tool.

I receive about 5-10 backlink requests per day.
I always move these email requests to an email folder (subfolder).
I have a normal IMAP mailbox.

I have already used make.com to get a query only from the sub-folder etc.
But I can't get it to filter duplicate emails etc. correctly.
Since I only need one email at a time and if the existing email is already there, nothing more should be “imported”.

I would like to have a tool (preferably self-hosting) that queries my IMAP subfolder again and again.
The first name, last name and email will then export the data (if the email does not already exist) into some kind of CRM, newsletter, email tool.
Since I then want to send the contacts a kind of newsletter.
 
You can build a lightweight and fully automated pipeline using:

1. IMAP Parser
Use Mailparser (cloud) or a self-hosted alternative like:

Imbox (Python IMAP client)

OfflineIMAP (for syncing mail locally)

They can scan your subfolder and parse content from structured emails.

2. Deduplication & Storage
Use a small SQLite or PostgreSQL database to store existing emails.
When a new email is parsed:

Check if email exists in DB.

If not, insert it and proceed.

3. Export or Sync with CRM/Newsletter
Use any of the following depending on your preference:

Mautic (open-source newsletter CRM, self-hosted)

Sendy (hosted on your own server, integrates with Amazon SES)

Or even simple CSV export to upload to tools like MailerLite, ConvertKit, etc.

Pro tip:

If you're already familiar with make.com, you can keep it for triggering, but move deduplication logic to a webhook/API you host. A small Python/Node script with SQLite can handle deduplication perfectly.
 
Back
Top