Please, please, finalize the Campaign Member(Lead , Contact) functionality

Please, please, finalize the Campaign Member(Lead , Contact) functionality

Hello

Introducing of Campaign Member(lLead , Contact) functionality was really nice. Addressing contacts and leads by more campaigns is the core need of Customer Relationship Management.

Nevertheless just 1/2 of necessary functionality is implemented. Let say that...

1. You email the Campaign target group and receive 20 out of office replies.
2. So you switch the Campaign Member state from "Sent" to "Out of office".
3. After 14 days you want to mail these "out of officers" once more...
4. And you will see that it's imposiible to select contacts by the campaign member status nor in Contact View nor in Mass Mail functionality nor in Reports...


So, please, 

1. Add the filtering to campaigns and campaign member status to Account/Contacts/Lead Views, Reports and Mass Email filters.
and/or
2. Add mass email functinality fo Campaign Form with the ability to filter campaign members.

While you do it, please add fields "Wave" and "Comment" to the current "Status" attribute of the campaign members. 

- "Wave" enables you divide campaign audience to parts - it's very usefull to A/B testing, differentiation of mails for different subgroups, divide campaign members between your follow up team, phase the mialing in time etc.


- "Comment" enables your team to make notes while interacting with clients, the operational one "Call him on Monday" or evaluation one "says it's not for me - it's often, discuss in campaign evaluation with the team". Well I know, Action/Task/Call is the entity for that, but  ability to see all campaign memebers with short "Cpmment" is much more practical often. Similary you have "Next Step" attibute at pipeline.

Don§t remember to add these attribues to Account/Contact/Lead filters everywhere.

Thanks a lot, keep fingers crossed.

Roman