What was said
What this says
Current to 11 Oct 26Vellacott'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
Current to 9 Oct 26Who was there
BB-Demo
Them
Follow-up
Next steps
Current to 9 Oct 26- 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
Current to 9 Oct 26- 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
Current to 9 Oct 26- 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śniewski NoneHello, hello. Am I early?
- Hamza Akhtar NoneNot at all, I'm just getting the notes up. Afternoon, Tomasz.
- Tomasz Wiśniewski NoneAfternoon. Long lunch for me, so I'm only just back. Is Femi joining?
- Femi Olatunji NoneI'm here, I'm here. Sorry, I was finishing something in the warehouse. Afternoon.
- Hamza Akhtar NoneNo problem. Rain still going on your side? It's properly miserable here.
- Femi Olatunji NoneSame. I got soaked cycling in. Anyway.
- Tomasz Wiśniewski NoneOkay. 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 Olatunji NoneIt 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 Akhtar NoneI saw the same from my side. The count of records indexed jumped nicely, and there were no failed batches.
- Tomasz Wiśniewski NoneGood. Now the question I actually care about. When someone in complaints opens the brain at the start of the day, is it fresh?
- Hamza Akhtar NoneYes. 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śniewski NoneGood. I will tell my team that, and I will ask them to report it if they see old data. Femi, the recorder.
- Femi Olatunji NoneApproved. 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 Akhtar NoneYes, 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śniewski NoneA day. What's the owner for checking it's complete?
- Hamza Akhtar NoneMe. 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śniewski NoneGood. Third one. Contractors.
- Hamza Akhtar NoneRight. 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 Olatunji NoneI saw the removal happen. That was the thing I was most nervous about, so I'm relieved.
- Tomasz Wiśniewski NoneExcellent. Then we turn it on for merchant onboarding. Who does that?
- Femi Olatunji NoneI can switch on the groups. I'd like Hamza on the call while I do it, in case something unexpected happens.
- Hamza Akhtar NoneHappy to. Tomorrow morning, after your stand-up?
- Femi Olatunji NoneWorks for me.
- Tomasz Wiśniewski NoneTomorrow, then. Not 'soon'. Tomorrow. Write it down.
- Hamza Akhtar NoneWritten.
- Hamza Akhtar NoneNow, 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śniewski NonePlease.
- Hamza Akhtar NoneSo 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 Olatunji NoneYes, that's what I expected. A minority, but exactly the bigger marketplace clients, because they've got several legal entities.
- Tomasz Wiśniewski NoneHm. That's the ones I care about most. So if the dashboard doesn't join them, it is wrong where it matters.
- Hamza Akhtar NoneRight, 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 Olatunji NoneI can build that. The question is who decides which entities belong to which client. That's not a data engineer decision.
- Tomasz Wiśniewski NoneThat 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 Olatunji NoneA spreadsheet is fine. Client name, then the names or identifiers in each system. I'll load it.
- Tomasz Wiśniewski NoneOkay. I send the spreadsheet by the end of next week. Femi loads it. Hamza checks the joins. Deal?
- Hamza Akhtar NoneDeal. And I'd start with the biggest clients and let the rest follow, so you get the useful dashboard first.
- Tomasz Wiśniewski NoneYes. Biggest first.
- Tomasz Wiśniewski NoneTraining. 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 Akhtar NoneThat'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 Olatunji NoneThe sources shown under each answer is the thing that won me over. You can always see where it came from.
- Tomasz Wiśniewski NoneGood. Then we do it that way. Hamza runs it, I introduce it, Femi is in the room for the technical questions. Which day?
- Hamza Akhtar NoneI 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śniewski NoneSend them. I pick one tomorrow.
- Hamza Akhtar NoneWill do.
- Femi Olatunji NoneOne 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 Akhtar NoneYes, 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 Olatunji NoneThat's fair. I'll attach the ticket answer to our own security notes.
- Tomasz Wiśniewski NoneOkay. 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 Akhtar NoneNothing floating from my side. I'll send the notes after this.
- Femi Olatunji NoneSame here.
- Tomasz Wiśniewski NoneGood. Cheers, both.
- Hamza Akhtar NoneThanks all. Speak soon.