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) »
  • Postal Mailing issues?
Pages: [1]

Author Topic: Postal Mailing issues?  (Read 1354 times)

rbrinson

  • I’m new here
  • *
  • Posts: 4
  • Karma: 0
  • CiviCRM version: 3.4.6
  • CMS version: 6.22
  • MySQL version: 5.1.54
  • PHP version: 5.3.6
Postal Mailing issues?
November 08, 2011, 11:41:41 am
My organization just moved to Civi in September and we're still working through our learning curve. As the development director and ad-hoc db admin (we're very small), I'm trying to get postal mailing lists together for our end-of-year campaign. I want to love the Postal Mailing custom search, but it doesn't seem possible to export all the necessary information to do a complete mail merge--the resulting csv doesn't have city or postal greeting, for example. (We'll need to format and generate the letters externally for design reasons, so creating PDF letters in Civi isn't an option).

I've tried doing an export from a basic advanced search, too, but in 3.4.6, there's an error that gets thrown up when you try to merge contacts into their households (we're reported it; issue no. CRM-8971 in the Civi bug tracker) and the export process terminates. We've started the 4.7 install on our dev site; perhaps the upgrade will address that issue once we upgrade live?

I've also started work on a custom search based on the Postal Mailing custom search, but I'm hesitant to reinvent the wheel if someone else has already figured out how to easily export postal mailing info from groups. I would need addressee, mailing address, city, state, postal code and postal greeting and would need to be able to merge individuals into households when necessary...pretty typical stuff for a snail mailing. Anyone out there already figured this out?

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Postal Mailing issues?
November 08, 2011, 12:51:46 pm

just to clarify:

1. You want to merge all the contacts that use the same address but who do not belong to the same household

2. You also want to "merge contacts into households"

seems like option 1 and option 2 conflict when, there is a contact A merged with contact B who belongs to household H

Should option 1 and option 2 be marked exclusive?

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

rbrinson

  • I’m new here
  • *
  • Posts: 4
  • Karma: 0
  • CiviCRM version: 3.4.6
  • CMS version: 6.22
  • MySQL version: 5.1.54
  • PHP version: 5.3.6
Re: Postal Mailing issues?
November 08, 2011, 01:22:26 pm
Yes, they should be exclusive. I'm looking for option 2; I just want to merge contacts that belong to the same household.

When I try selecting just "merge household members into their households" (and not "merge contacts with same address") out of an advanced search, the export executes fine but the data isn't correct. That is, I can still find individuals who haven't been merged into their households--both their individual account and household account show up in the csv.)

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Postal Mailing issues?
November 08, 2011, 02:42:16 pm

ok cool and glad u agree they should be exclusive :)

Can you reproduce the bug u've noticed below on demo. We are aware of the following limitation with that option:

If a contact C belongs to household H and household H is not part of the "selected contacts" then no merging takes place. Would be great if this limitation can be addressed/fixed (not sure if we need yet another option to indicate merge with households not in result contact set)

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

LindseyM

  • I post frequently
  • ***
  • Posts: 229
  • Karma: 8
  • CiviCRM version: 4.4.6
  • CMS version: Drupal 7
  • MySQL version: 5.5
  • PHP version: 5.3.6
Re: Postal Mailing issues?
November 10, 2011, 09:22:34 am
rbrinson - we're also using households in Civi but as that's not currently working for mailings, as a work-around we use the 'merge by address' option in mailing labels as, unlike the postal Custom Search, this gives each person's name on the label. This generally works for us as household members tend to live at the same address!  This means we can search for all adult members and then use this option to create labels that name each person in the search at their (shared) address on one label.  Unfortunately we're also stumped when wanting to externally mailmerge as when we search for individuals and export them 'merged by household' the export does not include the all-important names of each individual in the search who happens to have been merged into a household line.  This means we cannot then mailmerge to a couple eg Tim and Helen as both their names don't appear.

lobo - for the 'merge by household' option in export it would be really helpful to have the names of each search individual included in this.  I guess this will be less of an issue if at some point we're able to have a 'merge by household' option for pdf letters (and this may be something we can work on next year) but it doesn't solve the problem of occasions when external mailmerging is necessary.

I guess this is partly linked to an issue I noted in forum thread http://forum.civicrm.org/index.php/topic,19436.0.html and subsequently logged as CRM-8338 in the Issue Tracker.  In short, when using Export 'merge by household' works and 'merge by address' doesn't.  And when using Mailing Labels, 'merge by address' works and 'merge by household' doesn't!

lobo - CRM-8338 addresses the issue with the labels but not in export.  Do I need to log a separate issue on that or somehow enlarge the brief of 8338?

