pentacent / keila

Open Source Newsletter Tool.
https://keila.io
GNU Affero General Public License v3.0
1.25k stars 61 forks source link

Contact Import - Replace duplicates resets contact status #259

Open vzsi opened 5 months ago

vzsi commented 5 months ago

When importing an updated csv of existing contacts based on an export with "Replace Duplicates" the contact status is reset.

I need to import/update the contact status as well.

wmnnd commented 5 months ago

Thank you for your suggestion! It’s currently by design that only active contacts can be imported. What would be the use-case for importing contacts that are unreachable or unsubscribed?

vzsi commented 5 months ago

Two scenarios:

Webshop with ~15.000 contacts

After sending a campaign, my SMTP server reports a lot of invalid email addresses.

A workflow of the solution could be as follows:

  1. Export Keila CSV
  2. Update invalid contacts contact status to "unsubscribed", or mayabe to "invalid"
  3. Import the updated table with "Replace Duplicates" selected

Coporate with ~2.000 internal contacts

The contact list is updated regularly following employee fluctuations. There is no use of subscription status here.

A workflow of the sollution could be as follows:

  1. Delete all contacts
  2. Import new contact list