Module · M3 · Make it count: the pipeline✅Knowledge checkCheck: does the conversation move anything?4 questions · Pass at 60%1. Two messages from the same person, eight seconds apart, produced one contact row — and the second run overwrote a correctly-spelled surname with a lowercase one derived from an email. What does that show about an unguarded upsert?Upserts are unsafe and you should create duplicates insteadThe last observation wins regardless of quality, and a follow-up usually carries less identifying detail — so the drift is toward worse data, quietlyThe extractor needed a better modelIt was a one-off race condition2. A stage is a claim about reality. Which claim does “I finished the free preview lesson last night” support?EnquiryPreview EngagedConsideringEnrolled3. What has to be true of a handoff before it counts as one?The agent tells the customer a human will be in touchIt is a task with a named owner and a due date, attached to the record, carrying the contextIt is logged in the execution historyIt is escalated to whoever is on shift4. Why does an unassigned task fail as a handoff?It cannot be reported onNobody owns it, so it is how the work quietly disappears — the lesson opens on one this course created itselfThe customer never sees itIt expires automaticallyCheck answers← Back to Building AI Agents for Sales, Onboarding and SupportNext topic →