Google Business Profile Posts for Law Firms
Local SEO suffers when your Google Business Profile sits idle, and 74% of clients start with a search. This workflow repurposes your content into weekly Business Profile posts on a schedule. Free n8n workflow, yours to keep.
Import it into n8n
- The button above downloads the workflow as a .json file — that is the whole download.
- In n8n, open the workflows list, choose Import from File, and select the file you just downloaded.
- Open each node flagged with a warning and connect your own credentials — none of ours are in the file.
- Run it once manually before you activate it, and check the output is what you expect.
How it works
- Runs every Monday at 9am (server timezone) on a schedule.
- Reads all rows from a Google Sheets “Content Queue” and selects the first row with a blank or “Queued” status.
- If no queued content is found, sends an email alert to staff indicating the queue is empty.
- If a queued item exists, builds a prompt from the row content and firm variables and sends it to the Anthropic Claude Messages API to generate JSON containing a proposed Google Business Profile post.
- Parses Claude’s response, validates it with a second keyword-based safety scan, enforces Google Business Profile’s 1,500-character limit, and prepares formatted email content.
- If the post is safe, updates the Google Sheet row to “Drafted,” calls a separate n8n workflow for compliance logging, and emails staff the ready-to-paste post.
Compliance: never touches your legal work
This automation only handles operational steps — sending, routing, and moving data. It doesn’t draft, analyze, or make any legal judgment, consistent with ABA Opinion 512.
What’s inside
- The auto-poster workflowImport one JSON file. It repurposes your content into scheduled Business Profile posts.
- Weekly cadenceA steady posting rhythm that keeps your profile active for local search.
- Marketing copy onlyIt posts promotional content. It never touches legal work or client matters.
- 10-minute deploy guide + LoomConnect your Google Business Profile and a content source. No developer needed.
✓ Works great when
- Your Google Business Profile sits idle for weeks
- You already produce content you could reuse
- You want steady local-SEO activity without hiring an agency
✗ What breaks at scale
- You want posts generated from your blog and case wins automatically
- You need multi-location posting and scheduling
- You want performance reporting tied to leads
Frequently asked
What platform does this run on?
It runs on n8n, a free open-source automation tool you host yourself. Import one workflow file and connect your Google Business Profile. Nothing is locked to us.
What does it post?
Marketing content you supply or point it at, such as a tip, an FAQ, or a firm update, scheduled weekly. You control the source and the cadence.
Is auto-posting compliant?
Yes. It posts marketing copy only. It never discusses a client matter or gives legal advice. Keep posts to general, non-legal firm content and you stay within bar advertising rules.
Can you generate the posts for me?
Yes. The free version posts what you give it. Auto-generating posts from your content with reporting is a Quick-Win Build, from $1,500, typically live within a week.
Want the version built for your firm?
Done-for-You Build.
The free workflow posts on a schedule. When you want posts auto-generated from your content, multi-location support, and lead reporting, that is a Quick-Win Build. We wire it into your stack and hand it back tested.
What you get
- Posts auto-generated from your blog and case wins
- Multi-location posting and scheduling
- Performance reporting tied to leads
- A content calendar tuned to your practice areas


