pentacent / keila

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

Contact Import - Replace duplicates resets contact status #259

Open vzsi opened 10 months ago

vzsi commented 10 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 10 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 10 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