Page MenuHomePhabricator

Opt in - remove from suppression list
Open, Needs TriagePublic

Description

It came up on another ticket that we are now putting people who have seen but not selected 'Opt in' on the suppression list. @CCogdill_WMF pointed out there is only a manual process at the moment to take them off again. However, it seems likely that we will get quite a volume of these & will need a proper process

Event Timeline

Thanks for opening the ticket! If there's an API call to IBM to remove
people on the suppression list, that would be our best bet, though I don't
know if that exists. Should I ask our consultants?

Yes - might as well ask the question!

Here are the API details!

https://developer.ibm.com/customer-engagement/tutorials/remove-a-contact/

First make a RemoveRecipient on your Master Suppression List, LIST_ID

<Envelope>

<Body>

  <RemoveRecipient>

    <LIST_ID>9574332</LIST_ID>

    <EMAIL> clearllynotreal@something.com </EMAIL>

  </RemoveRecipient>

</Body>

</Envelope>

Then make an UpdateRecipient in this format:

<Envelope>

<Body>

<UpdateRecipient>

 <LIST_ID>9644238</LIST_ID>

 <CREATED_FROM>2</CREATED_FROM>

 <OLD_EMAIL>clearllynotreal@something.com</OLD_EMAIL>

 <COLUMN>

  <NAME>OPT_OUT</NAME>

  <VALUE>false</VALUE>

 </COLUMN>

</UpdateRecipient>

</Body>

</Envelope>

Don’t opt back in users that reported email as abuse or hard bounce, and
only after being opted out for 90 days.

Ccing @KHaggard so she can track changes to the imports as a result of this
task (when completed).