ChatGPT Prompts for Wedding Photographers: Timelines, Groups, Albums

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for ChatGPT Prompts for Wedding Photographers: Timelines, Groups, Albums.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for ChatGPT Prompts for Wedding Photographers: Timelines, Groups, Albums.

Eight ChatGPT prompts cover the planning side of a wedding. Two build and stress-test the day timeline, three turn a couple's family questionnaire into a numbered group list, a wrangler brief and a tactful question for complicated families, and three plan album spreads, write captions and answer proof-round changes. Each takes your notes in and returns a draft to check.

ChatGPT doesn't know your venue, the sunset time on the day or how long a grandmother needs to reach the garden. Whatever you leave out, it fills with a plausible default, which is how a first draft ends up with golden-hour portraits scheduled after dark. Every prompt below tells it to flag gaps instead of guessing, and to work from roles (Partner A's mother) rather than names.

Follow me on Instagram@sagnikteaches

All eight prompts share one wedding, so the numbers connect from the first draft to the last: a 14:00 ceremony, ten hours of coverage, 12 formal groups and a 30-spread album. Editing and retouching prompts are left out on purpose; if culling is the job you're weighing, is AI culling worth paying for covers it. The sample outputs are illustrative: they show the shape to expect and the slips to look for, so run each prompt on a wedding you've already shot before trusting it with a live one.

Connect on LinkedInSagnik Bhattacharya

Set up once: a Project, a style card and roles instead of names

Create a ChatGPT Project called something like "Wedding admin" and put a short style card in its instructions. OpenAI says project instructions apply only inside that project and override your global custom instructions, so the card shapes these chats without changing ChatGPT anywhere else. A Project also holds files: as of October 2026 OpenAI's help page gives 5 on Free, 25 on Go and Plus, and 40 on Pro and Business, which covers a questionnaire, a contract extract and a shot list.

