Please wait...
Delete inactive subscribers command
Starting with version 1.3.7.1 we introduced the delete-inactive-subscribers command which will delete subscribers that did not open a campaign or did not click a link in a campaign in a given period of time.
The command has the following signature:
command: /usr/bin/php -q {ABSOLUTE_PATH_TO}/apps/console/console.php delete-inactive-subscribers --list_uid=LIST_UID --time=EXPRESSION --limit=1000 --list_uid=UID where UID is the list unique 13 chars id from where you want to delete subscribers. --time=EXPRESSION where EXPRESSION can be any expression parsable by php's strtotime function. ie: --time="-6 months". --limit=1000 where 1000 is the number of subscribers to process at once.
So a valid call to this command will look like:
/usr/bin/php /var/www/html/apps/console/console.php delete-inactive-subscribers --list_uid="hd930corv7399" --time="-6 months" --limit=1000 --verbose=1
The above will delete 6 month inactive subscribers from the list having the UID hd930corv7399 and will do this by processing 1000 subscribers at once.
You can place this command in a cron job to run once a week (on Sunday) to delete inactive subscribers, like:
* * * * 0 /usr/bin/php /var/www/html/apps/console/console.php delete-inactive-subscribers --list_uid="hd930corv7399" --time="-6 months" --limit=1000 --verbose=0 >/dev/null 2>&1