AI workflows / A PRACTICAL GUIDE3 MIN READ

Draft customer emails with AI and keep control of sending

Build email drafts from approved facts, inspect promises and recipients, and separate draft creation from delivery.

An email-drafting workflow is useful when it reduces the effort needed to produce a correct response. The output should arrive as a draft with enough context for review. Treat fluent wording as a presentation feature, not evidence that the reply contains the right facts, promises or recipient details.

01

Provide a small, authoritative context package

Pass the customer’s current question, relevant approved information and the intended purpose of the reply. Avoid sending the entire mailbox when only one thread and a product note are needed. Clearly distinguish quoted customer text from business policy so the model does not treat a customer’s requested discount as an approved offer.

Define which facts the draft may use and what it must leave unresolved. Delivery dates, prices, refunds and availability should come from approved sources or remain questions for a person. Use explicit placeholders for missing facts, and make those placeholders block sending rather than allowing a model to fill them with plausible details.

02

Review the message as an action

Show the recipient, subject, draft, relevant source excerpts and any changed commitments in one review view. Check names, amounts, attachments and promises separately from tone. A well-written reply can still send the wrong customer another account’s information, so recipient selection should be controlled by the workflow and visible to the reviewer.

Incoming content must not authorize tool use or change the approved workflow. OWASP describes prompt injection risks from user and external inputs. Keep drafting permissions separate from sending permissions, and do not expose unrelated tools or records merely because a model is preparing a response from an email thread.

03

Track approval and delivery independently

Store draft versions and bind approval to the exact version that will be sent. An edit after approval should require a new decision when it changes meaningful content. Record delivery acceptance separately from approval, and distinguish provider acceptance from confirmed receipt. Avoid claiming that the recipient has read the message without evidence.

Evaluate drafts on factual correctness, necessary edits and reviewer effort. Include complaints, ambiguous requests and messages asking for exceptions, not only easy enquiries. If reviewing a draft is slower than writing a template-based reply, simplify the task or use ordinary templates for that category instead of adding more generation steps.

Practical checklist

  • Limit context to the current task and approved facts.
  • Block unresolved placeholders and unsupported promises.
  • Review recipient and attachments before sending.
  • Bind approval to a specific draft version.
ILLUSTRATIVE EXAMPLE

Illustrative setup: a delivery question

A customer asks whether an order can arrive before an event. The drafting step receives the order reference and an approved shipping policy, but no confirmed dispatch date. It prepares a reply acknowledging the request and asks the coordinator to confirm timing. It does not turn the policy’s typical range into a delivery guarantee.

Common questions

Should every email require approval forever?

Start with approval and measure errors. Any later automatic sending should cover a narrowly defined category with approved language, reliable inputs and a documented rollback route.

Can a tone guide replace factual review?

No. Tone guidance helps style. It cannot verify whether the recipient, order details or commitments are correct.

Further reading

PUT THE IDEA TO WORK

Start with your actual workflow.

Turn the useful parts of this guide into a focused project brief.

Shape your project