How Recruiters Can Use Facebook Groups For Sourcing

Last updated: March 10, 2022

Sourcers often face a gruelling task. They are expected to find the best candidates available for a job in a compressed timeframe even though most of these candidates are not even looking for a new position. The passive candidate problem is quite possibly the trickiest challenge in recruiting.

While there are many different ways that sourcers go about solving this problem, one which is still overlooked is Facebook groups.

Facebook groups are moderated communities where users go to discuss pretty much every topic under the sun. There are groups for dog lovers, camping aficionados, fitness enthusiasts and Instant Pot obsessives. If you’re looking for a group for even the most obscure hobby, it shouldn’t be a problem.

And this is perfect for sourcers. Why? Because for many professions, Facebook groups are the only active communities on the Internet that will allow you to get your job posting in front of a targeted audience for free.

But before you start searching for your groups and posting away, make sure you understand the rules of the game.

Bonus: Want to use more than just Facebook Groups for sourcing? Download the free ebook Social Media Advertising For Recruiters: The Complete Guide to find out how.

Join the group

Most Facebook groups are closed, meaning that you must ask for permission before joining. The administrators of some groups will admit virtually anyone but others are far more strict.

For example, the Javascript group asks three questions to every prospective member.

Facebook group admission questions
If you want to get into a group that asks questions, I’d suggest not mentioning that you are a recruiter and instead, get a bit creative with your answer.

Learn the lay of the land

Every group has a different feel. To know how to best approach your sourcing task, you’re going to want to learn the feel of your particular group.

More specifically, your goal is to figure out if you are going to be able to post a job posting directly in the group or if that is not allowed under any circumstances.

  • Read the rules of the group.
    • The rules of the group might explicitly cover this topic (“No recruiters or job postings allowed”) or they might not address it all.
  • Are off-topic posts allowed or do admins shut them down immediately?
    • Scan through the 20 most recent posts. If off-topic posts are permitted, then you can feel more comfortable that a job posting will be allowed. If off-topic posts are quickly removed, you’re going to have to get more creative.
  • Are there “mega-threads” that cover a variety of topics?
    • Some groups don’t allow off-topic posts except for a weekly mega-thread that contains everything not related to the main topic of the group. These can be a great place to put your job posting.
  • Do post comments ever go off-topic?
    • In some groups, you will never find a comment below a post that in any way deviates from the topic of the post whereas other groups will have multiple conversations in the comments that touch on a variety of subjects. If the latter is the case, you may be able to sneak a job posting into the group.

Decide on a course of action

At this point, you should have a good feel about whether you are going to be able to get away with posting a job posting somewhere in the group.

Job postings are permitted

If a job posting is permitted, make sure that you do it the right way.

First, add some value to the group. That means engaging in conversations wherever possible and offering your perspective based on what you’ve seen in your job as a recruiter. If you immediately start posting jobs, you will be seen as a spammer and it’s likely you’ll be quickly banned from the group.

Next, when you are ready to post your job, make sure that your job posting has a proper image, title and meta description in addition to the standard post caption. Use this guide to figure out the right size for your image so it is’t cropped. In short, you want to make it pop!
Job posting on Facebook

A perfect example of an engaging job post

Job postings are not permitted

If a job posting is not permitted in any form, you are going to have to get a bit more creative.

  • Message the admin and see if they are interested an arranging a sponsorship deal. Ask them if they would be willing to allow you to post a certain number of job postings per month in exchange for a monthly payment.
  • If you’re working with a small budget, you still have options. Add the Grouply Chrome extension to your browser and sit back while the scraping software does its job. After a few minutes, you’ll have a CSV with the first name, last name, position, company and profile URL of every group member. With some creative thinking, it shouldn’t be too hard to turn this list into something that allows for a mass outreach campaign. One approach could be to upload the Facebook profile URLs straight into Facebook’s advertising platform and get your message in front of exactly the right people.

