CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Core CiviCRM Functions (Moderator: Yashodha Chaku) »
  • Handling contact unsubscribes when ad-hoc searches are performed
Pages: [1]

Author Topic: Handling contact unsubscribes when ad-hoc searches are performed  (Read 262 times)

varununi7

  • I’m new here
  • *
  • Posts: 1
  • Karma: 0
  • CiviCRM version: 4.3
  • CMS version: Drupal
  • MySQL version: Latest
  • PHP version: Latest
Handling contact unsubscribes when ad-hoc searches are performed
March 12, 2015, 03:06:13 am
Hello folks,

I need to solve a basic issue for my organization that I am unable to find a solution for!

My organization has multiple administrators consisting of different marketers, mailing admins etc. and with hierarchies. Now the use case is that when any contact search is performed and either the send email or send bulk email action is used, I need to provide the customer an option to not receive any further emails from "any further contact searches" from the 'individual' w/o making them feel that they are doing so... meaning without letting customers know that they have unsubscribed from any contact-searches-emails from the individual. They will also get the standard opt out options along with the option to choose their subscriptions to different groups.

By this -  I don't give the customer only the option to completely shut off, but allow them to also selectively decide if they want to be part of any further email-from-searches from any individual along with their preferences to public lists. And other marketers/admins etc. are free to email these customers and are not blocked out cause some other admin spammed them.

I have just one solution in mind looking at civicrm, but it's not maintainable.

1.Create an empty group, per admin having access to email as "Unsubscribe from Searches"
2. Use this group in background to track all unsubscribes whenever individual or bulk emails are sent from Contact searches.
3. Use this group to check for further emailing by contact searches by that admin.

This solution is not scaleable too as my organizational admins can reach into 100+! I just can't have 100 "Unsubscribe from Searches" groups at the end of day.

Please let me know if anyone has solved this issue or has some solution in mind.

TIA!
 
« Last Edit: March 12, 2015, 03:12:44 am by varununi7 »

JonGold

  • Ask me questions
  • ****
  • Posts: 638
  • Karma: 81
    • Palante Technology
  • CiviCRM version: 4.1 to the latest
  • CMS version: Drupal 6-7, Wordpress 4.0+
  • PHP version: PHP 5.3-5.5
Re: Handling contact unsubscribes when ad-hoc searches are performed
March 15, 2015, 11:37:28 am
I think that if you want to have 100 different "unsubscribe" options, you'll need those 100 unsubscribe groups you don't want to create.

If you wanted to do some custom coding, you could create ACLs to hide contacts based on the contents of a custom field, and set the custom field based on someone's unsubscribe preferences - but I think it's easier just to create 100 groups.  You might want to use the API CSV GUI Import (https://civicrm.org/extensions/api-csv-import-gui) so you don't have to create 100+ groups by hand.
Sign up to StackExchange and get free expert CiviCRM advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Core CiviCRM Functions (Moderator: Yashodha Chaku) »
  • Handling contact unsubscribes when ad-hoc searches are performed

This forum was archived on 2017-11-26.