<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Recruiterflow Blog</provider_name><provider_url>https://recruiterflow.com/blog</provider_url><title>What Is an ATS? What It Actually Does, and What It Cannot</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="BSlZf1OTvE"&gt;&lt;a href="https://recruiterflow.com/blog/what-is-an-ats/"&gt;What Is an ATS? What It Actually Does, and What It Cannot&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://recruiterflow.com/blog/what-is-an-ats/embed/#?secret=BSlZf1OTvE" width="600" height="338" title="&#x201C;What Is an ATS? What It Actually Does, and What It Cannot&#x201D; &#x2014; Recruiterflow Blog" data-secret="BSlZf1OTvE" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://recruiterflow.com/blog/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><thumbnail_url>https://recruiterflow.com/blog/wp-content/uploads/2026/09/what-is-ats-featured-scaled.png</thumbnail_url><thumbnail_width>2560</thumbnail_width><thumbnail_height>1344</thumbnail_height><description>This guide explains what an ATS is, the five core functions every applicant tracking system performs, what it is often assumed to do but cannot, and what recruitment firms need from an ATS that in-house hiring teams do not.</description></oembed>
