We're finalizing our plans for WordFly implementation, and this is the first time that our email database will be in Tessitura and fully integrated.
How does your organization handle bad email addresses in Tessitura and why? Do you:
- Delete the bad email address from Tessitura totally- Mark the bad email address inactive- Mark the bad email address some other way
We want to make sure that we're making a good decision on what to do with bad email addresses and are curious how other organizations handle this.
Thanks!
Eric MuellerWebmaster & Social Media GuyScience Museum of MinnesotaEmail: emueller@smm.orgPhone: (651) 221-9455Twitter: @sciencemuseummn
We make bad e-mails inactive, not primary, and remove the marketing flag.
Lucie
___________________________________
Lucie Spieler
IT Development and Training Manager
Editor, Season Program
Florida Grand Opera
8390 NW 25th Street
Miami, FL 33122
305.854.1643 x 1521
Box Office: 800.741.1010
To Give a Gift: 305.403.3315
www.FGO.org
2010-2011 | 70TH SEASON | THE MYSTERIES OF LOVE
Turandot | The Tales of Hoffmann | Don Giovanni | Cyrano
We use the deliverability stats from our bulk email server to mark the customer record with a Verify Email attribute. When added some text shows up in the customer header so that it will prompt our staff to get an updated email address from the patraon if they call or we contact them for something.
We use this attribute to filter our extractions and lists so that these email addresses aren't targeted.
We follow approximately the same procedures as Jon. We never delete, always inactivate if we don't want an email used, that way we have some history of it.
Heather
We also use much the same process as Jon.
We have an attribute called "Check Email". The possible values are: "Bad Email", "Checked - OK", "Updated - OK", "Unknown".
We we get a hard bounce from WordFly we set this attribute to Bad Email.
If the value does not contain an "OK", the attribute is highlighted on the header for operators to ask the customer the next time the are in contact.
This attribute is also used to suppress Bad Emails when doing emailing lists.
thanks,
Dara
Thanks everyone for their responses on this! Sounds like people mark bad email addresses as inactive.
My follow up question: WHY? Meaning, why keep bad email addresses in the system at all? I mean, technically it's bad, useless data. Just trying to think everything through before we decide how we'll handle things.
Eric MuellerWebmaster & Social Media GuyScience Museum of MinnesotaEmail: emueller@smm.orgPhone: (651) 221-9455
Unknown said: My follow up question: WHY? Meaning, why keep bad email addresses in the system at all?
My follow up question: WHY? Meaning, why keep bad email addresses in the system at all?
We keep them for history as others have mentioned, but also: if they were ever used for a ticketing order receipt/confirmation we'd want to retain that association; they can possibly help with duplicate merges (on name + e-mail or the like); sometimes the e-mail doesn't turn out to be bad, was mistakenly flagged that way for one reason or another we can see that we already have it and it can now be re-enabled with a click or two.
One reason we keep them is that records get automatically marked as bad by our process. This process can mark an address as bad bases on several deliverability statuses, not just an invalid or no longer existing email address.
I do see the point of why keeping them if they are bad, but maybe remove address that have been bad for a certain period of time.
If interested, here is how we identify and handle mal-formatted e-mails.
First, the business rules for e-mail addresses:
1. it must contain one and only one @ sign ;2. after the @ sign it must have at least one “.” ;3. it can not start with “.” ;4. prohibited character combinations: ...@@.5. prohibited characters: (space)"(),:;<>[\[
6. e-mail addresses top level domain (for instance com or org) must exist in an official list, e.g. from the site: http://data.iana.org/TLD/tlds-alpha-by-domain.txt .
7. make the mal-formatted e-mails inactive;
8. the rules are applicable to ACTIVE electronic addresses which type is "E-mail" (TR_EADDRESS_TYPE.email_ind='Y').
9. create a Tessitura list of mal-formatted e-mails.
-----------------THE WORK FLOW---------------1. Create two tables and two stored procedures, (see Constructor in the file attached):
C_CHC_MALFORMATTED_EMAILC_CHC_OFFICIAL_EMAIL_DOMAIN--lfn_chc_email_domainlfn_chc_get_email_bad_char_as_tbl
2. Populate column DOMAIN of table C_CHC_OFFICIAL_EMAIL_DOMAIN by domain names from an official list for instance from the source: http://data.iana.org/TLD/tlds-alpha-by-domain.txt .
3. Run the SQL script (run it step by step), see SQL Script in the file attached.
Unknown said: If interested, here is how we identify and handle mal-formatted e-mails.
Great stuff, thanks for this. We've used the code below for finding bad e-mails, which has done pretty well, but your code contains some good ideas for taking this sort of task further.
select * from t_eaddress where patindex ('%[&":;!\/()<>]%', address) > 0 -- Invalid characters or patindex ('[@.-_]%', address) > 0 -- Valid but cannot be starting character or patindex ('%[@.-_]', address) > 0 -- Valid but cannot be ending character or address not like '%@%.%' -- Must contain at least one @ and one . or address like '%..%' -- Cannot have two periods in a row or address like '%@%@%' -- Cannot have two @ anywhere or address like '%.@%' or address like '%@.%' -- Cannot have @ and . next to each other or address like '%.cm' or address like '%.co' -- Camaroon or Colombia? Unlikely. Probably typos or address like '%.or' or address like '%.ne' -- Missing last letter or address like '% %' -- invalid whitespace
At my previous organisation, we used to have an eaddress type of "Hardbounce". The e-address was shown in the header and was set to display in red if it was of this type - as a visual cue for the operator to request clarification the next time someone spoke to the customer by phone. By leaving the eaddress in place, the operator is able to see that we had a bad address on file as customers will argue that their address is correct when in fact they have made a typo.
As an aside, the eaddress was displayed in blue to indicate that a)the address was good and b)that they had signed up to receive the e-newsletter. Another visual cue for the operator.
We add a "Bad Email" attribute which then puts a red "Bad Email" sign on the header and then when have an extraction which removes them from future emails until the attribute is removed.
We’ve been moving to using the marketing flag on individual eaddresses to mark eaddresses that shouldn’t be mailed to, and inactivating bad eaddresses. We have many patrons with two or more valid eaddresses and logins in accounts, so they really have to be managed on the eaddress, not the account.
______________________________
Lucie SpielerIT Development and Training Manager
Editor, Season ProgramFLORIDA GRAND opera8390 NW 25th StreetMiami, FL 33122305.854.1643 x. 1521Box Office: 800.741.1010To Give a Gift: 305.403.3315www.FGO.org2011-2012 • 71ST SEASON • LOVE FORBIDDEN, NOT FORGOTTENLuisa Fernanda • La rondine • Rigoletto • Roméo et Juliette