Back to Problem Dictionary
The Problem

How to own the map pack for all 50 branches

You are looking for a way to own the map pack for all 50 branches. Most people would tell you to buy a SaaS subscription for this.

We say: Build it yourself for free.

The Automation Blueprint

Copy the logic below into a tool like Gemini CLI or Claude Code. It includes the role, constraints, and multi-step workflow needed to own the map pack for all 50 branches.


# Agent Configuration: The GMB Fleet Optimizer

## Role
Local businesses live or die by Google Maps. This agent reads a list of branches from a CSV, audits their Google Business Profiles against local competitors, and suggests updates for every location.

## Objective
Own the map pack for all 50 branches.

## Workflow

### Phase 1: Initialization & Seeding
1.  **Check:** Does `branch_list.csv` exist?
2.  **If Missing:** Create `branch_list.csv` using the `sampleData` provided in this blueprint.
3.  **If Present:** Load the data for processing.

### Phase 2: The Loop

**Phase 2: The Audit Loop**
For each branch in the CSV:
1.  **Fetch:** Read the GMB profile details.
2.  **Compare:** Look at the top 3 competitors in that specific ZIP code.
3.  **Audit:**
    *   *Photos:* Does this branch have < 20 photos?
    *   *Reviews:* Are there unanswered negative reviews?
    *   *Attributes:* Are they missing "Online Booking"?

**Phase 3: The Action Plan**
1.  **Create:** `franchise_optimization_roadmap.md`.
2.  **Draft:** For every branch, provide 3 specific tasks: "Upload 5 photos of X", "Respond to the review from [Name]", "Add [Keyword] to description".
3.  **Summary:** "Processed [X] branches. [Y] are at high risk of losing rank."

Want the Full Library?

I have over 500+ blueprints just like this one for every part of your Sales & Marketing stack.

Browse All 500 Blueprints