Querying list of zip codes?
We frequently get people requesting that we send to a huge list of zip codes, where even querying by a range isn't really an option. What I would love to have is a way to copy and paste a list of zip codes (space or comma separated) to create a group of people with those zip codes.
We often create radius groups in Luminate Beta, but again, doing a large list would mean doing them one-by-one.
Comments
-
Reid, have you tried creating a new group in Luminate Online (which can be done from a .csv file) then using that custom group in Beta? We (for other reasons) are not using Beta yet, but I know that our custom groups (which we mostly use to segment/target email audiences) are showing up now there.
I have an instruction doc (with screenshotes!) created by our Blackbaud CRM (our database of record) expert, on how to create and upload to a new group in LO; glad to share if you'd find it helpful.
Gurukarm0 -
Yea, I'd go with Gurukarm's suggestion.
Export your constituents to a csv, and then use that with a Group Assignment Upload.
0 -
Thank you, Gurukarm! That document would be helpful, though I'm missing the part where the zip codes needed would be entered. How would we initially get a group of people that are only in that list of zip codes?0
-
any way you can share that set of instructions w. me too? we're in a similar situation of needing to use either RE Query or csv file to LO for an email0
-
renee ritsi:
any way you can share that set of instructions w. me too? we're in a similar situation of needing to use either RE Query or csv file to LO for an email
It's not really possible at the moment, as far as I know. I had to get around it internally by just limiting the number of zip codes that people can request. Note that you can also define ranges in queries by the numbers that they start with. It's not quite as accurate, and you have to find some external zip code sites that will show you what two or three digits cover what areas, but it could be a solution.0 -
Easiest method we've found is to use county locations. It's a major pain in the rear to figure out who lives where, but it's quite a bit more efficient than the zip route, and usually results pretty closely to what you'd get with individual zips.0
-
Hi, I was searching for an answer and didn't find any, so I figure out a way to do it from a programming perspective (no coding experience needed though now that I figured it out).
First of all, let me say why my org need it. We have 25 chapters nation wide and while most chapter is within state line, some chapters share the same state, few of which I am able to create query for using the built-in group of County. However, there are a few chapters that even county boundary isn't good enough, and we had to go into zip code boundary. Therefore I needed to be able to query on zip codes.
2 NOTES:
- since zip code can be entered with 5-digit or 5+4, the criteria uses "begins with" operator
- there is a HARD limitation on total number of criteria at 113, so for those we need more than 113 criteria lines, we create 2 (or 3) "prep" queries, use them as group, and then finally have a query that criteria being one of the 2-3 "prep" queries.
Ok, let's get started
- Login to your LO admin using Google Chrome (It should work in firefox or Edge, but I just never test it)
- Start with a New Query
- (see image 1) In the Query Builder, right-click somewhere on the page and select Inspect, that should bring up a new window for DevTools and then click on the tab that say Console
- if you didn't get a new window, but instead get the DevTool “open at the bottom half” of your browser, that's fine too, just cleaner to be in another window
- (see image 1) Paste in the following code in the Console
var zips = ['32003','32004','32006','32007','32008','32009','32011','32013','32024','32025','32026','32030','32033'];
for(i = 0; i < zips.length; i++) {
var xhttp = new XMLHttpRequest();
xhttp.open("POST", "https://"+location.host+location.pathname,false);
xhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xhttp.send("10.103.focus=addr_home&10.103.operator=op_bw&10.103.value=" + zips[i] + "&set.phrase=Save&type_id=10.103&phrase_id=0");
}- (yellow highlight) Update the zips variable with the zip codes you want to criteria with each zip code in either double or single quote (basically need to make a string array of zip codes for those slightly more technical).
- Message me if you need help in making a bunch of zip into the single quoted format.
- Once you done with updating the code, hit enter to execute
- (yellow highlight) Update the zips variable with the zip codes you want to criteria with each zip code in either double or single quote (basically need to make a string array of zip codes for those slightly more technical).
- (see image 2) Click to the Network tab, and you should see a lot of activities, 1 for each zip you entered. My test here have 13 zip codes, when you see no more “network activities” you know you are done, you can close the DevTools, and then just reload the Query Builder page now having all the zip codes criteria-ed (see image 3)
- This takes matter of seconds to do (after you get familiar)
- Also, if you are confident that your zip code data is only 5-digit zip, and want to use equals operator instead of begins with operator, just change out the code where you see operator=op_bw to operator=op_eq
Image 1:
Image 2:
Image 3:
1
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®
- 2K 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
- 124 Ninja Secret Society
- 32 Blackbaud Raiser's Edge NXT® Receipting EAP
- 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