The manager said Thursday. The buyer wrote the day down. The next morning the deal card shows a closed call, a duration, and the manager's name. It does not show a task, and nobody has Thursday on a list they work from. On Friday the buyer calls someone else, or writes that you promised Thursday. The head of sales sees the funnel a week later and asks why the deal went quiet. The record does not prove the company still owed a call.
The same gap shows up in chat. A manager types that they will send the quote today, or that they will check stock and write back. The thread looks finished because the last message belongs to the company. The task list is empty, or it holds a task for next week on someone who was not in the thread. The quote file is not on the card. No email left the mailbox. The CRM stored a closed conversation.
When a lead notices the pattern, the usual next purchase is the wrong one. A vendor offers a chat on the site, or a model that answers visitors before a person is involved. That product talks to people who are not in a deal yet, and it can name dates the team never agreed to keep. The cards already exist. What is missing is a task built from words the manager already said. A promise given to a person lives outside every list the company works from, until somebody types it. This page is about typing it, and about the week that shows whether the typing works.
1. Where a promise actually gets lost
Walk one deal before you buy anything. On Monday the manager says they will call back on Thursday. The call is logged and marked completed. Fields you already require may be filled: who the buyer is, what they wanted, a note that a follow-up is coming. Thursday arrives. No task fires. No one dials. On Friday the buyer writes that the call never came, and someone creates a task dated Friday. The original promise is already late, and the CRM cannot say so.
A task can exist and still hold nothing. It sits in a queue with no owner, or on a person who was not in the conversation. Or it has an owner and no due date. A promise with no date cannot be late: there is nothing to compare the sentence against, so the miss stays invisible inside the company. The buyer remembers Thursday. The company holds a card that is formally on time, because nobody ever wrote the day down.
Who hears it burn is the third loss. The buyer is the only person who holds the promise and its failure at the same time. Inside the company the first one to see it is usually the head of sales opening a quiet deal a week later, or support reading an angry message. A spot check does not catch it either: a lead who samples for tone hears whether the manager was polite, and politeness is not a due date. Which calls deserve an hour is the neighboring decision in how to check sales-call quality without listening to every recording. Here the promise already has words and a time. The question is whether a task matches them.
2. What a promise has to carry to exist
A promise becomes a company fact only when four things are written down together: the action, a calendar day, the person who said it, and the sentence it came from. Not "soon" and not "after the next call": the day the buyer was told. Not a queue: the manager who spoke. The sentence can live as one line on the task, so whoever opens it next sees why the date is Thursday and argues with the source, not with the manager.
The shape in the CRM is boring on purpose. A task titled with the action, Callback. The due date the manager named to the buyer. The owner is the manager who promised, unless a person later records a different owner and a reason. The client name, the phone number and the promised day move onto the task, and a background job writes this after the conversation is stored. If the promise was a quote, the check does not invent the file. It only says the file or the sent email is missing.
A promise without a date does not belong in this count. "Let's stay in touch" is coached, not counted: a person decides whether it was courtesy or the only next step the buyer heard. An exception is written in the same shape: a name and a reason next to the line. The check keeps showing the mismatch until that note exists. It does not learn to ignore every future Thursday: a silent exception is how the next real miss leaves under the same label.
3. What the check flags, and what the lead opens each morning
The check runs after the conversation, on the deal card that already exists. It reads the transcript, the summary, or the chat. It pulls out what was promised, by when, and who said they would do it. Then it looks at the CRM. Does a task exist? Does the due date match the day the buyer was told? Is the owner the person who made the promise? For a quote, is there a file on the card, or an email that left? A match stays silent. Four mismatches are enough: no task, a later due date, the wrong owner, a quote with no file and no sent email.
The morning list is ordered by the promise, not by the manager. The top line is a promise whose day has arrived with no status change. It burns, and the buyer has not complained yet. Below it sit yesterday's mismatches. A lead reads one person's lines, opens two cards, and either creates the task or marks the line as not a promise. The output stays a name, a deal, a sentence, and what was missing. A score without a sentence invites a fight about the number instead of a task on Friday.
This is not a chatbot, and it is not a model on the site. It does not take the call or offer a discount. It compares work that already happened with tasks that should already exist. A missed script step and an empty required field are a neighboring check, in script and required-field checks after telephony is linked to the CRM. Keep them apart. A card can have every required field filled while the callback still has no task.
4. What stays with a person
A line on the list is not a verdict. Someone who knows the deal decides whether the miss was real. The lead listens to that minute, or reads that message, and either creates a task or marks the line as not a promise. Both choices stay useful only while a person records them: the recorded exception is what keeps the list honest next month, when the same Thursday turns up on a deal that already had a task.
Calling the client stays with a person. The list can say Thursday was named and no task exists. It cannot place the call, and it should not write in the manager's voice. Coaching stays with the lead, with the recording or the thread open. Do not punish people from the raw count of lines. A crowded week can mean the list is catching real misses, or that courtesy is being treated as a commitment. Pay tied to that count will teach managers to stop naming a day, and then the promises come back with no date at all.
5. One team, one channel, one week
Use one team and one channel for five working days. Calls, or chats, not both. You want one place where a promise can be read and one place where a task would live. If calls have no transcript or summary on the deal, a chat pilot will teach you more this week. If chat is not tied to the card, start with calls. Counting mismatches you cannot open turns the list into noise.
Count three numbers. How many explicit promises the check found. How many of those had no task. How many mismatches the team lead confirmed as real misses after opening the call or the thread. Then ask the week one more question: did the list show a promise whose day arrived before the buyer complained? If the lead confirms almost none, the rules are catching courtesy. Tighten the list until a tired person can check each line in a minute.
Do not roll the check out to every team on the following Monday. Do not add the second channel until the three numbers are stable and explainable without a debate about wording. Keep the scoreboard out of this week. The team will argue about points while Thursday is still not a task.
When to ask for help
You can write the promise rules this week if the team names next steps and the CRM already has tasks with due dates and owners. Ask for help when the transcript or the chat and the deal live in different tools, and nobody has placed one promise beside its task. Ask when a previous tool produced only a score, or when the line must land on the card without blocking the seller. The work is a comparison between a sentence the buyer heard and a task the team can open.
Services cover that wiring, from the transcript or the chat and the task list to one short list a lead can filter by manager and by day. Selected work includes this kind of execution check as an operation, not as a slogan. If a promised callback gets no task, request automation into CRM. If you want the first week run against your own calls, write to me: name the channel, where the transcript or the thread is stored, and where tasks are created. Leave buyer names, phone numbers, and recordings out of the first message.