B-Viz
Hamza Akhtar

Mossbrook Data Partners / BG-Demo – Onboarding

Callcompleted

Mossbrook Data Partners logo Mossbrook Data Partners · 15 Sep 2025 16:30

Onboarding with Joanna Platt and Ciaran Doherty on Mossbrook's own account. They agreed three connectors, roles and a fourth slot held. Joanna found four business hours for a P1 long if a client is waiting.

What was said

What this says

As at Fri 9 Oct 2026

Onboarding with Joanna Platt and Ciaran Doherty on Mossbrook's own account. They agreed three connectors, roles and a fourth slot held. Joanna found four business hours for a P1 long if a client is waiting.

What happened: Hamza Akhtar agreed ownership with Mossbrook. Warehouse and roles are Mossbrook's, while connectors and the application are BG-Demo's. Joanna chose CRM, helpdesk and call recorder, with the fourth slot decided after two weeks.

Customer view: Joanna said three clients have already asked what Mossbrook uses internally. She called four business hours long if a client is waiting, and Hamza said a client case should mean a higher tier or support add-on.

Commercial: Joanna restated Starter at £20k a year, with a term to 28 Aug 2026. Hamza pointed terms to Sophie Ling.

Watch: Ciaran wants written confirmation on refresh locking and data removal. Joanna has told two clients it is a quick thing.

AI · claude-sonnet-5-5 · as at Fri 9 Oct 2026

Themes

As at Fri 9 Oct 2026
Theme
Onboarding and client plans
Importance
upsell
Sentiment
positive
Voice
decision-maker

Who was there

BG-Demo

Them

Follow-up

Next steps

As at Fri 9 Oct 2026
  • Hamza Akhtar to send the grants document and connector checklist the next day.
  • Ciaran Doherty to create the dedicated warehouse and roles by Wednesday and tell Hamza.
  • Joanna Platt to decide the fourth connector after about two weeks.

Risks

As at Fri 9 Oct 2026
  • Four business hours for a P1 on Starter may not suit client-facing use, as Joanna Platt said.
  • Joanna has told two clients adoption is quick, which depends on a tidy Snowflake set-up.
  • Ciaran Doherty is waiting on written answers on refresh locking and data removal.

Opportunities

As at Fri 9 Oct 2026
  • Three Mossbrook clients have already asked about B-Viz, which could become new customers.
  • Client use may call for a higher tier or Premium support, and a fifth connector would be an add-on.

