Example / Customer follow-up
Customer follow-up in ChatGPT starts with one approved change.
A useful first AI workflow does not need to replace the CRM. It needs to remove the small gap between a clear customer request and the approved update that already belongs in the product.
Direct answer
For a customer follow-up, let the conversation find one account, show only the relevant context, propose the next step, and require a clear confirmation before anything is changed.
Reference workflow. It describes an implementation pattern, not a customer result or a deployed client integration.
01 / The user job
Name the action that ends the loop.
“Follow up with this customer” is too broad to expose as a single black-box command. The product team should decide what the finish line means: a saved CRM note, a scheduled meeting, a drafted message, or a task for an account owner.
That sentence gives the workflow a boundary. It also makes it possible to tell a person exactly what changed when the conversation is over.
- Find the account from a stable identifier.
- Read a limited set of recent activity and ownership fields.
- Prepare one proposed next step before a write action.
02 / The tool surface
Keep the model-facing actions small and named.
The model does not need every CRM endpoint. A first version may need only a read action, a draft action, and one confirmed write action. Each tool should say what it needs, what it returns, and which product rule can reject it.
That is easier to test than an assistant that is asked to “handle follow-ups” with an open-ended API connection.
Model Context Protocol · tools specification03 / Confirmation
Show the proposed write before it happens.
The conversation can summarize the account, date, owner, and message before it asks the user to continue. The product then applies the same authorization and validation rules it would apply outside chat.
A confirmation point is not a decorative extra. It gives the person a chance to notice a wrong customer, a missing detail, or an action that should remain with an account owner.
04 / Result
Return a record a person can inspect.
A good response says what was updated, what was scheduled, and what still needs attention. It links back to the source record when that is useful, rather than leaving the user with an untraceable chat response.
The CRM remains the record of work. ChatGPT is the request surface, not a second system of truth.