Subscribe on YouTube@sagnikteaches
You help a wedding photographer plan wedding days and albums.
Style: plain English, 24-hour times, short lines, no emojis.
Work from roles (Partner A, Partner B, Partner A's mother), never real names.
Never invent a time, distance, venue rule or sunset time. If a fact is missing, write MISSING: and say what you need.
When you add up minutes, show the sum so I can check it.
Formal groups: allow 4 minutes each unless I say otherwise.
Do not describe photographs I have not listed.

The 4 minutes is an allowance for a cooperative family, not a rule; time a few real weddings and put your own pace in. The habit that matters more is the third line of that card, and it needs a few examples.

Real detailPaste this insteadWhy
The couple's namesPartner A, Partner BNo draft needs them; you add names at the end
Names in the family list"Partner A's mother", "Partner B's grandmother"Roles are enough to order and time the groups
Phone numbers, emails, addressesNothing; type the travel times yourselfNone of the eight prompts uses contact details
Mobility or health needs"One relative needs a seat and no stairs"Keeps health information attached to nobody
The venue's nameVenue 1, Venue 2Rules and distances come from your own notes anyway

Privacy settings help too: a personal ChatGPT plan has a switch that stops your chats being used for model training, and OpenAI doesn't train on ChatGPT Business content by default. Roles still cost nothing, and they mean a slip never exposes a real family.

Prompts 1 and 2: build the timeline backwards, then try to break it

Start from the fixed points: the ceremony time, when the dining room is free, sunset. Everything else flexes around them. Prompt 1 builds a draft from facts you type in. Prompt 2 is a separate pass that attacks the draft. I'd keep them as two prompts, because a fresh instruction to find faults gets a sharper answer than a request to write and review in one message. For a fuller template with more day types, see a wedding photographer timeline template built with AI.

Prompt 1: the backwards timeline

Plan the photography timeline for one wedding. Work backwards from the ceremony.

Facts (use only these):
- Ceremony 14:00 to 14:30, Venue 1 garden room. The reception is also at Venue 1.
- Coverage 11:00 to 21:00, two photographers (Lead and Second).
- Partner A's hair and make-up finish at 12:30. Partner B gets ready in a separate room at Venue 1.
- No first look. Couple portraits come after the ceremony.
- Confetti straight after the ceremony, 10 minutes.
- Drinks reception 14:40 to 17:00 in the garden. Guests are seated at 17:15 and dinner is served at 17:30.
- Speeches follow dinner and take about 45 minutes. First dance at 20:00.
- Sunset 18:20 (from a weather app, for the date).
- Formal groups: 12 groups, 4 minutes each.

Rules:
1. 24-hour times. One line per block: start-end, minutes, what happens, which photographer.
2. Where a block has parts, show the minutes sum.
3. Add a 10-minute buffer after every move between places.
4. If a fact I would need is missing (for example, when the dining room is free for empty-room photographs), list it under MISSING before the timeline. Do not guess.
5. After the timeline, list every assumption you made.

Sample output (illustrative, trimmed):

MISSING
- When the dining room is free for empty-room photographs (assumed 16:45).
- Which garden spot is used for formal groups and portraits.

11:00-12:45 (105) Partner A getting ready: details, dress, hair and make-up finishing. Lead
11:00-12:45 (105) Partner B getting ready: suit, parents. Second
...
14:45-15:25 (40) Formal groups, 12 groups. Lead. Drinks candids. Second
15:25-15:35 (10) Buffer, move to portrait spot
...
17:30-17:50 (20) Dinner begins. Photographers' meal
17:50-18:10 (20) Sunset portraits. Both
...
ASSUMPTIONS
- Formal groups take about 3 minutes each.
- Speeches start at 18:30.

Two slips are already visible. The groups block is 40 minutes, but 12 groups at 4 minutes is 48. The assumptions list explains why: ChatGPT quietly swapped in 3 minutes per group. That is the reason rule 5 is in the prompt. The second slip is subtler: sunset portraits at 17:50 land in the middle of dinner, which was served at 17:30. Don't fix either yourself yet. Prompt 2 finds more than you will on a first read.

Prompt 2: the sceptical planner

Here is a wedding photography timeline. Act as a sceptical wedding planner who has seen these days go wrong.

Find the five most likely ways it fails on the day. Look for: blocks that overlap or leave no travel time, minutes that do not add up, sunset or golden-hour clashes with dinner or speeches, anything that depends on a venue, caterer or DJ decision I have not confirmed, and anything that falls apart if the second photographer is late.

For each one give: the times, why it fails, the smallest fix, and who has to confirm it. Do not rewrite the timeline.

[paste the timeline from prompt 1]

Sample output (illustrative, trimmed):

1. Formal groups 14:45-15:25 (40 min). 12 groups at 4 minutes is 48 before any buffer.
   Fix: 14:45-15:40 (48 + 7). Confirm: you.
2. Sunset portraits 17:50-18:10 overlap dinner, served 17:30. Guests are mid-starter without the couple.
   Fix: 17:55-18:15, agreed to fall between starter and main. Confirm: planner or caterer.
3. Empty dining room 16:45-17:10 depends on the venue finishing the room.
   Fix: get a written "room ready" time; fallback is 10 minutes of details after dinner. Confirm: venue.
4. Partner B's getting-ready coverage rests entirely on the second photographer.
   Fix: agree a 10:45 arrival and a message check at 10:30. Confirm: second photographer.
5. First dance at 20:00 is an assumption. A late band leaves a long gap or ends coverage first.
   Fix: ask the DJ or band for the running order. Confirm: DJ or band.

Items 1 and 2 change the timeline, so apply them and run prompt 2 again; a longer groups block pushes the portraits back and can create new clashes. Items 3 to 5 are not edits at all. They are three messages to send, to the venue, the second photographer and the DJ. If you'd like the planner to confirm the caterer's timing, the planner's prompts for vendor emails and guest FAQs show how that side of the day is handled. Here is the timeline after both prompts and one round of edits:

TimeMinsLead photographerSecond photographerChanged after prompt 2
11:00-12:45105Partner A getting ready: details, dress, hair and make-up finishingPartner B getting ready: suit, parentsSecond arrives 10:45
12:45-13:5065Wedding party and parents in the garden (30), ceremony-room details (35)Guest arrivals
13:50-14:4555Positions (10), ceremony (30), confetti (10), move (5)Ceremony from the opposite side
14:45-15:4055Formal groups: 12 x 4 = 48, plus 7 bufferDrinks candidsWas 40 minutes
15:40-16:2545Buffer and move (10), couple portraits (35)Drinks candids
16:25-17:1045Candids with the couple (20), empty dining room (25)Drinks candids, card swapNeeds the venue's written "ready" time
17:10-17:5545Guests seated 17:15, break and photographers' mealSame
17:55-18:1520Sunset portraits (sunset 18:20)Dinner candidsMoved from 17:50; caterer to agree
18:15-19:3075Main course candids (15), speeches (45), cake (15)Speeches from the side
19:30-20:1545Break and card swap (30), first dance (15)SameConfirm 20:00 with the DJ or band
20:15-21:0045Dance-floor candids; coverage ends 21:00Same

Check the sum yourself: 105 + 65 + 55 + 55 + 45 + 45 + 45 + 20 + 75 + 45 + 45 = 600 minutes, the ten hours you are booked for. If it comes to 590 or 610, a block has gone astray, and ChatGPT will not always notice.

Prompts 3 to 5: formal groups without the muddle

Group photographs go wrong in two ways: the list grows on the day, and people wander off while their group waits for the next. The three prompts here fix both before you arrive. Send the couple a questionnaire first and ask them to rank the groups from "must have" to "if time allows", so any cut happens on paper rather than at 15:20.

Prompt 3: from the couple's wish list to a timed, ordered plan

Turn this wish list into a numbered formal-groups plan. Roles only.

Wish list from the couple:
- Both families together (about 26)
- Partner A's family (about 13)
- Couple with Partner A's parents and siblings (6)
- Couple with Partner A's grandparents (4)
- Partner B's family (about 13)
- Couple with Partner B's mother and siblings (5)
- Couple with Partner B's father (3)
- Couple with all four parents (6)
- Couple with the wedding party (8)
- Couple with friends from university (about 10)
- Couple with colleagues (about 6)
- Couple with the children in the family (about 5)

Rules:
1. Start at 14:45. Allow 4 minutes per group and show the sum, plus a 7-minute buffer at the end.
2. Order the groups so people leave once and never come back. Largest first. Finish one side's groups before the other side's.
3. Show a start time for each group.
4. Tell me which side waits longest, and for how long.
5. If a group depends on a family situation I have not described, mark it CHECK. Do not assume.

Sample output (illustrative):

12 groups x 4 minutes = 48, plus 7 buffer = 55 minutes (14:45-15:40)
14:45  1. Both families together (about 26)
14:49  2. Partner A's family (about 13)
14:53  3. Couple with Partner A's parents and siblings (6)
14:57  4. Couple with Partner A's grandparents (4)
15:01  5. Partner B's family (about 13)
15:05  6. Couple with Partner B's mother and siblings (5)
15:09  7. Couple with Partner B's father (3)  CHECK
15:13  8. Couple with all four parents (6)  CHECK
15:17  9. Couple with the children in the family (about 5)
15:21 10. Couple with the wedding party (8)
15:25 11. Couple with friends from university (about 10)
15:29 12. Couple with colleagues (about 6)
Waiting: Partner B's family waits longest, 12 minutes (groups 2 to 4) between groups 1 and 5.
CHECK: groups 7 and 8 depend on how Partner B's parents want to be photographed.

Check the arithmetic: group 12 starts at 14:45 plus 11 x 4 minutes, which is 15:29, so it ends at 15:33, and the 7-minute buffer takes you to 15:40. It matches the timeline. The part I'd keep is the waiting note, because it gives you something to tell the wrangler. The part I'd question is the order of the children's group: five restless children are happier photographed early, so I'd move group 9 up to second place and accept a slightly messier list.

Prompt 4: the one-page brief for the person who calls names

Ask a confident relative or friend of the couple to be the wrangler. Their brief goes on one printed page.

Write a one-page brief for the wedding guest who will gather people for the formal photographs. Plain, friendly, no jargon. Include: where to stand, how to call each group (role plus first name, which I will add), what to do when someone is missing, how to keep the next group ready, and what to say when time is up. The plan is below. Do not add any group that is not in it.

[paste the group plan from prompt 3]

Sample output (illustrative, trimmed):

YOUR JOB: bring the right people to the arch, in order, in 55 minutes (14:45-15:40).
- Stand next to the photographer with the list in your hand.
- Call each group once, loudly, by role and first name. Then call the next group while the current one is being photographed, so they are already walking over.
- If someone is missing after 30 seconds, skip to the next group. We come back at the end.
- Don't go hunting for anyone alone. Ask a nearby guest to find them and carry on.
- Keep Partner B's family close to the arch; they wait longest.
- At 15:40, thank everyone and send them to the drinks.

I'd fix one thing every time: the brief tends to promise "we come back at the end" without saying who decides. Add "the photographer decides" so the wrangler isn't left arguing with an aunt.

Prompt 5: a tactful message when families are complicated

Write a short, warm message from me, their photographer, to the couple. Ask how they want family situations handled in the formal photographs. Cover only: separated or divorced parents and who stands where, step-families and partners, anyone who should not be placed together, relatives who need a seat, and who counts as "family" for the big group. Do not assume anything about their families. Under 150 words. One question per line, easy to answer by reply.

The typical slip here is easy to picture. ChatGPT sees two separate groups for Partner B's parents in your list and writes "since Partner B's parents are divorced". Nobody said that. It is the reason the prompt says "do not assume": a group list can hint at a family story, and the model will turn the hint into a fact. Read every line for presumption before you send, and delete any soothing opener ("I understand family situations can be delicate"), which couples read as boilerplate. A clean version looks like this:

Hi [first name] and [first name], a quick one before I finalise the family groups. Could you tell me: 1) Are any parents separated, and would anyone prefer to be photographed separately? 2) Should partners and step-family be in the larger groups? 3) Is there anyone who shouldn't be placed together? 4) Does anyone need a seat or to avoid stairs? 5) Who counts as "family" for the big group: grandparents, aunts and uncles, cousins? A reply on each line is perfect.

