Interest aut-updating with Membership Status Change?

Hello all,

We currently have a list of Interests that need to be applied to new members when they join (Members Mailing List, Membership Renewal Notices) that also need to be removed if their membership expires. This is currently all done manually.

Does anyone have a better approach for this, ideally one that is totally automated? I don't want to link it to the 'update rank' procedure, as many members opt-out of certain Interests/Communications and should not have their Interests linked 100% to their memberships.

Thanks!

Nicholas

Parents
  • Former Member
    Former Member $organization

    Nicholas,

    For adding the interests, this sounds like an interesting use case for Service Interceptors. I'm not sure if all of the items you would need currently exist in the services layer, but this is exactly the type of thing we are hoping to use Interceptors for (somewhere in a perfect future when we have time to work on projects).

    The more traditional way to tackle this would be to have a database script run nightly to add and remove interests based on memberships.  I think you may run into some issues if you have some opt-out logic to overcome (i.e. it is difficult to completely automate a process when there are going to be exceptions to the business logic). If you have a minority of members who opt out of some of the interests, you might create a CSI to let you know which accounts you need to go back into to mark their opt-out preference the following morning after the nightly script updates the interests.

     

  • Hi Levi,

    Thanks for sharing that, I love the Service Interceptor approach. When we make some progress on this, I'll post back again.

    Cheers,

    Nicholas

Reply Children
No Data