12 free (or almost free) sourcing tools every sourcing pro shouldn't live without, presented by Glenn Gutmacher with RecruitingBlogs.com and RecruitiFi.
Get your own RecruitiFi account: http://rdaily.co/1BRujup
2. 2
The Updated Sourcers Daily Dozen
Presented by:
Glenn Gutmacher
North America Group Mgr., Sourcing Center of
Excellence, Avanade Inc.
& Founder, Recruiting-Online.com
glenn@recruiting-online.com
@glenngutmacher
linkedin.com/in/gutmach
3. Who Is Glenn Gutmacher?
• At Avanade since 2010, developing “internal RPO” model of offshore sourcing
team and onshore junior recruiter calling team, plus occasional special
sourcing research projects and global sourcing training
• Pioneering Sourcing trainer and methods since 1997 (Founder of Recruiting-
Online.com)
• Co-founder, Boston Area Talent Sourcing Association (BATSA)
• VP of Arbita’s Recruiter Consulting & Education Services (2008-2010)
• Senior Sourcer at Microsoft (2005-2008) & Getronics (2003-2005)
• Founded JobSmart in 1996, greater Boston's 1st regional career portal (owned
by a major newspaper chain)
• Frequent presenter at recruiting conferences (SourceCon, RecruitingBlogs,
RecruitingTrends, LinkedIn Talent Connect, ERE, AOEP, NAPS, etc.)
• Yale University grad, started in Broadcasting as a student
• Wife and 3 sons, ages 16, 13 and 10
3
4. 1. Supercharge your LI connections count
relevantly
From Stacy Donovan Zapar:
• Intake prep using
LinkedIn: When you meet
with HM team, connect to
everyone in advance and
have a list ready of
potential candidates and
go through them, rather
than asking who they
know. Draft the outreach
email in advance for them
and let them tweak in their
own style and ask they
forward it along to their
connections to boost
employee referrals.
• Turbocharge your network when you close reqs:
Applicants who took time to apply but not
screened, so all they got was a don't-call-us-we'll-
call-you message. Send a welcome message ("Hi
NAME, thanks so much for applying for the
position X. We've decided to hire another well-
qualified candidate. But I really appreciate the
time you took to apply ... If you want to connect
with me on LinkedIn, go here (bitly link) and let's
stay in touch, and if you see another opening in
the future, even at another company, I probably
know the recruiter and would be happy to pass
your info along. Here's my bloglink with some job
search tips. Thanks, Your Name" Doing this on
every req over the years is what made Stacy’s
LinkedIn network so large.
4
5. 2. Use an Excel template to make contact
(almost call) lists out of LI search results
There was a time
when you could
export LinkedIn
search results to
Excel (at least in the
paid version). These
workarounds work
even in the free
version:
a) Version for free LI
advanced search
b) For connections
filtered by location
c) For connections
filtered by tag
Method (a)
1. Run your normal advanced LinkedIn search
2. Highlight results (tip: hold down mouse after last result (#10) and
drag upward).
3. Right mouse click on highlighted area, select Copy.
4. On the LISearchResultsData worksheet tab in the Excel template
file, click in cell A1 and do Paste special (text/values only)
5. Formulas on next tab (LISearchResultsFx) automatically convert
that into a contact list format
6. On that next tab, copy/paste green-highlighted columns of data
into a blank Excel file
7. Add emails and phones (using process on later slides)
8. Optional: (a) import these into your CRM/ATS; (b) compare
results to your first degree connections list to see if you already
know some of them –
(see compare step on next slide)
5
6. 2. Make contact/call lists out of targeted
subsets of LI connections
Method (b) version for connections with a location filter:
1. Go to your LinkedIn connections page
2. Use Filter By select menu and choose Location
3. Type official LI metro area name (e.g., if you type Greater San Diego Area, it will
find all your connections in the metro, but typing San Diego will find fewer)
4. Hold and keep dragging your mouse down the page to highlight results until you get
to the end (LI only displays a few at a time)
5. Right mouse click in highlighted area and select Copy
6. Paste special (text/values only) into the ConnectionsByLocationData Excel
worksheet tab (formulas on next tab will automatically kick in)
7. Copy/paste special the green-highlighted columns of data from the next tab
(ConnectionsByLocationFx Excel worksheet) into a blank Excel file
8. Add emails and phones (using process described on later slides)
9. Optional: to see which people on a tab you already have contact info for, export
your LI connections, do paste special into 1st worksheet tab, then in Excel’s built-in
help, find: Consolidate data from multiple worksheets in a single worksheet
6
7. 2. Make contact/call lists out of targeted
subsets of LI connections
Method (c) version for connections with a tag:
1. Go to your LinkedIn connections page
2. Use Filter By select menu and choose Tag
3. Select the tag (note: you need to tag some connections first – max. 1,000)
4. Hold and keep dragging your mouse down the page to highlight results until you get
to the end (LI only displays a few at a time)
5. Right mouse click in highlighted area and select Copy
6. Paste special (text/values only) into the ConnectionsByTagData Excel worksheet
tab (formulas on next tab will automatically kick in)
7. Copy/paste special the green-highlighted columns of data from the next tab
(ConnectionsByTagFx Excel worksheet) into a blank Excel file
8. Add emails and phones (using process described on later slides)
9. Optional: compare results to your first degree connections list to get their email
addresses per step 9 on previous slide
7
FREE BONUS:
Download Glenn’s
Excel template for all
of this here.
8. 3. Facebook for finding personal emails
Facebook is slowly making
moves into the business world,
but in the meantime, here’s a
great way to use it for sourcing:
Use graph search (i.e., enter
the following in the top search
box on Facebook, just replacing
the red terms with your desired
ones):
People who are named " glenn
gutmacher" and live in Massach
usetts
which finds this page:
https://www.facebook.com/rand
y.bailey?fref=browse_search
The userid part of the profile URL determines an
email address that automatically forwards to the
email account used when they set up their FB
account, or whatever email they saved as their
“primary email” in Facebook email settings (unless
they specifically turned that option off there). So any
message sent to glenn.gutmacher@facebook.com will
go to his primary email!
Note that this also works when you find a FB profile
with a numerical userid – e.g., for
https://www.facebook.com/profile.php?id=10042788
you can email 10042788@facebook.com and it will
auto-forward to their primary email as well!
FYI, some sourcers say this doesn’t work
consistently, so don’t depend solely on this
method.
8
9. 4. Facebook for finding people by
location, job title, company, etc.
If you want to find
people by many
criteria (e.g., job titles,
locations, companies
and languages
simultaneously, more
similarly to LinkedIn,
sometimes you must
go beyond graph
search. See the in-
depth post by Balacs
Paroczay for a how-to
on that.
1. In the Facebook search box, type: People who work
at Perficient (this is for current employees of
company)
2. FYI, substitute Former Perficient employees (for past
employees) or People who have worked at Perficient
(current or past)
3. Add location as “and live in X” – e.g., people who
have worked at Perficient and live in Texas
4. Add job title families (not all work this way): software
developers who work at Microsoft and live in texas or
software engineers who work at ibm and live in florida
5. Note that these search results default to the Posts
tab. Click the People tab atop results instead.
9
10. 5. RSS feeds to Microsoft Outlook
RSS feeds can be processed like
emails in your email program:
• Outlook 2007 or newer on
Windows version only (not
available on MS Office for Mac
but there is a workaround: let a
Windows colleague save the feed
and use an Outlook rule to
forward you the results).
• RSS reader integrated so feeds
can be processed just like emails:
Right mouse click on RSS Feeds
folder, select Add a New RSS
Feed, and enter the RSS URL
(see at right)
• Convenient way to stay informed
(don’t need a separate news
reader app)
10
11. 5. RSS feeds to Microsoft Outlook (cont.)
For sourcing strings or other research that you want
to save, it works easily with Bing.com results:
• Just append &format=rss to any results URL to
create a feed. Example:
www.bing.com/search?q="how+to+configure"+instreams
et%3A(title+url+anchor)%3Asharepoint&qs=n&form=QB
RE&pq="how+to+configure"+instreamset%3A(title+url+a
nchor)%3Asharepoint&format=rss
• Copy the URL in the address bar and paste into
“Add a new RSS Feed…” (see screenshot on
previous slide)
• Add an Outlook rule to forward results to
appropriate team members to process/research if
not handling yourself.
Also use the
free Outlook
Social
Connector to
see the email
history and
social network
history of
anyone you
ever received
a message
from or ever
sent one to.
11
12. 6. Honeypot online form for e-outreach
(fill out short form at j.mp/batsademo)
From Amybeth (Hale) Quinn:
• Various free tools for bulk emailing, such as (for
Firefox) Mail Merge (works only with existing Gmail
contacts) and (for Chrome) Gmerge Alpha, Yet Another
Mail Merge (simple full-list merges; works with Google
docs; limited # of emails/day) and ToutApp
• Microsoft Office is perhaps easiest (combine Excel,
Word and Outlook as illustrated in my live demo – if you
also want merge fields in the subject line, use MS
Publisher)
• Add a sidenote column for some custom datapoint
unique to each recipient
• Use ellipses (…) at end of subject line
• Using RE: in front implies it's a continuing conversation.
• In follow-ups, can add: 2nd Attempt, 3rd Attempt, or
Final Attempt in subject line
• Best time to send is 2-
5pm local time or mid-
morning Tu-Th. If you
use YesMail or bit.ly
links in your message,
you can track when
people are
clicking/viewing.
• Keep use of first-
person "I" and "my"
type words to a
minimum. Keep it
focused on them.
• Now let’s look at the
responses and how we
can quickly process
them.
12
13. 7. Chrome extensions to find people info
Free (or free trial) tools to find more people/contact info. All are for
Chrome browser (+ others if indicated):
• Broadlook Capture: spiders multiple people on page and
researches info
• Connectifier (Chrome, Firefox, IE) shows other social networks
and contact info when viewing a profile (e.g., try with Indeed
resumes)
• Prophet, 360Social, Connect6, PeopleGraph are similar.
• SellHack (Chrome, Firefox, Safari). Also try its free beta X-Ray
search engine with contact info tool
• WhoWorksAt - use when on target company’s website
Also try extensions (Vibe, Rapporto, etc.) that reveal more data
when all you have is an email address.
Partial sources: Dean Da Costa
& Martha Gateley
TIP:
Similarly-
functioning
Chrome
extensions will
often overlap
(e.g., right
hand column)
so use
Extensity to
turn on/off
your Chrome
extensions
quickly
13
14. 8. More web tools to find people info
• AIRS resume search – similar to other Google CSE’s on the web (e.g., Irina
Shamaeva created several available here). Learn more about Google
CSEs.
Other web-based tools (warning: current employer & contact info may be
outdated). Some are expensive, so scale those by giving 1 license to part-time
dedicated user who supports a few recruiters:
• Search by name + location (Web only): LexisNexis, Pipl, Radaris,
Zabasearch
• ZoomInfo.com (its full people search Community Edition is free) and
Data.com Connect (formerly Jigsaw) provides work email & phone (free if
use points system)
• “Predictive” players: Bullhorn, Entelo
• Deep & wide data: Dice OpenWeb, Gild, HiringSolved, SwoopTalent,
TalentBin, WANTED Analytics
14
15. 9. Pushing out content efficiently for free
Have great content that you want to distribute through social media?
• HootSuite hootlet (multiple) - post any page to some/all of your social
networks
• Dlvr.it – allows you to automatically disseminate content from any RSS
feed as updates on your social media accounts on whatever frequency
and schedule you want.
15
16. 10. X-raying Associations and Virtual
Communities (MeetUps, etc.)
Many technical and other communities exist online with plenty of info
about individual talent, collected into similar-skilled buckets.
Some are best searched directly (e.g., portfolios on Coroflot or
Behance.net or users on Github) and some via major search engines:
• ("aiga" | "igda") ("ui designer | "ux designer") (member OR roster
OR attendee OR chapter OR board OR conference OR list)
• MeetUp.com (and this article about how to source from them)
• StackOverflow.com (and its technical sister sites) – try Googling:
– TECH TERMS: site:stackoverflow.com inurl:users intitle:user
sitecore
– LOCATIONS: site:stackoverflow.com inurl:users intitle:user
(houston OR texas OR "tx")
16
17. 11. Web scraping to download resumes
(and other search results)
The Outwit functionality subset of downloading actual files in bulk as
described on this slide is something you can also do with the free Outwit
Docs tool.
To download resumes or other documents:
1. Example – in Outwit, Google this:
• resume xamarin android (filetype:doc OR
filetype:docx OR filetype:pdf)
2. Click Documents in left-hand column navigation menu
3. If >10 Google results, click Next button at bottom of
Google page to go to next page of results.
4. Click any result in main pane, then Select All (Ctrl+A)
5. Right mouse click, select “Download Selected Files in”
(specify desired folder)
6. All linked resumes in the Google search results are
downloaded in a few seconds!
17
See this how-
to video for a
more detailed
demo of
Outwit and to
see
advanced
scraping
functions.
18. PROS:
• Usable on search sites of any type, not just major
search engines (prompts for your keywords and
runs rest of embedded search criteria
• Many other uses across the Web besides search
engine results (e.g., extract email addresses from
pages, select/deselect all checkboxes on a
webform, etc.)
• Portable; can be copied/stored as a folder in web
browser’s favorites/bookmarks on any computer
• Search “bookmarklets” plus a keyword to find
relevant ones posted online, ask peers for useful
bookmarklets, etc.
12. What Are Bookmarklets?
Bookmarklets are browser favorites/bookmarks on steroids because they
have JavaScript embedded in them: They don’t just take you to a website –
they *do* something. Many websites also offer a bookmarklet version of their
tool (Bit.ly, etc.).
CONS:
• Different web browsers
support JavaScript
differently, so you may
have to modify some
bookmarklets slightly to
work in IE vs. Firefox vs.
Chrome.
• Need to know some
JavaScript to truly
customize bookmarklets
18
19. Use them to find things faster
Instead of having to go to the website and look up
something (e.g., Acronyma for abbreviations,
Wikipedia for explanations of terms/concepts,
Clusty for subcategories of results, company
search on LinkedIn, job titles on Indeed or
SimplyHired), you can be prompted for the search
value to enter right from wherever you are, and be
taken directly to the results.
19
20. Throw Momma from the Train
Different ways to implement
bookmarklets, jump off the train
when you get to the destination
you like:
1. Chrome extension
2. Firefox add-on (a little more
flexible)
3. Bookmarklet combiner (hat
tip: Aaron Lintz)
4. DIY (max. flexibility, any
browser, more tech skill)
20
21. 12. Easy custom search bookmarklets in
Google Chrome
1. Once installed, click its magnifying glass icon in the Chrome
browser top (extensions) bar to open Search Bar.
2. In the Search Bar, click the settings cogwheel at the right to open
the custom search options/help page.
3. Now just run the type of site search you want to add (Bing,
Google, etc.), copy the URL and note where your variable text
appears. For example,
http://webmii.com/people?n="glenn%20gutmacher"
The free Chrome extension Search Bar allows you to have a
large number of custom search engines in a toolbar format.
21
22. 12. Easy custom search bookmarklets in
Google Chrome (continued)
4. Now click Custom Searches (also in left column menu of Search Bar options/help
page) and select the checkbox of an existing unused search you want to replace, or
to create a new one in the list, click the gray "Advanced Options" button and at the
bottom, click the gray "create new" button.
5. In the "Search URL" column, paste URL from step 3 and substitute %s for the
variable part. In this example, http://webmii.com/people?n= "%s"
6. The new custom search is saved automatically (close and reopen the Search Bar
to refresh it to display).
7. Type your text in the Search Bar box and click the
desired custom search’s icon to run it!
22
23. Easy custom search bookmarklets in Firefox
This beats the Chrome tool because it lets you: 1) customize a bit more, 2) organize the
bookmarklets in nested folders, with 3) clear text labels rather than one list of icons
1. Launch your Firefox browser and install the Add to Search Bar add-on.
2. Now install the companion Firefox add-on Organize Search Engines that lets you organize
your search engines with separators and folders, and customize the searches further.
3. Now just go to whatever site search you want to add, right mouse click *in* the regular
search box on the search site’s page and choose "Add to Search Bar...” which will add it to
the right-hand search list (per screenshot below). To remove, re-order or customize,
select “Manage search engines…” (last choice in menu)
23
24. Easy custom search in Firefox - example 1
Now the real fun starts: How
do you modify a search engine
into a custom search? These
start-to-finish examples should
get you going:
1. You’re using Blekko.com
search and want to use its
blog slashtag to only
search for blogs related to
your keywords,
“application developer” and
omit job postings.
2. Run the normal search
query there, i.e.:
"application developer"
/blog -jobs which results
in the URL of …
http://blekko.com/ws/?q=%22application+developer%2
2+%2Fblog+-jobs
3. Right mouse click in the Blekko.com search box
where you typed your keywords and select “Add to
Search Bar…” (a tiny popup appears – just click
OK or hit Enter key)
4. Go to your Firefox search engines menu and select
the last choice “Manage search engines…” which
generates a larger popup.
24
25. Easy custom search Firefox ex. 1 (cont’d.)
5. Click once on the search engine you just created (it will be at the bottom of the list)
to highlight it, then click the Properties icon atop the popup window
6. In the first “Name” field, rename it Blekko blogs search.
7. Double-click the q={searchTerms} text in the “Parameter” field to highlight it in edit
mode. Use your keyboard arrow keys to insert the quotation marks around the
curly brackets and add a space and /blog -jobs at the end, so now the parameter
should read: q="{searchTerms}" /blog -jobs
q="{searchTerms}"+%2Fblog+-jobs also works (pasting end of the copied URL)
8. Hit the Enter key then the OK
button at bottom of popup to
save changes. You can now
select this search from the
Firefox search engines
menu, type your tech
keyword(s), hit Enter (or click
the magnifying glass icon)
and go directly to your
Blekko results!
25
26. Create your own custom sets with
Bookmarklet Combiner
Why is Bookmarklet Combiner great? 1) Full flexibility on content (you enter your
custom JavaScript), 2) the set of bookmarks can be private or shareable, and 3) it is
easy to add the set to your own browser (Chrome, Firefox, IE, etc.)
1. Go to Bookmarklet Combiner
2. In the first section (“1. Enter bookmarklets”), type a logical bookmarklet name in
the Name field and paste the full JavaScript code in the URL field (see next slide
for a few basic but useful examples of JS-formatted bookmarklets to use)
3. Repeat previous steps with additional bookmarklets (click gray “Add another”
button if you want to save a larger set)
4. Section 2 determines how you want to display/run them.
5. Section 3 is where you name this *set* of bookmarklets
6. In the “Result” section at the bottom, click Save button, then mouse-drag the
bookmarklet set button onto your browser’s bookmarks/favorites bar to make it
accessible there (you can move it later to a subfolder if desired).
7. If you share the URL for your bookmarklet set, others can drag your set into their
browsers, too! (You control whether they can edit yours.)
26
27. Access the starter set that I created here.
One-time install steps: 1) Make sure
bookmarks bar is visible in your browser (in
Chrome Settings, under “Appearance” make
sure “Always show the bookmarks bar”
checkbox is selected; in Firefox top menu,
View Toolbars Bookmarks Bar), 2)
Drag the BATSA bookmarklets button (at
bottom of page under “Result” section) into
your bookmarks bar (see screenshot below)
How to use (see screenshot above):
Click “BATSA bookmarklets” in your
top bar. Menu of bookmarklets will
appear along the left. Click the one(s)
you want to run!
27
31. Custom set of starter bookmarklets to
add to your bookmarks folders
1. Copy the JavaScript code for your bookmarklet so it’s in your buffer
2. In Chrome, (a) open a new tab in your browser, (b) click the star icon to
make a bookmark for it (as part of this step, select Choose folder and
navigate to where you want it saved), (c) populate the Name field with a
logical name for your bookmark, (d) click Edit, (e) replace everything in
the URL field with your bookmarklet’s JavaScript code.
3. In Firefox, (a) go to Bookmarks Show All Bookmarks. (b) Navigate to
and open the folder where you will want the bookmarklet saved, (c) right
mouse click anywhere in the main window pane and select New
Bookmark (you can create a New Folder first if you want to store it inside
that), (d) replace everything in the Location field with your bookmarklet’s
JavaScript code, (e) populate the Name field with a logical name for
your bookmark.
31
32. Custom set of starter bookmarklets to add
to your favorites: MS Internet Explorer
4. In Internet Explorer (IE), a) open a new tab
in your browser, b) select Favorites Add to
Favorites and use the “Create In” select menu
to navigate to where you want it saved (you
can create a new folder), c) change the Name
field to populate a more logical name for your
bookmarklet, d) click the Add button, e) select
Favorites Organize Favorites, f) navigate to
the folder where you saved it, g) right mouse
click on that bookmarklet favorite and select
Properties, (h) replace everything in the URL
field with your bookmarklet’s JavaScript code,
(i) click OK button to save/close.
Now you can select the bookmarklet (like any
bookmark/favorite) and it will run it!
If you ever need to edit a saved
bookmarklet in your browser:
(a) mouse over the saved
bookmark, (b) right mouse click it
and select Properties (for Firefox
and IE) or select Edit (for
Chrome), (c) replace everything
in Location field (Firefox) or in
URL field (for Chrome and IE)
with your JavaScript code, (d)
replace what’s in the Name field
with a more logical name for your
bookmarklet, (e) click Save
(Firefox and Chrome) or OK (IE)
button.
32
33. 2-value prompt search example 1
1. Start with base bookmarklet for a 2-value prompt
(yellow text has 2nd variable prompt):
javascript:var%20s;if(window.getSelection){s=window.g
etSelection();}else{s=document.selection.createRange(
).text;}var%20one=prompt('Enter%20first%20value',s);
var%20two=prompt('Enter%20second%20value',s);if(o
ne){void(location='http://www.URLtoVisit.com/RestOfP
ath/'+one+'/'+two+'/');}else{void(s);}
2. Change wording above value prompts as
appropriate for site (see yellow highlight):
javascript:var%20s;if(window.getSelection){s=window.g
etSelection();}else{s=document.selection.createRange(
).text;}var%20one=prompt('Enter%20LASTname%20o
nly',s);var%20two=prompt('Enter%20FIRSTname%20o
nly',s);if(one){void(location='http://www.URLtoVisit.com/
RestOfPath/'+one+'/'+two+'/');}else{void(s);}
3. Change URL pattern to match the
site (in this case,
http://www.peoplebyname.com/peop
le/gutmacher/glenn):
javascript:var%20s;if(window.getSel
ection){s=window.getSelection();}els
e{s=document.selection.createRang
e().text;}var%20one=prompt('Enter%
20LASTname%20only',s);var%20tw
o=prompt('Enter%20FIRSTname%2
0only',s);if(one){void(location='http://
www.peoplebyname.com/people/'+o
ne+'/'+two);}else{void(s);}
4. Copy new bookmarklet into your
bookmarks/favorites!
33
34. More complex example bookmarklets
(copy as is to use – no need to understand/edit)
Convert Bing search result into an
RSS feed
javascript:Q=[];%20c=location.search.slice
(1).split('&');%20for%20(i%20in%20c)%20{
%20f=c[i].split('=');%20if%20(f[0]=='q'%20||
%20f[0]=='as_q'%20||%20f[0]=='p'%20||%
20f[0]=='query')%20if%20(f[1])%20Q.push
(f[1])%20}%20R=unescape(Q.join(';%20').r
eplace(/+/g,'%20'));%20location%20=%20
'http://www.bing.com/search?q='+escape(
R)+'&format=rss';
Find WhoIs for this root domain
javascript:c=window.location.hostname;c=
c.replace('www.','');location='http://whois.d
omaintools.com/'+c;
Show all links on page
javascript:WN7z=open('','Z6','width=800,height=4
00,scrollbars,resizable,menubar');DL5e=docume
nt.links;with(WN7z.document){write('<base%20ta
rget=_blank>');for(lKi=0;lKi<DL5e.length;lKi++){w
rite(DL5e[lKi].toString().link(DL5e[lKi])+'<br><br>'
)};void(close())}
Find all emails (mailto: links) on page – try
the bookmarklet here
javascript:eMlA='';for(iB2M=0;iB2M<document.lin
ks.length;iB2M++){if(document.links[iB2M].protoc
ol=='mailto:'){Ju59=document.links[iB2M].toString
();eMlA+=Ju59.substring(7,Ju59.length)+'n'}};if(e
MlA!=''){alert(eMlA)}else{alert('No mailto links on
page!')}
34
35. 35
Thank you for attending!
Learn more about the presenters:
www.RecruitiFi.com
www.Recruiting-Online.com
www.RecruitingDaily.com