Prompts 6 to 8: album spreads, captions and the proof round

ChatGPT can't see your pictures, so for the album it plans with your tags, not your taste. After culling, count the selects per section and give it the tags. It will propose where the story's weight sits; you decide whether it is right. If you also send a gallery link and reminders at this stage, gallery delivery reminders and print upsells with AI picks up where this section stops.

Prompt 6: a spread plan from your selects

Plan a 30-spread wedding album. Use only the tags and counts below; do not invent photographs.

Selects after culling:
- Details and venue (details-rings, details-invitation, venue-dining-room): 22
- Getting ready (prep-dress, prep-suit): 46
- Ceremony (ceremony-aisle, ceremony-vows, ceremony-kiss, ceremony-confetti): 61
- Family and groups (groups-all-families, groups-sides, groups-parents): 28
- Couple portraits (portraits-garden, portraits-sunset): 40
- Reception (dinner-speech): 33
- Party (dance-first, dance-floor): 52

Rules: exactly 30 spreads in total, and show the sum. Keep the ceremony as one run. No more than three formal-group images in a row. Suggest the opening and closing spread. Name the tags to lead each section. If a section has far more selects than spreads, tell me how many to pull.

Sample output (illustrative):

SectionSpreadsSelectsNote
Details and venue322Open with details-rings on a quiet spread
Getting ready346Interleave prep-dress and prep-suit; pull about 30
Ceremony661One run; lead with ceremony-aisle; ceremony-kiss alone on a spread
Family and groups328groups-all-families first; never more than three group images in a row
Couple portraits540Close the section with portraits-sunset
Reception433Mix dinner-speech images with reactions, not one long run
Party652Finish the album on dance-floor