Bonus: Don’t know how to turn Facebook profiles into targeted ads? Download the free ebook Social Media Advertising For Recruiters: The Complete Guide to find out how.

What groups should I join

The list of groups is quite long so we’ve compiled some for the most popular industries. When searching on your own, make sure that you check out both global and regional groups. The regional groups (grouped by either country or state/province) are often the biggest goldmines.

Accounting

Development

Doctors

Engineering

Fashion

Insurance

Human Resources

Nursing

Supply Chain

Sourcing (Tips for sourcing)

[gravityform id="9" title="false" description="false" ajax="true"]
<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script> <div class='gf_browser_chrome gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_9' ><div id='gf_9' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_9' id='gform_9' action='/how-recruiters-can-use-facebook-groups-for-sourcing/#gf_9' > <div class='gform_body gform-body'><ul id='gform_fields_9' class='gform_fields top_label form_sublabel_below description_below'><li id="field_9_11" class="gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_9_11"><h2 class="text-center" style="font-weight: 700;">Please fill out the form with your question</h2></li></ul><ul class="step-list gform_fields top_label form_sublabel_below description_below"></li><li id="field_9_1" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_9_1"><label class='gfield_label' for='input_9_1' >What&#039;s your name?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_9_1' type='text' value='' class='large' placeholder='What&#039;s your name?*' aria-required="true" aria-invalid="false" /> </div></li><li id="field_9_2" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_9_2"><label class='gfield_label' for='input_9_2' >What&#039;s your phone number?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_9_2' type='text' value='' class='large' placeholder='What&#039;s your phone number?*' aria-required="true" aria-invalid="false" /> </div></li><li id="field_9_3" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_9_3"><label class='gfield_label' for='input_9_3' >What&#039;s your email?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_9_3' type='text' value='' class='large' placeholder='What&#039;s your email?*' aria-required="true" aria-invalid="false" /> </div></li><li id="field_9_4" class="gfield message-field gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_9_4"><label class='gfield_label' for='input_9_4' >What would you like to know about our services?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_9_4' class='textarea medium' aria-required="true" aria-invalid="false" rows='10' cols='50'></textarea></div></li><li id="field_9_12" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_9_12"><label class='gfield_label' for='input_9_12' >CAPTCHA</label><div id='input_9_12' class='ginput_container ginput_recaptcha' data-sitekey='6LfGKr4UAAAAAIKgqKAJtObLVkEX8Yp8TUL1Nglq' data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='inline'></div></li><li id="field_9_10" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_9_10"><div class='ginput_container ginput_container_text'><input name='input_10' id='input_9_10' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></div></li><li id="field_9_13" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_9_13"><label class='gfield_label' for='input_9_13' >Phone</label><div class='ginput_container'><input name='input_13' id='input_9_13' type='text' value='' /></div><div class='gfield_description' id='gfield_description_9_13'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_9' class='gform_button button' value='Contact Talent Hero' onclick='if(window["gf_submitting_9"]){return false;} window["gf_submitting_9"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_9"]){return false;} window["gf_submitting_9"]=true; jQuery("#gform_9").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=9&amp;title=&amp;description=&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_9' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='9' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_9' value='WyJbXSIsImE5M2MxNmMyMTgxMTZlNTY4MTBlMTRmMTYwMjU1NDZlIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_9' id='gform_target_page_number_9' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_9' id='gform_source_page_number_9' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_9' id='gform_ajax_frame_9' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> gform.initializeOnLoaded( function() {gformInitSpinner( 9, 'https://www.talentheromedia.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_9').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_9');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_9').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_9').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_9').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_9').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_9').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_9').val();gformInitSpinner( 9, 'https://www.talentheromedia.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [9, current_page]);window['gf_submitting_9'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_9').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_9').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [9]);window['gf_submitting_9'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_9').text());}, 50);}else{jQuery('#gform_9').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [9, current_page]);} );} ); </script>