<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Suddenly Automated]]></title><description><![CDATA[Playbooks, workflows, and automations for turning messy data and chaos into systems that scale, as I revisit them in the age of AI.]]></description><link>https://suddenlyautomated.com</link><image><url>https://substackcdn.com/image/fetch/$s_!Hoz-!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cfbc765-527e-4d98-a4df-bcf8a06e6f65_526x526.png</url><title>Suddenly Automated</title><link>https://suddenlyautomated.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 13 Apr 2026 16:34:15 GMT</lastBuildDate><atom:link href="https://suddenlyautomated.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Katie Barry]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[suddenlyrevops@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[suddenlyrevops@substack.com]]></itunes:email><itunes:name><![CDATA[Katie Barry]]></itunes:name></itunes:owner><itunes:author><![CDATA[Katie Barry]]></itunes:author><googleplay:owner><![CDATA[suddenlyrevops@substack.com]]></googleplay:owner><googleplay:email><![CDATA[suddenlyrevops@substack.com]]></googleplay:email><googleplay:author><![CDATA[Katie Barry]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[My Mad Libs Team Icebreaker]]></title><description><![CDATA[When I led a team at Pinterest, I wanted a light, funny icebreaker to kick off our team offsite.]]></description><link>https://suddenlyautomated.com/p/my-mad-libs-team-icebreaker</link><guid isPermaLink="false">https://suddenlyautomated.com/p/my-mad-libs-team-icebreaker</guid><dc:creator><![CDATA[Katie Barry]]></dc:creator><pubDate>Tue, 31 Mar 2026 13:14:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Hoz-!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cfbc765-527e-4d98-a4df-bcf8a06e6f65_526x526.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When I led a team at Pinterest, I wanted a light, funny icebreaker to kick off our team offsite. So I made this Mad Libs for the team to fill out:</p><p>Hi, I&#8217;m [your full name]. I used to be a [first job], but I somehow landed a job at Pinterest as a [dream job]. I manage the sales team that works on the [a brand you love] business. Did you know they sell [noun]? Their results are [adjective]. At this rate, I think we should open an office near their headquarters in [where you grew up]. The office would be [adjective]. We&#8217;d stock the kitchen with [your favorite food], let employees bring their [noun] to work, ban all [pet peeves], and go [verb-ing] every Thursday. The team will definitely blow their goals out of the [noun]. And when they do, I&#8217;m taking everyone on a trip to [the last place you went on vacation].</p><p>It worked well because people could be funny without having to think too hard, and the final read-alouds gave everyone an easy way to share a little about themselves.</p><p>I&#8217;ve now turned it into a GPT, so people can just plug in their answers and get the full paragraph back, ready to read. It&#8217;s <a href="https://chatgpt.com/g/g-69c695b604f08191bfebd2fa1da8662b-mad-libs-builder">free in the GPT Store</a> in case you want to use it for your own team.</p>]]></content:encoded></item><item><title><![CDATA[My Two Favorite Google Sheets Functions]]></title><description><![CDATA[Ironically, I didn&#8217;t fully appreciate the power of Google Sheets until I got to Pinterest, even though I&#8217;d worked at Google.]]></description><link>https://suddenlyautomated.com/p/my-two-favorite-google-sheets-functions</link><guid isPermaLink="false">https://suddenlyautomated.com/p/my-two-favorite-google-sheets-functions</guid><dc:creator><![CDATA[Katie Barry]]></dc:creator><pubDate>Tue, 10 Mar 2026 20:58:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Hoz-!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cfbc765-527e-4d98-a4df-bcf8a06e6f65_526x526.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Ironically,  I didn&#8217;t fully appreciate the power of Google Sheets until I got to Pinterest, even though I&#8217;d worked at Google. </p><p>In particular, there are two functions I still think are underused, especially for anyone who wants to create lightweight workflows: </p><ul><li><p><a href="https://support.google.com/docs/answer/3093340?hl=en">IMPORTRANGE</a></p></li><li><p><a href="https://support.google.com/docs/answer/3093343?hl=en">QUERY</a></p></li></ul><p>Let me share a recent example of why these functions are so useful and how nicely they can work together. </p><h3>A real-life use case</h3><p>Our Associate General Counsel keeps a running list of what they&#8217;re working on in a Google Sheet, with items grouped by category. </p><p>Recently, our Partnerships team wanted visibility into that queue so they could check in on the status of their deals without constantly pinging Legal.</p><p>The <code>QUERY</code> function is basically SQL for Sheets. You write a <code>SELECT</code> statement over a range of cells. </p><p>On a separate tab, I filtered the master list down to just the Partnerships-related rows:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;e438ad0a-2ee2-410d-a53d-831deb8ed7e2&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">=QUERY('Full List'!A:I,"SELECT A,B,C,D,E,F,I WHERE A = 'Contract: Partner' ORDER BY D")</code></pre></div><p>No surprise: if you try to include a column in the SELECT statement that&#8217;s not in the provided range, the formula errors out. </p><p>At that point, I could have simply shared the AGC&#8217;s sheet and restricted access to the &#8220;Full List&#8221; tab. But that doc had other tabs, and it&#8217;s cleaner and safer to keep the &#8220;viewer&#8221; version separate.</p><p>That&#8217;s where <code>IMPORTRANGE</code> comes in. It pulls data from one Google Sheet into another automatically.</p><p>In a brand-new Google Sheet, I imported the filtered tab:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;56a0ecaf-b203-4b9f-ba54-69675b0ee223&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">=IMPORTRANGE("https://docs.google.com/spreadsheets/XX","Partnerships!A1:J200")</code></pre></div><p>The result was a dedicated sheet the Partnerships team could bookmark and check anytime for the current status, with no extra work needed from Legal.</p><p><strong>Note:</strong> when you use <code>IMPORTRANGE</code>, Google Sheets will return #REF! and prompt you to &#8220;Allow access.&#8221; That&#8217;s normal.</p><h3>What AI suggested</h3><p>I was happy to find that AI (Claude, in this case) landed on the same solution I did. </p><p>It first suggested creating a Partnerships view using <code>QUERY</code> or <code>FILTER</code>. Once I explained that the source spreadsheet had other tabs I didn&#8217;t want exposed, it added the next step: use <code>IMPORTRANGE</code> to pull that filtered view into a brand-new sheet.</p><p>I hadn&#8217;t discussed this exact scenario with Claude beforehand, so this wasn&#8217;t it just parroting my own answer back to me.</p><h3>A quick note on Gemini in Sheets</h3><p>Since Gemini is built into Google Sheets, I&#8217;m really curious to see where this goes. </p><p>I&#8217;ve been testing it out, and it&#8217;s pretty cool that you can ask it to do things you previously would have had to do manually. For example, I asked it to conditionally format a column, and it did.</p><p>But it&#8217;s not fully there yet. I also asked: &#8220;Can you make a tab isolating just the Contract: Partner values?&#8221; The result was nonsensical. </p><p>Gemini will surely make workflows like this easier to build in the future. Until then, knowing a few formulas is still a real advantage.</p>]]></content:encoded></item><item><title><![CDATA[Introducing Suddenly Automated]]></title><description><![CDATA[I can&#8217;t resist buying a good domain name.]]></description><link>https://suddenlyautomated.com/p/introducing-suddenly-automated</link><guid isPermaLink="false">https://suddenlyautomated.com/p/introducing-suddenly-automated</guid><dc:creator><![CDATA[Katie Barry]]></dc:creator><pubDate>Thu, 26 Feb 2026 17:15:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Hoz-!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cfbc765-527e-4d98-a4df-bcf8a06e6f65_526x526.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I can&#8217;t resist buying a good domain name. </p><p>I&#8217;ve owned terriblyorganized.com and suddenlyrevops.com for years, always intending to publish under them. But now, <strong>Suddenly Automated</strong> is the one that fits. It captures exactly what I&#8217;m trying to do: take the stuff I&#8217;ve learned and revisit it with an eye toward automation.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://suddenlyautomated.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Suddenly Automated! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>A lot of this isn&#8217;t on the internet. I&#8217;ve searched. Many times. And when the answer wasn&#8217;t there, I&#8217;d end up going internal: asking a colleague, thinking back to what a previous company did, or building the solution from scratch.</p><p>AI makes this more worth documenting, not less. In theory, it should be able to answer the exact questions I used to hunt for. In practice, it still needs structure: clear processes, good examples, and a source of truth. So this Substack is me building a library of how I work: the approaches, workflows, workarounds, and the &#8220;gotchas&#8221; that get learned, forgotten, and re-learned on repeat, so both humans <em>and</em> AI can use them. And while part of this is about creating a reference for AI, part of it is about pressure-testing what I&#8217;ve always done and asking: is there a better way now?</p><p>I also genuinely love this stuff. I like documentation. I like making things repeatable and efficient. I like building workflows that don&#8217;t collapse the second one person goes on vacation. One reference-check question I always come back to is: &#8220;What did &lt;NAME&gt; do at your company that still exists today?&#8221; That&#8217;s the kind of impact I want to have.</p><p>Most posts will be about RevOps. Some will fall outside of it. But all will be about the ways I&#8217;ve tried to organize or automate the chaos around me.</p><p>Good stuff ahead.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://suddenlyautomated.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Suddenly Automated! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>