The spreads add up: 3 + 3 + 6 + 3 + 5 + 4 + 6 = 30. Notice what ChatGPT did and didn't do. It allocated space in proportion to your counts and obeyed your rules, but its notes are generic, such as "pull about 30" from getting ready. It has no idea whether your best ceremony frame is the kiss or the mother's face a second earlier. Treat the table as a starting layout and move spreads around in your album software.

Prompt 7: captions that only say what happened

Write short album captions for the spreads below. Use only the facts I give. Do not mention weather, light, emotions or anything else that is not in the facts. Two options per caption: one plain, one warmer. Maximum 12 words each.

Facts (from the couple's own messages and my notes):
- Ceremony: Partner B's grandmother read a poem.
- Drinks: a short shower, and everyone moved under the awning.
- Speeches: Partner A's brother's speech made the room laugh.
- Last dance: the song both sets of parents danced to at their own weddings (the couple told me).

Sample output (illustrative):

Ceremony:   A) "A poem from Partner B's grandmother."
            B) "Words from Partner B's grandmother that stayed with everyone."
Drinks:     A) "A short shower; everyone under the awning."
            B) "Rain, laughter and a very crowded awning."
Speeches:   A) "Partner A's brother takes the microphone."
            B) "The speech that had the whole room laughing."
Last dance: A) "The last dance."
            B) "The song their parents danced to, golden light on the floor."

