0

We are using DEmanager for the form and that form is linked to the data extension. Right now everything is working smoothly. But when someone receives an email and then they unsubscribe from our communication, they get unsubscribed. Which is completely how it should work. But when they re-fill out the form the publication list doesn't get updated. Their "Status" remains "unsubscribed" even thou they just subscribed.

Can you please help me out with this situation ASAP!

Thank you!!

1 Answer 1

1

As you're finding, DE Manager simply add/updates records in your Data Extension. It does nothing to with List Subscriptions. You have a few options. Here's a non-exhaustive list:

  1. Change to using WebCollect, rather than using DEManager. The two interfaces are very similar. Web Collect adds/updates records in Lists, rather than Data Extensions. Including the "Status" field in your form data, along with the ID of your All Subscribers list has the effect of resubscribing, if currently unsubscribed:

    http://cl.s7.exct.net/subscribe.aspx?lid=178&Email%[email protected]&Status=Active&mid=123456&SubAction=sub_add_update

  2. Add a hidden datestamp field to your DEManager form and schedule an Automation that selects recently updated records in your Data Extension and inserts them into a staging table containing three fields; "Subscriber Key", "Email Address" and "Status" (Active). Extract out the staging data to flat file, transfer to the Import directory and then import into the All Subscribers list.

  3. Do similar to option 2, but substitute the extract/transfer/import tasks with an SSJS Activity task that iterates through newly updated records and updates All Subscribers directly by API (not recommended).

  4. Use server-side scripting, rather than DEManager, to manipulate your Data Extension record and subscribe/resubscribe behaviour. See the DataEvents Route (REST), Managing Data In Data Extensions (SOAP) and Updating a Subscriber (SOAP)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .