B-Brain
Kate Ormerod

Duplicate customer records after Tolmere data load

Ticketclosed

Harcastle Environmental logo Harcastle Environmental · Duplicate customer records after Tolmere data load

Tolmere integration creates approximately 300 duplicate customer records with misaligned IDs, affecting account manager queries and dashboard accuracy. Technical team plans connector-level matching logic.

Priority normal

What happened

What this says

Current to 13 Oct 26

Tolmere integration creates approximately 300 duplicate customer records with misaligned IDs, affecting account manager queries and dashboard accuracy. Technical team plans connector-level matching logic.

Problem: About 300 customer pairs appear as separate records because Tolmere customer IDs don't match existing Harcastle IDs. Imran confirms this blocks functionality: account managers see two records per customer, splitting collections, tickets and invoice history.

Handling: Kate and Samir identify the root cause and decide to implement company-name matching logic at the connector level. Samir will implement; follow-up scheduled.

Watch: This is a functional blocker affecting daily workflows. Implementation status should be tracked to confirm rollout.

AI · claude-haiku-4-5-20251001 · 13 Oct 2026

Details

Updated 9 Oct 26
Prioritynormal
Statusclosed
Categorydata_quality
Channelemail
First response (min)227
Helpdeskmade from

Trail

  1. Imran Hussain
    public_reply · Imran Hussain 26 May 2026 11:01
    Just spotted this in the Tolmere data - around three hundred customers we already have are showing up again. Need to dig into this before it causes problems with the dashboard pulls. Working on the details now.
  2. Imran Hussain
    created · Imran Hussain 26 May 2026 14:34
    After we loaded the Tolmere records into the brain, I've noticed we now have duplicate customer records. Looking at the data, I'd estimate around three hundred customers are appearing twice in the system - once from our existing Harcastle records and once from the Tolmere import. From what I can tell, these are the same companies, just showing up with different customer IDs. This is creating issues across the team because when our account managers look up a customer, they're seeing two records, which inflates the numbers on the dashboards and makes it unclear which one to use. I checked the data load process and everything went through cleanly on our end. My guess is that Tolmere's customer IDs don't align with ours, so the brain isn't recognising that these are the same customers and is indexing them as separate records. What's your recommendation for fixing this? Should we handle it at the source by updating the Tolmere connector settings, or would you prefer to set up matching rules within the brain to consolidate them? Thanks, Imran
  3. Kate Ormerod
    public_reply · Kate Ormerod 26 May 2026 18:21
    Thanks for flagging this, Imran. Just so I've got this right: the Tolmere records are showing as separate customer entries rather than being matched to your existing records. And you're seeing this across around three hundred accounts? Have you had a chance to check if there's a pattern to which ones are duplicated, or is it consistent across all Tolmere customers that have a match in your system? I'm going to pick this up with the technical team to see whether we can handle this at the connector level or if we need to configure matching rules on our end. Kate
  4. Kate Ormerod
    public_reply · Kate Ormerod 28 May 2026 12:04
    Hi Imran, I've been looking at the Tolmere integration and I think the issue is that the customer IDs in their system don't overlap with your existing ones, so the brain is treating them as different records. Before I escalate this to the engineering team, can you confirm: are these duplicates causing a functional problem right now, or is it mainly an issue with the reporting? And have you had a chance to identify any of the duplicate pairs so we can use them as test cases? Also, roughly what percentage of your Tolmere records have a match in your existing customer base? Thanks, Kate
  5. Imran Hussain
    public_reply · Imran Hussain 1 Jun 2026 10:45
    Hi Kate, Good questions. The duplicates are affecting functionality - our account managers are running queries and getting back inflated results. When they search for a customer by name, they're getting two records, which means the collections, tickets, and invoice history are split across both. So it's not just a reporting issue. I'd say around three hundred out of the roughly four to five hundred Tolmere customers have a match in our system. I can pull a sample of the matched pairs if that helps for testing. The ones I've spot-checked appear to be exact matches on company name, so there should be a way to deduplicate them. Just want to make sure we do this properly so we don't accidentally merge unrelated records. Let me know what you need from my end. Imran
  6. Kate Ormerod
    internal_note · Kate Ormerod 1 Jun 2026 15:42
    Talked to Samir. Issue is that Tolmere customer IDs don't map to existing IDs. Need to either deduplicate at source by updating Tolmere connector to use company name matching, or set up deduplication rules in the brain. Going with option 1 - cleaner. Samir to implement matching logic. Will follow up with Imran once it's ready for testing.
  7. Kate Ormerod
    status_change · Kate Ormerod 3 Jun 2026 16:44
  8. status_change · 7 Jun 2026 23:59
Helpdeskmade from

BB-Demo is a fictional company; every organisation and person here is invented. B-Brain is the tool. Built by site/build_site.py from the site tree, data as of Fri 9 Oct 2026. Help & Support

Help & Support

Open as a page

Help & Support

B-Brain is one place to read everything the company knows about its customers: the CRM, calls, emails, support tickets, product usage, invoices, documents, news and HR. Every page is built from those systems and the data is current to Fri 9 Oct 2026.

How to use the site

How to ask

Press Ask Brain in the header. Type a question, or pick one of the examples.

The site itself does not call an AI model; answers in Claude come from the same figures you see here.

What the data covers

DataRecords
Organisations225
People at customers862
BB-Demo staff58
Calls1,995
Email threads3,013
Support tickets1,159
Documents1,218
Deals315
Invoices285
Events49
News items119

Data as of Fri 9 Oct 2026. Text marked AI was written by the brain from the records listed in its made-from link; an AI output that cannot cite its evidence is refused and the previous text kept. Where two systems disagree (for example a contract and the CRM), the key facts show both values and mark the difference.

BB-Demo is a fictional company: every organisation, person and figure here is invented for this demonstration. B-Brain is the tool that reads its data.

Who to contact

Email support@b-brain.example or talk to your B-Brain account team. Tell us the page address and what looked wrong; a screenshot helps.

Help

Ask B

B-Brain · read-only