Three of the eight lines need your pen. "Stayed with everyone" is a claim about guests' feelings that nobody told ChatGPT. "A very crowded awning" is a guess. "Golden light on the floor" came from nowhere, despite the instruction not to mention light, and it is a good reminder that an instruction reduces slips rather than abolishing them. Strike every phrase you can't trace to your facts. Ask the couple before printing any caption that quotes them, and don't paste vows in unless they have said you may.

Prompt 8: the proof-round reply and change log

A couple has sent changes to their album proof. Make a change log and draft my reply.

My revision clause, pasted exactly: [paste the clause from your contract]
Their requests (roles only, spread numbers):
[paste the list, one per line]

Sort the requests into: simple swaps, changes that affect the layout and need a decision from them, and requests outside the album (prints, extra copies). Count each group and show the total. Draft a reply of under 180 words that says which round this is, what I will do now, what I need from them, and when the next proof arrives. Do not state any contract term that is not in the clause I pasted.

Sample output (illustrative), for 14 requests against a clause that includes two rounds of changes:

TypeCountWhat happens next
Simple swaps (one image for another)9Done in this round
Layout decisions (a change would move other images)3Reply needed from the couple before I touch them
Outside the album (extra prints, parent copies)2Quote separately
Total14This is round 1 of 2

The email that comes with it is where the "do not state any contract term" line earns its place. Without it, ChatGPT can improvise a policy such as "unlimited minor tweaks", and the couple will quote it back to you. Paste the real clause every time, check that the round number is correct, and keep the tone you'd use in person. For the clause itself, drafting a photography contract with AI and checking the rights is the place to start.

When each prompt belongs in the booking calendar

The prompts only help if they run at the right moment, and the order isn't the one in this tutorial. The stages below are a sketch to adapt to your own booking process.

WhenPromptWhat you feed itWhere the output goes
Planning call or booking1Ceremony time, venues, coverage hoursA draft timeline you share for comments
About six weeks out5, then 3The couple's replies and their ranked wish listThe final group plan
Two weeks out2 againThe updated timeline plus anything the planner has changedMessages to the venue, second photographer and DJ
Day before4The group planOne printed page for the wrangler
After culling6 and 7Tag counts and the couple's own factsAlbum layout and caption drafts
Proof round8The couple's change requests and your revision clauseChange log and reply

Prompt 5 comes before prompt 3 for a reason: the answers about separated parents and step-families change who can stand together, and finding that out from a list you've already timed means doing the sums twice.

Adapting the facts block for other kinds of wedding

The prompts above are built on one single-venue, ten-hour day, but the facts block is the only part that changes.

  • Two venues. Add every journey as a fact ("Venue 1 to Venue 2: 25 minutes by car, from a maps app at 15:30") and keep the buffer rule. A draft can forget that the couple, your second photographer and the guests all travel at different times.
  • Shorter coverage. With six hours, merge the getting-ready blocks into one 45-minute visit. Lean on prompt 2, because with less slack each clash costs more.
  • Elopement or tiny ceremony. Skip prompts 3 to 5, run prompt 6 with 20 spreads and ask for the sum again.
  • Several ceremonies or two days. Give each event its own timeline in the same Project and mark which blocks are fixed by an officiant or the family. A block that can't move changes everything around it.

