Feature Request: Send mail based on other user criteria

mcfilms - July 30, 2009 - 23:39
Project:Advanced User
Version:6.x-3.x-dev
Component:Feature
Category:feature request
Priority:normal
Assigned:Unassigned
Status:active
Description

Hi Earnie,

I currently use and enjoy Advanced User. It allows me to e-mail users of a certain role and works great. But I am working with someone who wants a little more. We would like to query all registered users and Select those that live in, say, Florida. Then we would like to compose an email message to them and send it like we now do with "roles".

What I am thinking of is a front end for some sort of uber-email delivery system. (Like: Mail all users with 50 miles of this zip code, or send a message to all males over 40, etc.)

Is this doable?

Is there a way to pass a Views query result to Advuser?

I know of Constant Contact and Mail Chimp. This would be something similar to those services but internal to Drupal. I would also be open to starting a discussion with a module developer on how we might be able to bring this feature to Drupal.

#1

earnie - July 31, 2009 - 13:28
Version:6.x-2.3» 6.x-3.x-dev

There are many modules that allow for emailing users but I would love to see advuser contain the functionality of at least working with an email formatting module. This one will allow you to select the user by a profile field so if your demographic data is filled into a profile field, it can be used.

I'm not familiar with the Views API and no one has requested this before. Could it be done, probably but not as it is coded now. Would I allow for other developers access to the CVS, with moderation yes. The patches would have to be uploaded to an issue for review and once reviewed then the developer could commit it.

Actually, my use of the word demographic brought another thought to mind. What about a demographic module to store that data. Searching for demographic on Google at site:drupal.org/project chooses no items to display. Perhaps a demographic module should be written to aide in the development of what you seek with this module providing hooks that can be applied to modify the actions to take and the demographic module providing the actions to perform.

I am willing to work with a developer to provide the review and testing. I don't have time to code it at the moment. I would also want a cleaner filtering UI to be coded along with it. I have ideas about the demographic module and if you agree that this is the way we should go I will create a stub project for it where we can discuss the details.

 
 

Drupal is a registered trademark of Dries Buytaert.