Maplith for sales and CRM
- One customer, several customer records
- 3 records for one customer · 4 orders spread across them
Where it goes wrong
One customer, several records
The same customer, spelled differently in every system
A deal that closes after the customer said yes
What your agent does about it
One customer, several customer records
- Trust the customer list, which counts one person as three.
- Match people by hand, by name.
- Apply consent to one address and not the others.
- A finding naming the records and the orders spread across them.
- The map: which key joins customers to orders and tickets.
- A decision on merging, by the key’s policy.
- A record of what was merged.
- FindingsThe records that are one person, the orders spread across them, and a recommendation.list_findings
- The mapEmail is the only key joining customers, orders and tickets — so any figure per customer carries the split.get_object
- AskWhich key identifies a customer, and what not to rely on, answered with citations.ask
- The action gateMerging customer records: a person approves each merge, if the business sets it so.request_action
- Record and valueWhat was done, so the next agent’s context shows it.record_action
The full workflow, step by step
Without Maplith
The shop makes a new customer for every email address. In the worked example one person holds three customer records under three addresses, with four orders spread across them and the newsletter tag on only one. Every figure per customer — lifetime value, consent, order count — inherits the split, and no system shows it.
With Maplith
- Findings
A scan of the exports raises it as a finding: the customer records that are one person, the orders spread across them, the tag applied to one of them, and a recommendation.
- The map
The map shows that the email address is the only key joining customers, orders and tickets, so an agent reading a figure per customer knows the split travels with it.
- Ask
ask: “which key identifies a customer here, and what should I not rely on?” — answered from the map, citing the objects and joins it rests on. - The action gate
request_actionto merge the records, if the business declared that operation: the business decides per key whether a person approves each merge. - Record and value
record_actionwrites what was merged, so the next task context on the same thing shows it.
What your agent calls
The map
liveFindings
liveThe action gate
liveRecord and value
liveWhere these come from
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.