Maplith for customer service
- A parcel is late: tell the customer before they ask
- Worked example: 859 where-is-my-order conversations in a year
- A support agent asks the map how to handle a case
- 6 late refunds paid with no exception recorded
Where it goes wrong
Emails that never become cases
A policy the case never meets
What your agent does about it
A parcel is late: tell the customer before they ask
A support agent asks the map how to handle a case
A parcel is late: tell the customer before they ask
- The helpdesk hears about a late parcel when the customer writes.
- Find the order in the shop, the delivery in the carrier’s data and the customer in the helpdesk, by hand.
- Answer after the customer is already worried.
- A live rule reports the order that crossed the line (early access).
- A route from the order to the conversation, with the rate of each hop.
- The playbook for delayed parcels, inside the task context.
- A reply whose approval the shop decides per key.
- Live rulesMaplith compiles what counts as late; the shop’s shipping automation reports the order that crossed the line.early access
- SignalsWith live rules, the observation becomes a signal for that order.list_signals
- RouteFrom the order to the helpdesk conversation: which system, by which key, the measured rate of each hop.route
- PlaybooksThe shop’s own words on what to say and what to offer, inside
get_task_context. - The action gateReply to the case: per key, a person approves every message, or only those whose offer is above a limit.request_action
- Record and valueWhat was sent; the action log shows the request, the decision and the outcome.record_action
The full workflow, step by step
Without Maplith
The helpdesk hears about a late parcel when the customer writes. In the worked example, where-is-my-order is the most frequent tag in the helpdesk export — on 859 conversations over the year. Each answer means finding the order in the shop, the delivery in the carrier’s data, the customer in the helpdesk and the tone the shop uses, by hand, after the customer is already worried.
With Maplith
- Live rules · early access
Maplith compiles from the map what counts as late for this shop; the shop’s own shipping automation checks it and reports back the order that crossed the line — an observation, not a copy of the order.
- Signals
With live rules, Maplith turns the observation into a signal for that order.
- Route
routefrom the order to the helpdesk conversation tells the agent which system holds each, by which key, and the rate Maplith measured for each hop. The agent reads the order and the customer in those systems, with its own credentials. - Playbooks
The playbook for delayed parcels — the shop’s own words on what to say and what to offer — arrives inside
get_task_context. - The action gate
request_actionto reply to the case: the shop decides per key whether a person approves every message, or only those whose offer is above a limit. - Record and value
record_actionwrites what was sent; the action log shows the request, the decision and the outcome.
A support agent asks the map how to handle a case
- Know that the returns policy exists, and find it.
- Find the order and its delivery date.
- Decide alone whether a late return is an exception.
- The returns playbook, drafted from the shop’s own policy.
- An answer on where the delivery date lives, never from rows.
- A person’s approval, when the shop sets refunds to need one.
- A record of what was done and who approved it.
- PlaybooksDrafted by Maplith from the shop’s returns policy and put in use by an admin; it reaches the helpdesk’s AI over MCP or as a skill file.
- AskWhere the delivery date for an order lives and what to check first, answered from the map, never from rows.ask
- RouteFrom the conversation to the order: where the delivery date lives, by which key.route
- The action gateWith refunds set to need approval, the request waits until a workspace admin decides. Maplith never issues the refund.request_action
- Record and valueWhat was done; the action log shows who approved it.record_action
The full workflow, step by step
Without Maplith
A customer asks to return an item 50 days after delivery. The policy says 30 days, with an exception only when the customer service lead tags the conversation and writes the reason. In the worked example six refunds were requested 44 to 62 days after delivery and paid anyway, with no exception recorded; nine other late requests were refused, as the policy says. Without a map, a support agent — a person or an AI — has to know the policy exists, find it, find the order and its delivery date, and decide alone.
With Maplith
- Playbooks
The returns playbook — drafted by Maplith from the shop’s own returns policy and put in use by an admin — reaches the helpdesk’s AI as an MCP prompt or resource, or as a skill file.
- Ask
ask: “where do I find the delivery date for an order, and what do I check before a late return?” — answered from the part of the map the key may see, never from rows. - Route
routefrom the conversation to the order says where the delivery date lives and by which key; the agent reads it in the shop. - The action gate
A refund outside the window is an exception. The shop sets issuing a refund to need a person’s approval — always, or above an amount — so the request waits as pending until a workspace admin decides, and the agent learns the decision by asking again. Maplith never issues the refund: the agent does, when the answer is yes — and where Maplith signs grants, with a grant bound to that order and amount.
- Record and value
record_actionwrites what was done; the action log shows who approved it.
What your agent calls
Route
livePlaybooks
liveThe action gate
liveRecord and value
liveLive rules
early accessWhere these come from
Acme Commerce
LinguaNord ApS
Fjeldrev Outdoor ApS
Map your exports. The first map is free.
Your systems stay the source of truth; your agent acts in them with your credentials.