How to run a linkedin outreach campaign as Small Law and Accounting Practices

Marketing & GrowthFor Small Law and Accounting Practices3 apps12 steps~24 min to set up

Your firm's LinkedIn presence is whoever remembered to post last quarter. Attorneys and CPAs know referrals come from visibility, but 'post on LinkedIn' lives at the bottom of a billing-hours day. When a partner does find time, they're manually searching for prospects by practice area, sending connection requests one by one, and following up from memory. There's no system tracking who you've messaged, whether they responded, or when to try again. A junior associate might spend three hours a week doing this manually — hours that bill at $200+ and produce a spreadsheet that goes stale. The result: inconsistent outreach, zero follow-up discipline, and a firm that's invisible to the general counsel, CFO, or business owner who would have hired you if they'd seen your name twice.

Marketing & GrowthFor Small Law and Accounting Practices3 apps12 steps~24 min to set up
Outcome

What you'll set up

An automated LinkedIn outreach system that reviews inbound connection requests, sends targeted invites to GCs, CFOs, or business owners matching criteria you describe in plain English, and comments on relevant posts — all running on your behalf while you're billing hours
A CRM that captures every LinkedIn contact you've touched, logs conversation history against each contact, and answers questions like 'which prospects haven't heard from us in 60 days?' without you building a pivot table
A connected inbox workflow that drafts personalized follow-up emails to LinkedIn prospects who've accepted your connection, pulling context from your Outlook history so the message reads like you wrote it
The Starch recipe

Apps, data, and prompts

The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.

Data sources & config

LinkedIn Automation connects to LinkedIn through browser automation — no LinkedIn API needed, which keeps activity at human-paced rates that protect your account. The CRM is a custom-built Starch surface storing contact and outreach data directly. Email Agent syncs your Outlook inbox on a schedule so it can check thread history before drafting; Outlook is a scheduled-sync provider, so message history is available without a live query each time. Any prospect research on a target company's website — checking their about page, news, or public legal filings — Starch handles through browser automation as well.

Prompts to copy
Run LinkedIn Automation to review all pending connection requests and accept anyone who is a CFO, general counsel, VP Finance, or business owner at a company with 10 to 200 employees. Send outbound invites to 15 new people per day matching that same profile who are located in [your metro area]. Leave a thoughtful comment on one post per day from someone in my target list.
Build me a CRM for tracking LinkedIn outreach prospects. Fields I need: contact name, company, title, date of first connection, last touchpoint date, whether they've replied, which attorney or CPA at our firm owns the relationship, and a notes field for matter interest. Show me a view filtered to prospects who connected more than 30 days ago but have never replied.
Draft a follow-up email for each LinkedIn prospect who accepted a connection request in the last 7 days but hasn't received an email yet. Pull their name and company from the CRM, check my Outlook history to confirm we haven't already emailed them, and write a short note that references our practice areas without sounding like a mass blast.
Run these in Starch → or paste them into your favorite agent
Walkthrough

Step-by-step

1 Connect LinkedIn through Starch's LinkedIn Automation app. Starch uses browser automation to act on your behalf at human-paced rates — no third-party LinkedIn API token, no risk of the bulk-invite penalties that hit most automation tools.
2 Describe your ideal referral source or direct client in plain English: practice area, geography, title, company size. Starch translates that into daily outbound invite targets — typically 10 to 20 per day to stay within safe activity thresholds.
3 Set your inbound rule: tell Starch which pending connection requests to accept automatically (e.g., 'accept anyone who is a CFO, GC, or business owner at a company under 500 people') and which to flag for your review.
4 Start the LinkedIn Automation app's commenting workflow: Starch reviews posts in your feed from people in your target profile and drafts a short, substantive comment for you to approve or auto-post. This keeps your name in front of prospects without requiring you to scroll LinkedIn for an hour.
5 Fork the Starch CRM app and customize the schema for legal or accounting outreach: add fields for matter type interest, referral source, conflict-check status, and which partner owns the relationship. Tell Starch what stages your intake pipeline uses.
6 Wire the CRM to your LinkedIn Automation output: every new accepted connection gets logged as a contact automatically, with connection date, title, and company pre-populated from LinkedIn profile data.
7 Connect your Outlook inbox as a scheduled-sync provider. Starch will check whether a prospect already exists in an email thread before drafting a new outreach message, preventing the embarrassing double-reach.
8 Set a weekly automation: every Monday morning, Starch queries the CRM for contacts who connected more than 21 days ago with no email reply, drafts a short second-touch message for each one, and queues them in Email Agent for your one-click review and send.
9 Review the drafted follow-ups in Email Agent. Each draft will include the prospect's name, company, and a sentence referencing a relevant practice area. Edit in 30 seconds or send as-is.
10 At the end of each month, ask the CRM: 'Show me every prospect who connected in the last 90 days, grouped by whether they've replied and which attorney or CPA owns them.' Use that view in your partner meeting to assign follow-up ownership.
11 For prospects where you want to research their company before reaching out — checking public court filings, their company website, or news coverage — Starch automates that research through browser automation and can drop a summary note into the CRM contact record.
12 Once a prospect converts to an intake, move them manually to your existing practice management workflow (Clio, MyCase, or similar). The CRM serves the pre-engagement pipeline; your matter management tool takes over at engagement.

See this running on Starch

Connect your tools, describe what you want, and the agent builds it. Closed beta is free.

Try it on Starch →
Worked example

