Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-2265

Send Mailing - Display Recipient Count Info on all Steps After Recipients are Set

    Details

    • Type: Improvement
    • Status: Done/Fixed
    • Priority: Major
    • Resolution: Fixed/Completed
    • Affects Version/s: 1.9
    • Fix Version/s: 1.9
    • Component/s: CiviMail
    • Labels:
      None

      Description

      Rationale
      =========
      Prominent display of the total count of targeted recipients for a mailing prior to "sending" will give users a reality-check and more confidence about their selection of recipients.

      Implementation
      =============
      When user submits step 2 in send mailing wizard, run a query which calculates the actual number of recipients. Query should take into account: Included Groups, Excluded Groups, Included Mailings... as well as excluding contacts w/ do not bulk mail, contacts without email addresses, etc. (If it makes sense - use (i.e get a count from) the existing query which actually collects the mailing recipients for send.)

      Once calculated, the recipientCount value should be available to each form template in the wizard. It should be re-calculated if the user goes back and re-submits step 2 ("Select Recipients").

      When $recipientCount is populated, include an additional .tpl which displays a recipient count block in a div (class = messages status") below the step title. Block text is (example recipient count shown):

      "You have selected 1,250 contacts to receive this mailing."

        Attachments

          Activity

            People

            • Assignee:
              kiran.jagtap Kiran Jagtap
              Reporter:
              dgg David Greenberg
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: