Turn every follow-up your AI agent promises into a dated task, run a daily check of what was due, and get a short list of anything that slipped.
Who it is for
Owners whose agent said it would watch for a reply or chase something later, and then missed it.
Tools
ChatGPT or Claude
A simple promise log: a note, sheet or task list
Your inbox, to confirm replies
Steps
Each time the agent promises a later action, have it write one line to a promise log: what, for whom, due date.
Do not rely on the agent remembering. OpenAI documents scheduled tasks in ChatGPT as one-time or recurring with notifications; use a real schedule or a calendar reminder for anything that must happen.
Each morning, paste the promise log and what actually happened, such as replies received and messages sent, into the prompt below.
Handle anything marked SLIPPED yourself, or tell the agent to draft it now for your approval.
If the same promise slips twice, remove it from the agent's job and put it on your own list.
Review the log weekly with the weekly agent review setup.
The prompt
Here is my agent's promise log and what actually happened. Use only what I paste.
Promise log (what, for whom, due date): [PASTE]
What happened (replies received, messages sent, tasks done): [PASTE]
Today is: [DATE]
List:
1. DONE: promises with clear evidence they happened
2. SLIPPED: due today or earlier with no evidence
3. COMING UP: due in the next 3 days
For each SLIPPED item, draft the one-line next step. Treat anything without evidence as not done.
Tips
Evidence beats memory: a sent message or a logged reply counts, a statement that it was handled does not.
Put due dates on every promise.
Keep the log where you can see it, not only inside the agent.