Transcript

  1. Hamza Akhtar
    Hamza Akhtar
    Hi both, can you hear me alright? Afternoon.
  2. Ciaran Doherty
    Ciaran Doherty
    Yep. Afternoon.
  3. Joanna Platt
    Joanna Platt
    Hi Hamza, hi Ciaran. Sorry, I'm sat in a car park outside a client's office, give me a second, I'm going to switch to headphones. Right. Is that better?
  4. Hamza Akhtar
    Hamza Akhtar
    Much better, the echo's gone. Busy day?
  5. Joanna Platt
    Joanna Platt
    Three client catch-ups back to back, so yes. Which is actually why I'd like to open with the pipeline, if you don't mind, because it's the whole reason we're doing this properly.
  6. Hamza Akhtar
    Hamza Akhtar
    Go for it. That's useful for me to hear anyway.
  7. Joanna Platt
    Joanna Platt
    So, we look after about sixty clients in the North West, all on Snowflake, all mid-sized, and all of them have the same complaint. Their data is in the warehouse but nobody on the business side can ask it a question without raising a request with us. Three of them have already asked me what we use internally, and when I say B-Viz they say, can we have that. So the plan is we run it ourselves first, we learn it, and then we bring clients in one at a time. Nobody gets introduced until I'd stake my name on it.
  8. Hamza Akhtar
    Hamza Akhtar
    That's a sensible order. And just so I've got it right, today is about your own set-up, not a client's.
  9. Joanna Platt
    Joanna Platt
    Correct. Our own account, our own team. Clients come later.
  10. Ciaran Doherty
    Ciaran Doherty
    Can I add what I found in the logs before we start? Since it's relevant.
  11. Hamza Akhtar
    Hamza Akhtar
    Please.
  12. Ciaran Doherty
    Ciaran Doherty
    The account's provisioned, I can see the application role you created and the first sign-in from the invite. One person has logged in. Me. No queries yet, which is what I'd expect. I checked the role grants and they're narrower than I thought they'd be, so that's fine. What I don't know yet is which warehouse the nightly refresh is meant to be running on.
  13. Hamza Akhtar
    Hamza Akhtar
    Good question, and it's the first thing I wanted to settle. It runs inside your Snowflake account, so it's your compute. The refresh is designed to finish by 07:00 your time on business days, and for a set-up your size a small dedicated warehouse is plenty. I'd rather it didn't share one with your client work.
  14. Ciaran Doherty
    Ciaran Doherty
    Agreed. Separate warehouse, auto-suspend short, resource monitor on it. I'll create that.
  15. Joanna Platt
    Joanna Platt
    Hang on, who owns that, us or you? I want to write down who's responsible for what, because that's the bit that goes wrong in partnerships.
  16. Hamza Akhtar
    Hamza Akhtar
    Fair. Warehouse and roles are yours, since it's your account. Ciaran creates them, Ciaran owns them. The connectors, the indexing and the application itself are ours to configure and to fix when something breaks. If a source stops loading, that's a ticket to us.
  17. Joanna Platt
    Joanna Platt
    Let's write that down. Ciaran, can you put it in the shared notes?
  18. Ciaran Doherty
    Ciaran Doherty
    Doing it now. Two lines. Account and compute, Mossbrook. Connectors and application, BG-Demo.
  19. Hamza Akhtar
    Hamza Akhtar
    Perfect. Okay, so for the agenda, I'd like to cover three things. One, the Snowflake side, so roles and warehouse. Two, which connectors you want first, because on Starter there's a hard limit of four. Three, who the users are and what a first week looks like. Does that work?
  20. Joanna Platt
    Joanna Platt
    That works. What does the client need on day one? Sorry, that's me thinking ahead. For us, I mean, what do we need on day one.
  21. Hamza Akhtar
    Hamza Akhtar
    No, it's the right question for both. On day one you need the data landing and at least a handful of people asking real questions. Everything else is secondary.
  22. Ciaran Doherty
    Ciaran Doherty
    Roles first then. I've got the application role and I want a separate role for the connectors to read from our source schemas. Read only. I'm not giving the application anything that can write outside its own schema.
  23. Hamza Akhtar
    Hamza Akhtar
    That matches what we'd recommend. The application only needs to write to its own database. Reading from source schemas is a select grant and nothing more.
  24. Ciaran Doherty
    Ciaran Doherty
    Good. That's a schema question really. I'll keep the source schemas separate from the B-Viz database so the boundaries are obvious if anyone audits it.
  25. Hamza Akhtar
    Hamza Akhtar
    Do you want me to send the list of grants, or would you rather work it out yourself?
  26. Ciaran Doherty
    Ciaran Doherty
    Send the list. I'll check it against what I've done. I won't apply anything because an email says so.
  27. Hamza Akhtar
    Hamza Akhtar
    Ha, understood. I'll put it as a document with the reasoning for each grant, so you can accept or reject line by line.
  28. Ciaran Doherty
    Ciaran Doherty
    Better.
  29. Joanna Platt
    Joanna Platt
    Timing question. When can this go live? Because I'd like to tell the partners something next week.
  30. Ciaran Doherty
    Ciaran Doherty
    I won't change the production account on a Friday. So Monday to Thursday only. That's a rule, not a preference.
  31. Joanna Platt
    Joanna Platt
    Which is why I love working with you.
  32. Hamza Akhtar
    Hamza Akhtar
    That suits us. Starter implementations run about four weeks, so the plan would be roles and warehouse this week, connectors next, then users, then a review. I'd rather go slowly and have it clean.
  33. Joanna Platt
    Joanna Platt
    Four weeks is fine. We signed on 29 Aug 2025, so we're already a couple of weeks in on the commercial side, and I'd rather not be in a rush now.
  34. Hamza Akhtar
    Hamza Akhtar
    Nobody's rushing. Right, connectors. You can pick four. What do you want it to read?
  35. Joanna Platt
    Joanna Platt
    I've been thinking about this. Our CRM, obviously, because that's where the client pipeline and the delivery status live. Then the helpdesk, because that's where our support questions end up. Then the call recorder, because half of what we know about a client is said on a call and never written down.
  36. Ciaran Doherty
    Ciaran Doherty
    And the fourth should be whatever's hardest to get out of someone's head otherwise. Which is probably the accounting system. Utilisation versus invoicing. That's where the awkward answers are.
  37. Joanna Platt
    Joanna Platt
    Mm. That's a good shout. I wasn't sure about finance data in the first month though.
  38. Hamza Akhtar
    Hamza Akhtar
    Can I suggest holding the fourth slot open for a bit? The limit's hard, so once you've used four, adding a fifth is a conversation with our account team about an add-on. Better to spend the fourth on something you've seen the value of.
  39. Joanna Platt
    Joanna Platt
    Okay, so three to start, and we choose the fourth after the first fortnight. Let's write that down.
  40. Ciaran Doherty
    Ciaran Doherty
    Noted. Three connectors, fourth slot reserved, decision after two weeks. Owner of the decision, Joanna.
  41. Joanna Platt
    Joanna Platt
    Fine, mine.
  42. Hamza Akhtar
    Hamza Akhtar
    While we're on it, can I share my screen and show you what the connector set-up looks like? Might help Ciaran see what it needs from you.
  43. Ciaran Doherty
    Ciaran Doherty
    Yes.
  44. Hamza Akhtar
    Hamza Akhtar
    Okay, can you see it? It's the admin page. Each connector has a status, a last-loaded time, and a record count. This one's an example, not yours. What matters for you is that for each source we ask for a service account, not a personal login. Personal logins are the number one reason a connector stops working three months later when someone leaves.
  45. Ciaran Doherty
    Ciaran Doherty
    Obviously service accounts. I'll create them. Least privilege, one per source, named so nobody deletes them by accident.
  46. Joanna Platt
    Joanna Platt
    And documented, please. If one of our consultants leaves I don't want to find out what a service account is for by deleting it.
  47. Ciaran Doherty
    Ciaran Doherty
    It'll be in the repo with an owner against each. That's how I do all of them.
  48. Hamza Akhtar
    Hamza Akhtar
    That's more than most customers do, honestly. Right, and on this page you'll see the record counts rise as the first load runs. If a count goes flat for weeks, that's the sign it's gone stale, so it's worth looking at once in a while.
  49. Ciaran Doherty
    Ciaran Doherty
    Can I get that as an alert instead of looking at a page?
  50. Hamza Akhtar
    Hamza Akhtar
    Not today as a built-in. What some people do is query the counts in Snowflake and alert from their own tooling. Since it's your warehouse you can see the table sizes directly.
  51. Ciaran Doherty
    Ciaran Doherty
    Fine. I'll write a check. A simple one.
  52. Hamza Akhtar
    Hamza Akhtar
    I'm going to stop sharing. Questions on that?
  53. Joanna Platt
    Joanna Platt
    No, it's clear. I'd rather talk about people now.
  54. Hamza Akhtar
    Hamza Akhtar
    Sure. Starter is one team, with 15 users as a soft limit. Who are you thinking of?
  55. Joanna Platt
    Joanna Platt
    My delivery leads, the consultants who run client accounts, myself, Ciaran, and a couple of people from the partnership side. I make it about twelve. Does that fit?
  56. Hamza Akhtar
    Hamza Akhtar
    It fits with room to spare. Fifteen is soft, so if you tip over for a week nothing breaks, but if it becomes permanent we'd talk about it.
  57. Joanna Platt
    Joanna Platt
    And that's the bit I wanted to ask about. When clients come on, are they on our subscription, or do they have their own?
  58. Hamza Akhtar
    Hamza Akhtar
    Their own. Each client would be a separate customer with their own order form and their own Snowflake account. Yours is for your own team. I don't want to promise the commercial side of referrals, that's for Sophie Ling, who looks after your account, but I can tell you how the implementation side works.
  59. Joanna Platt
    Joanna Platt
    Please do. Because I've told two of them it's a quick thing.
  60. Hamza Akhtar
    Hamza Akhtar
    It can be quick when the Snowflake side is tidy. And that's where you come in, Ciaran. If you've built the warehouse, the roles and the schemas properly, our part is much faster. Messy warehouse, slow implementation.
  61. Ciaran Doherty
    Ciaran Doherty
    Then that's a documented standard. A template for the roles and the schemas. I do that for every client anyway, I'd just add the B-Viz pieces.
  62. Joanna Platt
    Joanna Platt
    Oh, I like that. A checklist we can hand to a client engineer. What do we call it?
  63. Ciaran Doherty
    Ciaran Doherty
    Not naming it today. Let's see how our own goes first. I don't write a standard from one case.
  64. Hamza Akhtar
    Hamza Akhtar
    Agreed. Do yours first and we'll learn what we'd change. I'll keep notes on everything that takes longer than it should.
  65. Joanna Platt
    Joanna Platt
    Good. Let's write that down.
  66. Hamza Akhtar
    Hamza Akhtar
    Right, so the first week for users. I'd like to start with two or three people, not all twelve. Ideally one person who asks a lot of questions of the data in their day job, and one who's sceptical.
  67. Joanna Platt
    Joanna Platt
    Sceptic's easy. Ciaran.
  68. Ciaran Doherty
    Ciaran Doherty
    I'm not a sceptic. I just don't believe anything until I've seen the query.
  69. Hamza Akhtar
    Hamza Akhtar
    That's exactly the person. If it survives you it'll survive a client.
  70. Ciaran Doherty
    Ciaran Doherty
    Does it show me the query behind an answer?
  71. Hamza Akhtar
    Hamza Akhtar
    It shows you the sources an answer came from, so you can go and check them. I'd rather you test that with your own data, because it's more convincing than me telling you.
  72. Ciaran Doherty
    Ciaran Doherty
    Fine. I'll ask it something I already know the answer to.
  73. Joanna Platt
    Joanna Platt
    Ask it which of our clients has the oldest open delivery issue. I know the answer and I'll be embarrassed.
  74. Hamza Akhtar
    Hamza Akhtar
    That's a great first question, and it would need the CRM and helpdesk both, so it's a good test of the first two connectors.
  75. Joanna Platt
    Joanna Platt
    Can I ask about support? If we hit a problem, what happens? Because if I put a client on this and it falls over, it's my name.
  76. Hamza Akhtar
    Hamza Akhtar
    Tickets go to our helpdesk. On Starter, first response for a priority one is within four business hours. It's the standard for your tier and I'm not going to oversell it. Marcus Bell, who's your customer success manager, will also check in with you, and on Starter that's every six months, though I'd expect him to be closer than that while you're settling in.
  77. Joanna Platt
    Joanna Platt
    Four business hours is long if a client is waiting.
  78. Hamza Akhtar
    Hamza Akhtar
    It is, and I'd say that when a client's involved the conversation should be about a higher tier or a support add-on, not about pretending Starter is something it isn't. But for your own use, it's reasonable.
  79. Joanna Platt
    Joanna Platt
    Fair. I appreciate the candour. Let's note it as something we revisit when we bring the first client.
  80. Ciaran Doherty
    Ciaran Doherty
    Noted.
  81. Ciaran Doherty
    Ciaran Doherty
    Hamza, one technical thing. The nightly refresh. When it runs, does it take locks on source tables?
  82. Hamza Akhtar
    Hamza Akhtar
    It reads through the connectors, so it's reading from the source systems, not locking your warehouse tables. For anything coming from tables in your Snowflake it's a select, so no locking beyond what a normal query does. I'll confirm in writing, because I'd rather not guess on a detail like that.
  83. Ciaran Doherty
    Ciaran Doherty
    Good. Don't guess. I'll wait for the written answer.
  84. Hamza Akhtar
    Hamza Akhtar
    That's on me, noted.
  85. Joanna Platt
    Joanna Platt
    Okay. Can I check the commercial picture, so I say the right thing internally? We're on Starter at £19,500 a year, and the implementation was a separate fixed fee, which finance has already handled.
  86. Hamza Akhtar
    Hamza Akhtar
    That's how I understand it too. £19,500 a year for the subscription, 15 users, and the order form is the thing that decides it. Beyond that I'd point you at Sophie for anything about terms. I don't want to quote you something from memory.
  87. Joanna Platt
    Joanna Platt
    Fine. And the term runs to 28 Aug 2026, correct?
  88. Hamza Akhtar
    Hamza Akhtar
    That's what I have. Renewal falls on 29 Aug 2026. Plenty of time, and Marcus will raise it well ahead.
  89. Joanna Platt
    Joanna Platt
    Good. Just want to know where the date is.
  90. Hamza Akhtar
    Hamza Akhtar
    Okay. Let me go through what we've decided and you correct me. One, Ciaran creates a dedicated warehouse and the roles, Monday to Thursday only. Two, I send a document with the grants and the reason for each, and Ciaran reviews it and applies what he agrees with. Three, three connectors to start: CRM, helpdesk, call recorder, with the fourth slot held for Joanna to decide after about two weeks. Four, service accounts for each source, documented. Five, two or three people first, including Ciaran, then the rest.
  91. Joanna Platt
    Joanna Platt
    Yes. Add, six, written confirmation on the refresh and locking.
  92. Hamza Akhtar
    Hamza Akhtar
    Six, written confirmation on the refresh. Thank you.
  93. Ciaran Doherty
    Ciaran Doherty
    Seven. Nothing goes in on a Friday.
  94. Joanna Platt
    Joanna Platt
    Seven. Yes. Written in bold.
  95. Hamza Akhtar
    Hamza Akhtar
    Dates. I'll send the grants document and the connector checklist tomorrow. Ciaran, can you have the warehouse and roles done by Wednesday, and tell me when they're in?
  96. Ciaran Doherty
    Ciaran Doherty
    Wednesday's fine. I'll message when it's done, with the role names, not the credentials.
  97. Hamza Akhtar
    Hamza Akhtar
    Naturally. Joanna, can you send me the names of your first two or three users by the end of the week?
  98. Joanna Platt
    Joanna Platt
    I'll have them by Thursday. And I'll put the notes from today into the shared document tonight so nobody has to remember anything.
  99. Joanna Platt
    Joanna Platt
    One more thing, while I think of it. Can we agree to have a short call every week during the four weeks? Fifteen minutes. I never let a referral go without a follow-up, and this is the same.
  100. Hamza Akhtar
    Hamza Akhtar
    Happily. Same slot each week? I'll send an invite for the same time.
  101. Ciaran Doherty
    Ciaran Doherty
    Not Fridays.
  102. Hamza Akhtar
    Hamza Akhtar
    Not Fridays. Got it.
  103. Joanna Platt
    Joanna Platt
    Mondays then, same as today. Late afternoon is fine for me.
  104. Hamza Akhtar
    Hamza Akhtar
    Done. Anything else before we finish? We've a bit of time.
  105. Ciaran Doherty
    Ciaran Doherty
    One question I forgot. When the application is removed, say at the end of a contract, what happens to the data in our account?
  106. Hamza Akhtar
    Hamza Akhtar
    It's your account, so it's your data and your tables. The application's objects are what get removed. I'll write down exactly which objects, so you've got it on file. Again, I'd rather confirm than say it from memory.
  107. Ciaran Doherty
    Ciaran Doherty
    Good. That's the answer I wanted, plus the document.
  108. Joanna Platt
    Joanna Platt
    Brilliant. Thanks, Hamza, thanks, Ciaran. Speak on Monday.
  109. Hamza Akhtar
    Hamza Akhtar
    Thanks both. I'll send the documents tomorrow. Speak soon, bye.
  110. Ciaran Doherty
    Ciaran Doherty
    Bye.

BG-Demo is a fictional company; every organisation and person here is invented. B-Viz is the tool. Data as of Fri 9 Oct 2026. Help & Support

Help & Support

Open as a page

Help & Support

B-Viz 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 B (the speech bubble) in the header, or open the Ask B page. Type a question, or pick one of the suggestions.

What the data covers

DataRecords
Organisations300
People at customers1,880
BG-Demo staff records (in post and leavers)65
Calls2,593
Email threads3,882
Support tickets1,502
Documents1,582
Deals403
Invoices365
Events49
News items147

Data as of Fri 9 Oct 2026. Text marked AI was written by the AI 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.

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

Who to contact

Email info@b-viz.com or talk to your B-Viz account team. Tell us the page address and what looked wrong; a screenshot helps.

Help

Ask B

B-Viz · read-only