Six checks before a draft reaches a couple

  1. Re-add every sum. 12 x 4 = 48, the timeline's 600 minutes, the album's 30 spreads. ChatGPT can show a sum and still get it wrong, so don't accept a total you haven't added yourself.
  2. Source the sunset time elsewhere. Take it from a weather or sun-tracking app for that date and venue, then type it into the prompt as a fact.
  3. Time the drives yourself. Check each journey on a maps app at the time of day you'll make it, and keep the buffer the prompt added.
  4. Strike anything you can't trace. In captions, notes and messages, every detail about weather, feelings or sights needs a line in your own facts.
  5. Compare with your contract and the venue's rules. Wherever the output says "included", "allowed" or "free", find the sentence you wrote or the document that says so.
  6. Run the same prompt twice. If two runs disagree on a time or a number, one of your facts is ambiguous. Fix the facts rather than picking the nicer output.

The best test of the whole set is a wedding you shot last season. Run the prompts with that day's facts and compare the output with what happened: where it said 40 minutes for groups, how long did they actually take? That gap is the number to put in your style card. If you'd rather sort which jobs to hand over at all, ChatGPT for photographers: what to hand over and what to keep ranks them by risk.

Minutes per wedding, by hand and with the eight prompts

These minutes are placeholders. Time your next three weddings and replace them, because your own numbers are the ones that decide whether this is worth doing.

JobBy hand (minutes)With prompts and checks (minutes)
Timeline (prompts 1 and 2)9035
Group list and wrangler brief (prompts 3 to 5)4015
Album spread plan (prompt 6)12045
Captions (prompt 7)6020
Proof-round reply (prompt 8)4515
Total355130

On those placeholder figures the difference is 225 minutes a wedding, nearly four hours, and across 20 weddings it is 4,500 minutes, or 75 hours a season. If your own timings come out at half of that, the evening you spend setting up the Project is still repaid within the season. If the saving is nearer zero, the prompts you edit most are the ones to rewrite first.

Questions photographers ask before trying these prompts

Do I need a paid ChatGPT plan to run these prompts?

No. They are plain text prompts, so the Free plan can run them, although message limits change and are worth checking on the day. Go is $8 a month and Plus $20, and the main gain for this workflow is higher limits and more Project file space. Try the Free plan on one finished wedding before paying for anything.

Can ChatGPT work out the sunset time for a wedding date?

Don't rely on it. It can produce a plausible time without knowing the exact date and venue location you mean. Take the time from a weather or sun-tracking app for that date and venue, paste it into the prompt as a fact, and tell ChatGPT not to change it.

Is it safe to paste a couple's questionnaire into ChatGPT?

Paste the answers, not the identities. Swap names for roles and leave out contact details and health information. On Free, Go or Plus, check the model-training switch in your privacy settings; OpenAI doesn't use ChatGPT Business content for training by default. If your contract or privacy notice lists the tools you use, add a line about ChatGPT.

How many formal groups should I allow?

That is your call, and agreeing the number in writing before the day matters more than the number itself. At 4 minutes each, 12 groups take 48 minutes, which only fits a drinks reception if you plan for it. Ask the couple to rank their list so ChatGPT can cut from the bottom.

Can I use the couple's vows for album text?

Only with their permission. Vows are private, and a draft built from them can travel further than intended. Ask the couple to send a few lines they are happy to see printed and use only those. Prompt 7 works the same way: facts from you, wording from ChatGPT, approval from them before anything is printed.

Further reads

Sources: OpenAI help pages Projects in ChatGPT (project instructions, file limits per plan) and What is ChatGPT Plus?; ChatGPT pricing page (checked October 2026). Timings, counts and minutes saved are illustrative, not measured.

Want your wedding admin set up once, properly?

On a 1:1 call we'll map how you build timelines, group lists and albums today, pick the step that costs you the most evenings, and set up a Project your second shooter can use too.

Book a 1:1 call with me