Catch every promise you made on a client call

A list of every promise you made on a call, each with an owner, a due date and the line it came from.

15 minNo code

You need

  • A Claude account
  • A call transcript or your rough notes
  • The call date and your team's names

You say "I'll send that over" on a call and forget it by lunch. You might forget. Your client will not.

This guide gives you a prompt that finds every promise your side made. Each one comes with a due date, or a flag when no date was said, and the exact line from the call.

01 / 08

Get the words

You need text to work from.

  • You record calls. You already have a transcript. Only record calls where everyone agreed to it.
  • You do not record. Paste your rough notes. Say they are notes, so Claude knows they may be incomplete.

Notes work, but they are weaker. You wrote down what felt important at the time, and promises often slip past because they felt small. If you only have notes, write the call date at the top, and add anything you remember saying out loud, even if it feels minor. From notes, the QUOTE column holds your own words, not what was said on the call, and Claude marks each one NOTES. Treat those quotes as reminders, and check any promise you are unsure about with the person who made it.

Check that the transcript shows who said each line. If your recorder labels speakers as Speaker 1 and Speaker 2, swap in real names before you paste. Claude needs to know which lines came from your side and which came from the client, or it cannot sort the promises.

Long calls are usually fine to paste in one go. If your chat refuses the text as too long, split it into two halves and run the prompt on each. Then read both lists together.

02 / 08

Ask for promises only

A broad summary hides promises inside everything else. Ask for one thing: anything your side said you would do, send, check or fix.

Include the soft ones. "Let me check with the designer" and "we'll look into it" are promises to the person who heard them.

03 / 08

The two rules

Many promises come with no date, so the prompt has two rules:

  1. Every promise gets a due date. If the call gave none, Claude writes NO DATE and flags it, and you set one.

  2. Every promise gets the exact quote. Claude must never guess what was said.

Why these two? A promise with no date is a promise nobody owns. The quote lets you check Claude's work in ten seconds. You read the line, you remember the moment, and you know whether it was a real promise or small talk.

04 / 08

Run the prompt

Fill in the curly-brace parts and paste it into a new chat.

Promise catcher prompt
You are my promise catcher. Below is a transcript or my notes from a client call. List every promise my side made on the call: anything we said we would do, send, check or fix. Include soft ones like "we'll look into it". For each promise give: - WHAT: the promise, under 15 words. - WHO: the person on my side who said it. - DUE: the date said on the call. If only a day was said, work out the full date from the call date and show the weekday. If no date was said, write NO DATE and flag it. - QUOTE: the exact line from the transcript, in full. Do not shorten it. If I gave you notes, not a transcript, quote my notes and mark it NOTES. Rules: - Only promises from my side. List anything the client promised under THEY PROMISED. - Never guess. If a promise is vague, also list it under QUESTIONS FOR ME. - Put NO DATE promises first. Call date: {DATE} My side: {NAMES} TRANSCRIPT OR NOTES: {PASTE}

05 / 08

A worked example

Picture a six-person bookkeeping firm. The owner, Dana, has just finished a 40-minute call with a client who runs a small dental practice. The call was on Tuesday 6 October. Dana pastes the transcript into a new chat, fills in the call date and the names on her side (Dana and her colleague Marcus), and sends the prompt.

Here is a short slice of what could come back:

FieldFirst promiseSecond promise
WHATSend the updated chart of accountsCheck last quarter's supplier invoices
WHODanaMarcus
DUENO DATE (flagged, listed first)Thursday 8 October
QUOTE"I'll send you the updated chart of accounts once Marcus has had a look.""I can check those supplier invoices by Thursday."

Claude also lists "We'll look into the payroll setup" as a promise with NO DATE. Because it is vague, it shows up again under QUESTIONS FOR ME, where Claude asks whether it was a real promise.

Dana reads the three quotes against her memory. She does not take Claude's word for any of it. The chart of accounts promise has no date, so she sets Friday 9 October and tells Marcus, since his review comes first. The Thursday item goes straight to Marcus. The payroll line was a throwaway comment, but the client heard "we'll look into it", so Dana adds a small task to reply on it next week. Total time from end of call to a clean list: about ten minutes. Without the list, she would have relied on a half-remembered scribble and probably missed the payroll line completely.

Under THEY PROMISED, the client said they would send last year's tax filing by Friday. Dana adds a Friday afternoon reminder to follow up if it has not arrived.

Notice what the list did. It caught a promise with no date, a promise that belonged to someone else on the team, and a soft promise Dana would have dropped.

06 / 08

Read the list, then act

This step is yours. Claude finds the promises, and you decide what to do with them.

  1. Read each quote against what you remember.

  2. Set a date for every NO DATE item.

  3. Answer the items under QUESTIONS FOR ME.

  4. Put each promise on your calendar or task list with the due date.

Send the list to your team the same day. If a promise belongs to a colleague, they should hear it from you in writing, not hope they remembered it.

Common mistakes

Pasting only your side of the call. If the client's lines are missing, Claude cannot tell a promise from a question you were answering. Paste the whole call.

Leaving the call date out. "By Thursday" means nothing without today's date. Claude works out the full date from what you type, so a wrong or missing date gives wrong due dates. Always check the weekday it shows against your own calendar.

Skipping the quote check. The quote is there so you can verify. If you accept the list without reading the lines, you are trusting a tool that can misread a joke or a hypothetical as a promise.

Ignoring QUESTIONS FOR ME. This section holds the vague promises, which are the ones clients remember most. Answer each one, even if the answer is "no, we did not commit to that, I will tell them".

Waiting until tomorrow. The sooner you run it, the more you still remember. Memory is what lets you judge the quotes quickly. Run it within the hour.

07 / 08

If it goes wrong

Claude missed a promise I remember making.

Search the transcript for the words you remember. If they are not there, the recording may have missed that part. Add the promise yourself.

Claude listed something that was not a promise.

Read the quote. If it was a general comment, ignore it. The list is a starting point, and you decide.

The call date is wrong in the output.

Check the date you typed in the prompt. Claude works out relative days like "Thursday" from that date.

Claude put a promise under the wrong person.

Check whether your transcript labels speakers. If it says Speaker 1 and Speaker 2, Claude has to guess who is who. Replace the labels with real names and run it again.

The list is very long and most items look like small talk.

Tell Claude in a follow-up message: only list promises that need an action after the call, and drop pleasantries. Then check the dropped items before you ignore them.

A date looks off, like "next week" turned into a specific day.

The prompt says never guess, but Claude can still turn a rough time into an exact day. Treat that date as a guess. Confirm it with the client, or move it to a day you can truly meet.

The same promise appears twice.

People often repeat themselves on calls. Keep the one with the clearest quote and delete the other.

If Claude keeps missing things, the input is usually the problem. A noisy recording, speaker labels that are wrong, or notes that skipped the small stuff will all give a thinner list. Fix the input first.

Finish line

What to do next

Run it on your next client call within an hour of finishing. Every promise gets an owner and a day.

You reached the end of the guide