Content Repurposing Agent

One shoot becomes a blog post, a week of captions, and SEO alt text — automatically.

Intermediate~3 hours to build$20–40/month~3–4 hours/week saved

After a shoot, you pick your 15–20 favorite images and jot a few quick notes — where it was, who it was for, anything memorable about the day. This agent turns that into a full blog post written in your voice and structured to rank for local searches like "[city] wedding photographer," a week of Instagram captions built around the same images, and SEO-optimized alt text for every photo you publish. A shoot that lived only in a gallery link becomes marketing content pulling search traffic and social engagement for months, without a blank page each time. You still review and edit before anything publishes — the agent gets you most of the way from raw notes to finished content.

What this agent takes off your plate

  • Every shoot produces a blog post, a week of captions, and alt text instead of just a delivered gallery
  • Blog posts structured around local buyer-intent search terms clients actually type into Google
  • A consistent content pipeline without staring at a blank page after every shoot
  • Alt text on every published image, improving both SEO and accessibility
  • Marketing content production scales with your shoot volume instead of competing with it for time

The stack

Claude Pro or ChatGPT PlusZapier (free tier)Google Drive + Google DocsYour blog platform (WordPress, Squarespace, Showit)Buffer, Later, or Publer (optional)

Real costs & ROI

  • Claude Pro or ChatGPT Plus$20/mo
    the free tier's message limits get tight when generating a full blog post plus a week of captions per shoot
  • Your blog platform$0/mo
    assumes you already have a website with a blog; no new subscription required
  • Publer or Buffer (optional)$10/mo
    only needed if you want to auto-schedule the week of captions rather than posting manually
  • Canva Pro (optional)$10/mo
    billed annually (~$13/mo month-to-month); useful for formatting blog header images and social graphics

The math

Photographers who blog consistently and post regularly tend to see meaningfully more organic traffic and inquiry volume than those who only maintain a static portfolio — but the reason most photographers don't do it isn't lack of belief, it's that writing a full blog post and a week of captions from scratch after every shoot takes 3–4 hours they don't have. This agent compresses that into about 45 minutes: 15 minutes to pick images and jot notes, 30 minutes to review and lightly edit the drafts. At $30/hour of your time, that's roughly $90–120/month in owner time saved even at 4 shoots a month, against a tool cost of $20–40. The bigger payoff is compounding: a growing library of local, SEO-structured blog posts keeps working for you in search results long after the shoot itself is forgotten, which is difficult to put a single dollar figure on but is the actual engine behind most photographers' organic inquiry growth.

Build steps

1

Write your content voice and blog structure guide

The agent needs a template for how your blog posts are structured and how they should sound before it can draft one from a folder of notes.

Data you need

Pull 2–3 of your best past blog posts if you have them (or just decide on a structure), plus your target local search terms.

Prompt
I'm a [SESSION TYPES] photographer in [CITY/REGION] and I want to build a content voice and blog structure guide so an AI can turn my shoot notes into a ready-to-edit blog post.

My past blog posts I liked (paste 1–3, or describe roughly what I usually write): [PASTE OR DESCRIBE]
My target local search terms: [LIST — e.g. "[city] wedding photographer," "[city] engagement photos," "[neighborhood] family session"]
My blog platform: [WordPress / Squarespace / Showit / other]
My voice: [e.g. warm and story-driven / clean and detail-focused / a little playful]

Please build me:
1. **A standard blog post structure** — intro hook, story of the day, image gallery breaks, a closing call-to-action, roughly [WORD COUNT] words
2. **A voice guide** — 3–5 tone words, a sample paragraph in that voice
3. **An SEO checklist per post** — where to naturally work in the target local search term, a title tag format, a meta description format
4. **A caption style guide** — how a week of Instagram captions built from the same shoot should differ in length and tone from the blog post
5. **An alt-text formula** — a consistent, descriptive, keyword-natural pattern for image alt text (e.g. "[session type] photo of [subject] at [location] in [city]")

Save this as my content voice guide — every future shoot-recap prompt will reference it.
2

Set up the trigger folder and your post-shoot notes habit

The agent can only work with what you give it, and it needs something to fire on. Set up both now. • Create a Google Drive folder called "Delivered Galleries". After each shoot, drop in one small text file (or Google Doc) named for the client — "2026-10-04 Rivera family.txt" — containing your notes: location, who the session was for, 2–3 memorable moments, the target search term, the number of images, and whether the client wants privacy. Optionally add 3–5 web-sized selects so you can describe them for alt text. • That new file is the trigger. Zapier: "Google Drive — New File in Folder" watching "Delivered Galleries". If you would rather batch, use "Schedule by Zapier — Every Week" (e.g. Monday 8am) and have the Zap read the newest notes file with "Google Drive — Find a File". The notes are the whole input — a 5-minute habit right after each shoot (or the next morning) is what makes the drafts specific instead of generic.

Data you need

You'll need a Google account, a "Delivered Galleries" folder, and a free Zapier account. The notes file must be plain text or a Google Doc; Zapier can read those, not a Lightroom catalog or a Pixieset gallery.

Agent Pack

Unlock the Photographer Agent Pack.

One payment unlocks all 3 blueprints in this pack — build steps, the complete system prompt, guardrails, a test checklist, and the maintenance routine — for $29.

See the whole pack

one-time, unlocks all 3 blueprints in this pack on this browser. Secure checkout via Stripe.