What was said
What this says
As at Fri 9 Oct 2026Vellacott's onboarding call on 16 Oct 2025: accounting connector loaded and checked, SCIM contractors tested, and a client-identifier mapping gap found. Tomasz owns the client list and set a clear action list.
What happened: Femi confirmed the accounting connector load matched finance's invoices, and Hamza is finishing the recorder load. A SCIM test group created and removed accounts correctly, so groups go live for merchant onboarding the next morning.
Customer view: Tomasz asked whether the brain is fresh at the start of the day and was told the nightly refresh completes by 07:00 on business days. He then raised a gap: larger marketplace clients with several legal entities do not join cleanly between CRM and helpdesk.
Commercial: Value is tied to a correct client view, so the mapping table in Vellacott's own Snowflake account is the adoption risk. Training for a nervous complaints team and Femi's audit log question are further adoption and trust points.
Watch: Tomasz owns the spreadsheet, due by the end of the following week. If it slips, the dashboard stays wrong for the clients he cares most about.
Themes
As at Fri 9 Oct 2026Who was there
BG-Demo
Them
Follow-up
Next steps
As at Fri 9 Oct 2026- Tomasz Wiśniewski to send the client spreadsheet by the end of the following week; Femi Olatunji loads it and Hamza Akhtar checks the joins.
- Hamza Akhtar to confirm the recorder load and propose training slots by email that day.
- Femi Olatunji to switch on the SCIM groups for merchant onboarding the next morning with Hamza on the call.
Risks
As at Fri 9 Oct 2026- Larger marketplace clients with several legal entities do not join cleanly, so the dashboard would be wrong for the clients that matter most.
- The complaints team is nervous about trusting a chat box, which could slow adoption.
- Compliance may ask about admin audit log retention, which Hamza declined to describe from memory.
Opportunities
As at Fri 9 Oct 2026- A mapping table in Vellacott's Snowflake account would give a complete client view and deepen reliance on the brain.
- Hands-on training using the complaints team's own recent cases can build trust in the answers.
Transcript
- Tomasz WiśniewskiHello, hello. Am I early?
- Hamza AkhtarNot at all, I'm just getting the notes up. Afternoon, Tomasz.
- Tomasz WiśniewskiAfternoon. Long lunch for me, so I'm only just back. Is Femi joining?
- Femi OlatunjiI'm here, I'm here. Sorry, I was finishing something in the warehouse. Afternoon.
- Hamza AkhtarNo problem. Rain still going on your side? It's properly miserable here.
- Femi OlatunjiSame. I got soaked cycling in. Anyway.
- Tomasz WiśniewskiOkay. Let me be concrete. Three actions from last week. One, the accounting connector load. Two, the recorder approval and the folder path. Three, the contractors in the SCIM mapping. Femi, start with the load.
- Femi OlatunjiIt ran overnight and finished before people came in. Records are in, and I spot-checked a handful of invoices against what finance sees. They matched. I'm happy with it.
- Hamza AkhtarI saw the same from my side. The count of records indexed jumped nicely, and there were no failed batches.
- Tomasz WiśniewskiGood. Now the question I actually care about. When someone in complaints opens the brain at the start of the day, is it fresh?
- Hamza AkhtarYes. The nightly refresh completes by 07:00 on business days, on every plan, so by the time your people sit down it's current. If it's ever late, tell me the same day and I'll look at it.
- Tomasz WiśniewskiGood. I will tell my team that, and I will ask them to report it if they see old data. Femi, the recorder.
- Femi OlatunjiApproved. My colleague in IT did it on Monday, it took about two minutes. The path for the partner agreements folder I sent to Hamza on Tuesday.
- Hamza AkhtarYes, I have it. I scoped it to current agreements only, as agreed. The recorder is loading as we speak, actually. It's the slow one, so I'd expect it to be a day or so before it's complete.
- Tomasz WiśniewskiA day. What's the owner for checking it's complete?
- Hamza AkhtarMe. I'll confirm in the channel once the records stop climbing, and I'll tell you if anything looks flat when it shouldn't.
- Tomasz WiśniewskiGood. Third one. Contractors.
- Hamza AkhtarRight. Femi sent the list, thank you. The answer is that contractors can be mapped through a separate group, and they'll provision the same way as everyone else. I ran a test group yesterday with two names and it created the accounts and removed one when we took them out of the group.
- Femi OlatunjiI saw the removal happen. That was the thing I was most nervous about, so I'm relieved.
- Tomasz WiśniewskiExcellent. Then we turn it on for merchant onboarding. Who does that?
- Femi OlatunjiI can switch on the groups. I'd like Hamza on the call while I do it, in case something unexpected happens.
- Hamza AkhtarHappy to. Tomorrow morning, after your stand-up?
- Femi OlatunjiWorks for me.
- Tomasz WiśniewskiTomorrow, then. Not 'soon'. Tomorrow. Write it down.
- Hamza AkhtarWritten.
- Hamza AkhtarNow, the thing Femi flagged last week, the client identifiers. I've looked at it properly now with both the CRM and the helpdesk loaded. Can I share my screen?
- Tomasz WiśniewskiPlease.
- Hamza AkhtarSo here, this is a client as the CRM knows it, and here the same client in the helpdesk. Different spelling, a trading name in one and the legal name in the other. In this sample, most of them join cleanly, but a minority don't.
- Femi OlatunjiYes, that's what I expected. A minority, but exactly the bigger marketplace clients, because they've got several legal entities.
- Tomasz WiśniewskiHm. That's the ones I care about most. So if the dashboard doesn't join them, it is wrong where it matters.
- Hamza AkhtarRight, and I wouldn't want to hand you a dashboard that looks complete and isn't. The fix is a small mapping table that lives in your Snowflake account. One row per client, with the identifiers from each system. The brain then joins through it.
- Femi OlatunjiI can build that. The question is who decides which entities belong to which client. That's not a data engineer decision.
- Tomasz WiśniewskiThat is me. Partnerships operations owns the client list. I'll sit with two of my people and we do it. What format do you need?
- Femi OlatunjiA spreadsheet is fine. Client name, then the names or identifiers in each system. I'll load it.
- Tomasz WiśniewskiOkay. I send the spreadsheet by the end of next week. Femi loads it. Hamza checks the joins. Deal?
- Hamza AkhtarDeal. And I'd start with the biggest clients and let the rest follow, so you get the useful dashboard first.
- Tomasz WiśniewskiYes. Biggest first.
- Tomasz WiśniewskiTraining. The complaints team is nervous. Half of them are not technical and one person told me she doesn't trust a chat box with a complaint. What do we do?
- Hamza AkhtarThat's a reasonable worry, and honestly I'd rather have her sceptical than blindly enthusiastic. What works is a short hands-on session, using their own recent cases. They ask, they see which records the answer came from, and they check it against what they know.
- Femi OlatunjiThe sources shown under each answer is the thing that won me over. You can always see where it came from.
- Tomasz WiśniewskiGood. Then we do it that way. Hamza runs it, I introduce it, Femi is in the room for the technical questions. Which day?
- Hamza AkhtarI need a few days after the merchant onboarding groups are on, so the numbers of people are right. Early next week is realistic. I'll propose a couple of slots by email today.
- Tomasz WiśniewskiSend them. I pick one tomorrow.
- Hamza AkhtarWill do.
- Femi OlatunjiOne small thing from me. Three tickets again this month, all fine, but one of them was me asking about audit logs. I want to be sure that anything an admin does gets recorded, because our compliance people will ask.
- Hamza AkhtarYes, admin actions are recorded. I'd rather not describe the retention in detail off the top of my head and get it wrong. The ticket answer is the authoritative one, so use that, and if compliance wants more, I'll get the right person to join a call.
- Femi OlatunjiThat's fair. I'll attach the ticket answer to our own security notes.
- Tomasz WiśniewskiOkay. We're at a good place. Let me read back. Femi and Hamza: groups on for merchant onboarding tomorrow morning. Hamza: confirm the recorder load, propose training slots today. Me: client spreadsheet by the end of next week, pick a slot tomorrow. Femi: load the mapping table when it arrives. Anything floating?
- Hamza AkhtarNothing floating from my side. I'll send the notes after this.
- Femi OlatunjiSame here.
- Tomasz WiśniewskiGood. Cheers, both.
- Hamza AkhtarThanks all. Speak soon.