April 2026 Outreach Sprint — 8-attorney business litigation firm

Sample numbers from a real run
LinkedIn invites sent (browser automation, 15/day × 20 working days)300
Inbound connection requests reviewed and accepted47
First-touch follow-up emails drafted and sent via Email Agent47
Second-touch follow-ups sent at day 21 to non-responders31
Replies received (roughly 11% reply rate on second touch)9
Consultations booked from campaign3
Average matter value at engagement18,000

In April, the firm's managing partner set up LinkedIn Automation targeting CFOs and general counsel at companies with 25 to 300 employees in the Chicago metro. Starch sent 15 outbound invites per day through browser automation — human-paced, no API — and auto-accepted 47 inbound requests from profiles matching the ICP. Each accepted connection landed in the Starch CRM with title, company, and connection date. Email Agent checked Outlook history on each contact, confirmed no prior thread existed, and drafted a first-touch note referencing the firm's contract disputes practice. All 47 went out with a one-click send. On day 21, Starch queried the CRM for non-responders and queued 31 second-touch drafts. Nine replied; three booked consultations. Two of those converted to engagements at an average of $18,000 in fees — against roughly four hours of partner time for the entire month's outreach review and sends.

Measurement

How you'll know it's working

Consultations booked per month from LinkedIn outreach (target: 2–4 for a small firm)
Reply rate on second-touch follow-up emails (benchmark: 8–12% for professional services)
Days from LinkedIn connection to first email sent (goal: under 3 days)
Prospect-to-intake conversion rate tracked in the Starch CRM by originating attorney
Attorney time spent on outreach per week (goal: under 90 minutes including review and approvals)
Comparison

What this replaces

The other ways teams handle this today, and how the Starch version compares.

Manual LinkedIn + spreadsheet tracking
Costs 3–5 hours of billable-attorney time per week and degrades immediately when the person doing it gets busy with a matter — which is always.
Dux-Soup or Expandi (LinkedIn automation tools)
Handles the LinkedIn invite volume but produces no CRM record, no email follow-up workflow, and no connection to your Outlook history — you still need to build the follow-up system separately.
HubSpot Sales Hub
Full-featured CRM and sequence tool, but requires an admin to configure sequences, costs $90–$450/month per seat, and has no native LinkedIn browser automation — you'd still need a separate tool for the LinkedIn piece.
Clio Grow (for law firms)
Strong for intake and matter pipeline once a lead is in the door, but has no LinkedIn outreach capability and doesn't draft follow-up emails from your inbox history.
Karbon or TaxDome (for accounting practices)
Excellent for managing existing client work and deadlines, but built for delivery — not for the top-of-funnel outreach that finds clients before they're clients.
On Starch RECOMMENDED

One platform — linkedin automation, crm, email agent all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.

Try it on Starch →
FAQ

Frequently asked questions

Will LinkedIn flag our account for using automation?
Starch's LinkedIn Automation runs through browser automation — it simulates the way a person navigates LinkedIn rather than hitting LinkedIn's API directly. Invites go out at human-paced rates (typically 10–20 per day), which is within the range LinkedIn expects from an active user. That said, no automation tool can guarantee immunity from LinkedIn's evolving policies. We recommend starting conservatively — 10 invites per day — and increasing gradually.
Can Starch connect to Clio or MyCase to pull matter context into the outreach?
Clio and MyCase are web-based platforms, so Starch can reach them through browser automation — no API connector required. In practice, most firms use the Starch CRM for the pre-engagement outreach pipeline and keep Clio or MyCase as the system of record once a matter opens. You'd move a contact from Starch's CRM to Clio at the intake stage, rather than trying to sync the two continuously.
What about conflict checks — can Starch help with that?
Starch can query your CRM and Outlook history to surface whether a prospect or their company appears anywhere in your contact records before you reach out — which catches the obvious conflicts early. For formal conflict-check compliance under your bar rules, you still need your practice management tool's conflict module. Starch is a first pass, not a substitute for the required check.
Is Starch SOC 2 certified? We handle client data and our bar association takes that seriously.
Starch is not currently SOC 2 Type II certified. That's the honest answer, and it's worth factoring in if your firm's data security policy requires certified vendors. The Starch CRM you build for LinkedIn outreach would hold prospect names, titles, and email addresses — not privileged client matter data — so the risk profile is lower than connecting your full matter management system. We'd recommend keeping privileged matter data in Clio or your existing system until Starch completes its SOC 2 process.
Can CPAs use this workflow, or is it built for law firms?
It works for both. The ICP you describe to Starch just changes: for a CPA practice targeting business clients, you'd target CFOs, controllers, and business owners at companies in your revenue range rather than general counsel. The CRM fields shift too — instead of matter type, you're tracking service interest (audit, tax planning, advisory). The mechanics are identical; the targeting language you give Starch is different.
Our paralegal currently manages all LinkedIn outreach from a shared firm account. How does this change that?
Starch runs the automation from whichever LinkedIn account you connect — it can be a partner's personal account or a shared firm profile if LinkedIn allows it. The paralegal's role shifts from doing the manual clicks to reviewing the CRM, approving drafted follow-ups in Email Agent, and flagging anything that needs a partner's judgment before it goes out. Most practices find the paralegal gets about two hours a week back that were previously spent on manual LinkedIn tasks.

Ready to run run a linkedin outreach campaign on Starch?

Request closed-beta access. Everything is free during beta.

You're on the list! We'll be in touch soon.