Timothy Bowers ,
This is a prime example of what I had mentioned in an earlier thread about the need for forms integration. This thread does not call for that specifically, but enabling custom forms for Pro-Sites or Membership2Pro via Forminator would alleviate this issue.
Imagine that a custom Forminator form (with the upcoming User Sign Up, Newsletter, and payment acceptance modules) could be used to onboard new ProSites members. A logic could be built into that custom form to assign the new member to a mailing list based on the membership option that person selected.
Also, in a similar note, James Farmer , we had discussed a while back the possibilities surrounding eNewsletter - this scenario is a prime example of that. eNewsletter could also be used to identify the new member and what ProSite level they had signed up for and correctly assign that person to the appropriate newsletter list. In addition, if drip-mail was finished, could start a customized mail course right away. If that person upgraded/downgraded to a different level, eNewsletter could see that in the database and re-assign lists automatically - stopping a previous drip-mail service and starting a new one that corresponded to the new level.
No mailing list service that I'm aware of allows for third party removal of members from lists, only adding them. So, eNewsletter would be able to outperform something like MailChimp as a result of a tighter, more accurate connection to the database. Under the same scenario above, MailChimp would potentially have that member in both lists, or perhaps never actually assign them to the correct list on the upgrade.
In addition, pairing eNewsletter to the SMTP option in Branda would ensure better, spam-free, and timely mail delivery and enable the site admin to leverage powerful, cheap mail solutions via Amazon SES or SendGrid, thus potentially saving a lot of money vs professional mail systems like MailChimp, Constant-Contact, etc.
Not having either of these solutions at hand (Forminator integration or improved eNewsletter) the site admin now has to do some pretty significant maneuvering and work-arounds just to do something basic like assign a new member to a newsletter list.
When I talk about "integration" of WPMU plugins, this type of scenario is exactly what I'm talking about.
This thread was started almost a year ago - still no solution to this issue exists.