Hoping you get the gist of what I'm saying as it's tricky to write down even though the scenarios are very clear in my head  :)

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Postal Mailing issues?
November 10, 2011, 09:51:00 am

You might want to add a comment to the issue at CRM-8338.

When someone is interested in fixing that issue steps up, we could have a conversation and figure out all the places that need to be fixed

Merging individual names to form the household name (for the merge by household) does not seem right. Goes against the purpose of householding and having a specific "household name".

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

LindseyM

  • I post frequently
  • ***
  • Posts: 229
  • Karma: 8
  • CiviCRM version: 4.4.6
  • CMS version: Drupal 7
  • MySQL version: 5.5
  • PHP version: 5.3.6
Re: Postal Mailing issues?
November 11, 2011, 02:55:18 am
Hi lobo
I didn't mean merging individual names to form the household name.  Noting down our scenario is probably the best way to explain what I mean:

- We hold households on Civi eg Mum, Dad, Child
- Our membership is linked to individuals not households eg Mum is a member, Dad is a newcomer, child is an attender or perhaps Mum and Dad are both members.
- If we want to write to all members we search on individual membership type
- For a postal letter we only want one to go to each household if both Mum and Dad are members. 
- If we need to generate an external mailmerge for some reason (as rbrinson does) we can use the Household name field for labels but we’d also like the names of individuals from the search to use in the Dear…. Field (more personal than Dear Mansfields).
- A more frequent scenario is exporting individual members to produce an address list.  Merge by household means a family's info is on one line (instead of 2 for a couple or 6 if they have 4 children!) but it only gives the household name.  There are no columns to show the individuals who were generated in the initial search ie Mum, Dad, Child names.

I realize that we may have complex needs which are not be the norm but if I’m missing a trick when it comes to how I hold/deal with household info, please tell me!  Many thanks.

rbrinson

  • I’m new here
  • *
  • Posts: 4
  • Karma: 0
  • CiviCRM version: 3.4.6
  • CMS version: 6.22
  • MySQL version: 5.1.54
  • PHP version: 5.3.6
Re: Postal Mailing issues?
November 17, 2011, 01:06:25 pm
Quote from: LindseyM on November 11, 2011, 02:55:18 am
...
- If we need to generate an external mailmerge for some reason (as rbrinson does) we can use the Household name field for labels but we’d also like the names of individuals from the search to use in the Dear…. Field (more personal than Dear Mansfields).
...

^ Yup, this is precisely what we need, too--the ability to use the Household Name for Addressee and the the spouses' names (we don't deal much with full families) in the "dear" line. There are a couple problems we're wrestling with here--our cron job that is supposed to be updating the Email/Postal Greeting/Addressee fields isn't (in household or individual contact records), and even if it was, we haven't figured out to make the Postal Greeting line in household contacts pull only first names of the people related to the contact record.

So my current plan is to export contacts to CSV (field mapping including individual fname/lname and spouse of fname/lname) then get down and dirty with concatenating and if/then formulas (whether the spouses have the same last name, etc.). It's a huge hassle to do that manually but I can't figure out any other way around it, especially since I'm already weeks behind on my mailing schedule.

I like that Civi is nimble with email campaigns, but I really wish that same functionality existed for postal mailing campaigns.

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Postal Mailing issues?
November 17, 2011, 01:17:38 pm

There has been a fair amount of community effort and hours put on civimail and the email aspects of civi (and also continued support and improvements on that). Hence the nimble-ness of civi's email stuff, IMO

The postal addressees / addressee greeting etc have been getting a fair bit of attention the past 12-18 months and things have improved significantly. However as this thread illustrates, we still have a fair bit to go. We should think about it as a 2 step process:

1. Figure out some of the high priority things that could be fixed that would help a few organizations

2. Figure out how to fund making the above improvements (or convincing your developer/integrator to work on it and contribute it back to the core)

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

LindseyM

  • I post frequently
  • ***
  • Posts: 229
  • Karma: 8
  • CiviCRM version: 4.4.6
  • CMS version: Drupal 7
  • MySQL version: 5.5
  • PHP version: 5.3.6
Re: Postal Mailing issues?
November 18, 2011, 03:26:41 am
This is a live issue for us and one we'll hopefully give some time and attention to next year, so keep in touch rbrinson!  You can always email me on lindsey.mansfield@woodlandschurch.net if that's easier.  The work-around I was going to suggest was what you've come up with anyway - merging by address and selecting spouse names as well.



Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Core CiviCRM Functions (Moderator: Yashodha Chaku) »
  • Postal Mailing issues?

This forum was archived on 2017-11-26.