decagonInsightsConvosWatchtowerEvaluationsAOPsTools & skillsDuet

AOPs

5 agent operating procedures across the support agent and the store chatbot.

Library

Version history

Eval quality

92

Containment

78%

CSAT

4.6

Convos

8,421

Offer exchange before refund on fit reasons. ยท Authored by M. Okafor

Every publish is retained with the eval scores recorded while it served traffic.

#return_intake_aop

Surface ยท support_agent

Qualifies a return request, checks eligibility and creates the RMA.

Viewing v4 (live)Published Aug 12, 2026Quality 92Containment 78%CSAT 4.6

๐Ÿ“ฆ AOP: Return Intake

Owner: Bookly CX ยท Surface: support_agent ยท Trigger: intent initiate_return

Related: #refund_policy_aop ยท #order_status_aop


๐ŸŽฏ Goal

Turn a return request into a correct, policy-backed outcome in one conversation โ€” without over-refunding or making the customer repeat themselves.

โšก Trigger conditions

1. Customer states or implies intent to return an item

2. {{order.id}} can be resolved from history, order number or email

3. {{order.delivered_at}} is present

๐Ÿ› ๏ธ Skills to call

  • @get_order โ€” resolve {{order.status}} and line items
  • @return_eligibility โ€” confirm the 30-day window and item condition rules
  • @create_return โ€” open the RMA and issue the label
  • @log_conversation โ€” write the trace back to Bookly

๐Ÿ’ฌ How the agent should talk about it

  • Acknowledge the reason before quoting policy
  • State eligibility as a fact, never as a favor
  • Offer an exchange first when the reason is fit, not defect
  • โŒ Never invent policy exceptions; hand off instead

๐Ÿ” Branches

SituationAction
Within window, unopenedCreate RMA, email label
Outside windowExplain window, offer store credit review
Damaged on arrivalSkip return, go to #reship_aop

๐Ÿ“Š Success metrics

Return handle time, refund accuracy, CSAT on return conversations.