Mailing Preference Attributes
Do not mail (recorded with description = yes)
Do not contact (recorded with description = yes)
Do not email (recorded with description = yes)
Do not thank (recorded with description = yes)
No financial asks (recorded with description = yes)
No Upgrade Asks (recorded with description = yes)
Annual Review only (recorded with description = yes)
Email Opt-in (recorded with description = yes)
Phone Opt-in (recorded with description = yes)
Mail Frequency (description = once a year, 3 times a year or reduced mailing) (not often used)
As you can imagine, this makes forming queries for email lists etc rather difficult. We have just moved from NetCommunity to Online Express, and I have been tasked with deciding how to record unsubscribes. Allthough OLX prevents unsubscribers being mailed, we wish to make a record of this data in RE. How can I simplify our mailing preferences and record unsubscribes without compromising on the levels of detail we have recorded?
Any thoughts, experience or advice would be greatly appreciated, thank you!
Comments
-
I also use Attributes rather than Solicit Codes. However, I have 3 attributes (Newsletters, Invitations & Solicitations, and our In-Kind gift drives). The Description field for all 3 is the same table, and includes Remove from List (per Constituent), Do Not Mail (per our organization), Electronic Only, Print Only, Employee, Mail All, and Special Instructions. Particularly for the Special Instructions, the comment field either indicates what those are, or references a Note. We try to put in the Comment for all of them where the instruction came from, and always update the Attribute Date so we know when the tag was added to the record. Pretty easy to manage, in my experience. The system you have seems like it could be reasonably easily converted to a system of fewer Attributes, although unlike ours where the Attribute can only be used once per record, you may need to have multiple instances. It depends on the volume of useage, and something like a Special Instructions option with accompanying instructions in the Comment could fit the bill.
For OLX (we've been using OLX for just about a year now), we have a slightly different system. There is an eCommunication Attribute that is used to include people on our main email list when there isn't another, more efficient, method of getting them on the list. But whenever possible, we use other means of querying records to compile OLX lists, for example, board members and staff come from the Volunteer Tab, when someone joins or leaves, that information is changed, and the OLX dynamic query updates the list automatically because it's pulling from a query using Volunteer Tab data. (Note: presently, we really only have one list in OLX that is used regularly, anything else is a one-time message with a custom list just for that message that often is compiled with a temporary Attribute which is deleted once the message is sent.)
As to unsubscribes, we needed a way to tag them in RE during the process of moving everyone from Constant Contact to RE for OLX. So I created additional Phone Types. We have eHome and eWork, but now also XeHome and XeWork. When we send an OLX message, I push the data from OLX to RE about 2 weeks later, and then run a query for all those with the response Opt-Out. I review and manually change any that have more than one email address, and then use a Global Change to flip the remainder from eHome to XeHome and eWork to XeWork. OLX includes the specific email address in the Appeal Tag, so it's very easy to determine which address, if there are multiple, is the one that was unsubscribed. Using a different phone type means that the data is still in RE, so no one accidentally puts it back in there without realizing, and our staff can still use that email address for specific/direct messages, so long as it's not also marked Do Not Call (and in 7.95 we'll be able to add a Comment right there in the Phones grid to clarify). We also use the X Phone Types to indicate hard bounces, although OLX as yet doesn't distinguish between hard and soft bounces...you can figure this out by querying for Appeal Response of Bounced and then whether they got the next Appeal at all, which if no, seems to indicate a hard bounce and if yes, would seem to indicate a soft bounce where OLX tried again. I've done a little with this, but not on a regular basis.
Occasionally, I'm asked to do a mailing where we email those on the list for whom we have email addresses and send postal mail to the rest. In these cases, it is really important to know what email addresses have been unsubscribed, or else they may not get the information at all. That's primarily what started our system...and trying to be sure that emails unsubscribed in Constant Contact remained unsubscribed when we moved to OLX.
Hope this helps...and hope I'm making sense, because it's been a rough morning and I'm a bit under the weather...0 -
If you must keep them in Attributes instead of Solicit Codes then I suggest ONE Attribute that is "Contact Preferences" or "Mail" and then the Description should be a table defined drop down of all of the choices that you now have a separate Attributes. Right now, not only is that clunky for query building, but your Attributes tab is going to get crazy crowded. So many things get dumped into Attributes instead of giving a little more thought to the functionality of other areas of RE that are more appropriate...1
-
Christine Cooke:
If you must keep them in Attributes instead of Solicit Codes then I suggest ONE Attribute that is "Contact Preferences" or "Mail" and then the Description should be a table defined drop down of all of the choices that you now have a separate Attributes.We used to do it this way but have recently changed to one attribute per mailing, because we were running into issues where people would have both "send enewsletter" and "do not send enewsletter" attributes as they could have an unlimited number of attributes from the Mailing category. If one or both attribute dates were blank, we had no way of knowing which should supersede the other; having a separate attribute per mailing means we can just check the configuration option for "allow only 1 per record" and this problem is eliminated.
We also use solicit codes for more generic opt-outs, e.g. do not call, no fundraising, no direct mail etc.
0 -
Jennifer Claudy:
I also use Attributes rather than Solicit Codes. However, I have 3 attributes (Newsletters, Invitations & Solicitations, and our In-Kind gift drives). The Description field for all 3 is the same table, and includes Remove from List (per Constituent), Do Not Mail (per our organization), Electronic Only, Print Only, Employee, Mail All, and Special Instructions. Particularly for the Special Instructions, the comment field either indicates what those are, or references a Note. We try to put in the Comment for all of them where the instruction came from, and always update the Attribute Date so we know when the tag was added to the record. Pretty easy to manage, in my experience. The system you have seems like it could be reasonably easily converted to a system of fewer Attributes, although unlike ours where the Attribute can only be used once per record, you may need to have multiple instances. It depends on the volume of useage, and something like a Special Instructions option with accompanying instructions in the Comment could fit the bill.
For OLX (we've been using OLX for just about a year now), we have a slightly different system. There is an eCommunication Attribute that is used to include people on our main email list when there isn't another, more efficient, method of getting them on the list. But whenever possible, we use other means of querying records to compile OLX lists, for example, board members and staff come from the Volunteer Tab, when someone joins or leaves, that information is changed, and the OLX dynamic query updates the list automatically because it's pulling from a query using Volunteer Tab data. (Note: presently, we really only have one list in OLX that is used regularly, anything else is a one-time message with a custom list just for that message that often is compiled with a temporary Attribute which is deleted once the message is sent.)
As to unsubscribes, we needed a way to tag them in RE during the process of moving everyone from Constant Contact to RE for OLX. So I created additional Phone Types. We have eHome and eWork, but now also XeHome and XeWork. When we send an OLX message, I push the data from OLX to RE about 2 weeks later, and then run a query for all those with the response Opt-Out. I review and manually change any that have more than one email address, and then use a Global Change to flip the remainder from eHome to XeHome and eWork to XeWork. OLX includes the specific email address in the Appeal Tag, so it's very easy to determine which address, if there are multiple, is the one that was unsubscribed. Using a different phone type means that the data is still in RE, so no one accidentally puts it back in there without realizing, and our staff can still use that email address for specific/direct messages, so long as it's not also marked Do Not Call (and in 7.95 we'll be able to add a Comment right there in the Phones grid to clarify). We also use the X Phone Types to indicate hard bounces, although OLX as yet doesn't distinguish between hard and soft bounces...you can figure this out by querying for Appeal Response of Bounced and then whether they got the next Appeal at all, which if no, seems to indicate a hard bounce and if yes, would seem to indicate a soft bounce where OLX tried again. I've done a little with this, but not on a regular basis.
Occasionally, I'm asked to do a mailing where we email those on the list for whom we have email addresses and send postal mail to the rest. In these cases, it is really important to know what email addresses have been unsubscribed, or else they may not get the information at all. That's primarily what started our system...and trying to be sure that emails unsubscribed in Constant Contact remained unsubscribed when we moved to OLX.
Hope this helps...and hope I'm making sense, because it's been a rough morning and I'm a bit under the weather...Thanks Jennifer!
I'm definately keen on narrowing down the number of attributes. I'm not sure whether special instructions would be very useful to us, as it would be difficult to pull that data through for mailing lists- but it may be worth considering for the Do not Contact (per organisation) attributes.
Thanks for your help and I hope you feel better soon!
0 -
Alan French:
Christine Cooke:
If you must keep them in Attributes instead of Solicit Codes then I suggest ONE Attribute that is "Contact Preferences" or "Mail" and then the Description should be a table defined drop down of all of the choices that you now have a separate Attributes.We used to do it this way but have recently changed to one attribute per mailing, because we were running into issues where people would have both "send enewsletter" and "do not send enewsletter" attributes as they could have an unlimited number of attributes from the Mailing category. If one or both attribute dates were blank, we had no way of knowing which should supersede the other; having a separate attribute per mailing means we can just check the configuration option for "allow only 1 per record" and this problem is eliminated.
We also use solicit codes for more generic opt-outs, e.g. do not call, no fundraising, no direct mail etc.I don't think we could manage to limit it down to one attribute per mailing, but I may consider making the email opt-in table 'subscribed' or 'unsubscribed' and appear once only to avoid this, as we have this problem to. If only there was a way of making date and description mandatory! As I said, we have been advised against solicit codes, so I'd be reticent to change back, especially as using both in queries caused all sorts of problems for us.
Thanks Alan and Christine!
0
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board