Case studies · Legal staffing

All Legal Staff logo

3 weeks

to full ROI

Three weeks to ROI, and now they're getting found on ChatGPT

A full operations overhaul for a small legal staffing firm. New website, automated job posting and social publishing, content engine, AI-ready SEO. Software costs cut, ten-plus hours a week recovered for the team, and total project fees paid back inside the first month.

Outcomes

  • Multiple workflows automated end-to-end (job posting, social media, content publishing, and approval routing) all running through a single system
  • Total project fees recovered in under three weeks
  • Roughly 10+ hours a week returned to the team, often more
  • Eliminated an unused CRM and the recurring fees for outside web development
  • Clients and candidates have reported finding the firm through ChatGPT and AI search
  • Operations lead now spends under 10 minutes per week on job posting (down from several hours)
  • Zero confidentiality incidents since the AI lint pass went live

The situation

All Legal Staff is a family-owned legal staffing firm in Tampa Bay, Florida, placing attorneys, paralegals, and legal operations professionals at law firms across the region. They have been operating since 2001 with over 10,000 placements behind them. The team is lean, the job orders are constant, and the operations work that supports them (posting roles, distributing content, keeping the website current, managing the CRM) was eating up most of the week.

When the engagement started, the firm was paying for software they barely used, paying an outside web developer for changes that should have taken minutes, and publishing every job by hand across five separate platforms. They were also entirely missing from AI search results, a problem they did not yet know they had.

The brief was straightforward: free up the team’s time, cut the software bloat, modernize the public-facing brand, and make sure the firm shows up where candidates and clients actually look, including the new generation of AI-powered search.

What we built

A new website and rebrand

We migrated from an aging WordPress site to a modern, search-optimized rebuild with refreshed positioning, updated lead forms, and a real content marketing structure. The new site became the operations hub for everything that followed. Job listings, blog posts, candidate intake, and client inquiries all flow through it.

Job posting automation across five channels

A Google Apps Script dispatch system reads new job orders from a shared sheet, runs each listing through a Claude-powered lint pass to strip confidential identifiers and clean up copy, then routes the cleaned post through a human approval gate before publishing to the WordPress careers page, LinkedIn company page, Facebook page, and Twitter account in parallel, plus Indeed through their API.

The approval step is a single email click. No platform switching, no double entry, no way for an unapproved post to go live.

A content calendar and publishing engine

We built a Google Sheets-based content calendar with a publishing pipeline that automatically pushes scheduled posts to LinkedIn, Twitter, Facebook, and WordPress on the days they are meant to go live. Each post is still reviewed by a human, but no one is logging into four platforms to ship the same content four times.

AI-ready SEO

Beyond standard search optimization, we structured the site for AI-powered search across ChatGPT, Perplexity, Google AI Overviews, and Bing Copilot. That meant proper schema markup, citation-friendly content, an llms.txt file for AI crawler discovery, and pages written so that AI engines can quote them cleanly. Within weeks, both clients and candidates began reaching out citing All Legal Staff visibility on AI search platforms, a channel the firm was invisible on three months earlier.

Software reduction

We replaced an underused CRM that was not earning its monthly fee and eliminated the recurring expense for outside web development. Both sets of cost are now zero. Both sets of work either happen automatically or in-house, and most of them happen faster than before.

Outcomes

  • Total project fees recovered in under three weeks through software cost reduction and operational efficiency. The engagement paid for itself before the first month closed.
  • Roughly 10+ hours a week returned to the team, often more. Time previously spent on copy-paste job posting, manual content distribution, and back-and-forth with an outside developer is now spent on real client and candidate work.
  • Inbound mentions from ChatGPT and AI search. Both clients and candidates have reached out citing All Legal Staff visibility on AI-powered platforms, a channel that did not exist for the firm before this work.
  • Zero confidentiality incidents since the AI lint pass went live. Confidential identifiers used to occasionally slip into public posts. The lint pass catches them before they ever reach a platform.
  • One approval click replaces what used to be a tour through five separate platforms, and the click still keeps a human in the loop on every public-facing post.
  • A modern brand and lead-generation engine that the team can update themselves, without paying a developer to make text changes or swap out a hero image.

Stack

Google Apps Script, Google Sheets, Claude API (Haiku), WordPress, Indeed API, LinkedIn API, Facebook Graph API, Twitter API v2, Rank Math, Brevo, schema.org structured data, llms.txt for AI crawler discovery.


Interested in something similar? Let's talk.