How are you guys removing inactive emails from your lists

goins

Beginner
How are you guys removing inactive emails from your lists? the segment for non openers doesnt let you set a x amount of days so it wont really work, im looking to remove emails that havent opened in lets says 10 days from being added. or if they havent opened any email in 10 days remove or move to a "inactive" list.
 
Meanwhile, it can be achieved if you can write a custom script to do this. The below query should remove the contacts from all lists who haven't opened any email for the last 30 days.

SQL:
DELETE FROM `subscribers`
WHERE
id NOT IN (SELECT contact_id FROM `email_opened` WHERE created_at > now() - interval 30 DAY )
AND
is_sent = 1;

And query below will remove the contacts from list id 15, who haven't opened any email for the last 30 days.

SQL:
DELETE FROM `subscribers`
WHERE
id NOT IN (SELECT contact_id FROM `email_opened` WHERE created_at > now() - interval 30 DAY )
AND
is_sent = 1
AND
list_id = 15;
 
If you want to run this every 24h, you can open a support ticket and give them this query to set for every 24h.
 
Are you referring to editing a trigger or segment? Trigger can be edited, but segment not.
 
Back
Top