B-Viz
Laura Penhaligon

Marlcliff Security Services / BG-Demo – Onboarding

Callcompleted

Marlcliff Security Services logo Marlcliff Security Services · 30 Jun 2025 14:30

Second onboarding call. Sharon Tilley described a weekend incident the account manager only learned of from the client. Kamal Hussein led on access, client-code mapping and a second admin. Nothing was committed on budget.

What was said

What this says

As at Fri 9 Oct 2026

Second onboarding call. Sharon Tilley described a weekend incident the account manager only learned of from the client. Kamal Hussein led on access, client-code mapping and a second admin. Nothing was committed on budget.

What happened: Laura Penhaligon set out four blocks: access, connectors, data checks and rollout. Finance goes first as a proving run, with the control room straight behind.

Customer view: Sharon wants account managers to see incidents before the client rings. She accepted the nightly refresh but asked about something faster later.

Commercial: Laura restated the order form: Growth, £40k a year, forty licensed users, term to 4 Jun 2026. Sharon said anything affecting budget goes through the proper channel, and she would commit nothing on the call.

Watch: Client codes differ across three systems for about two thousand clients, and one admin is a single point of failure. Call recordings are sensitive, so access roles need agreeing.

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

Themes

As at Fri 9 Oct 2026
Theme
Onboarding access and mapping
Importance
neutral
Sentiment
positive
Voice
champion

Who was there

BG-Demo

Them

Follow-up

Next steps

As at Fri 9 Oct 2026
  • Laura Penhaligon to send the runbook, role definition and summary, and book a control-room export follow-up.
  • Kamal Hussein to pull the three client lists and nominate a second admin.
  • Sharon Tilley to send the access rules and choose test clients.

Risks

As at Fri 9 Oct 2026
  • Client codes differ across the control room, finance and CRM, so the mapping needs account manager review.
  • A single admin is a single point of failure until Kamal Hussein names a deputy.
  • Nightly refresh may fall short of expectations set by weekend incidents.

Opportunities

As at Fri 9 Oct 2026
  • Sharon Tilley asked about faster-than-nightly data, which could be a later conversation.
  • A successful test on the retail client incident could prove the value to account managers.

Transcript

  1. Laura Penhaligon
    Laura Penhaligon
    Hello, hello. Can you hear me all right? I've got the recording going, so apologies in advance for anything I say.
  2. Kamal Hussein
    Kamal Hussein
    Yeah, I can hear you. Afternoon, Laura.
  3. Sharon Tilley
    Sharon Tilley
    Afternoon. Sorry, two minutes, I'm just getting out of a corridor. Right. Better. Can you see me?
  4. Laura Penhaligon
    Laura Penhaligon
    I can see you and I can hear you, so that's the technical part done. How's your Monday going?
  5. Sharon Tilley
    Sharon Tilley
    Busy. Honestly, it's been the incident of the week and it's only half past two on Monday. Do you want the short version?
  6. Laura Penhaligon
    Laura Penhaligon
    Please. I think it helps me to hear what you're actually dealing with, because it shapes what we build first.
  7. Sharon Tilley
    Sharon Tilley
    So, an alarm activation at one of our retail clients over the weekend. The control room did everything right, keyholder called, patrol dispatched, all logged. But the account manager found out on Monday morning when the client rang her, and she had nothing in front of her. No incident, no site notes, nothing. What did the client hear from us? Nothing. They heard from their own shop manager.
  8. Kamal Hussein
    Kamal Hussein
    And the control-room log and the account manager's client list don't share a key. That's the bit I keep coming back to.
  9. Sharon Tilley
    Sharon Tilley
    Which is exactly why we bought this. Sorry, I don't want to turn this into a rant. It's just fresh.
  10. Laura Penhaligon
    Laura Penhaligon
    No, that's useful, honestly. That's the picture I want in my head: an account manager opens one place and sees the client, the sites, the incident from Saturday night, the calls and where they are on invoices. So let's use today to get the plan for that straight.
  11. Laura Penhaligon
    Laura Penhaligon
    Kamal, you normally open with the tickets, I gather. Anything open?
  12. Kamal Hussein
    Kamal Hussein
    Nothing open. Which is a bit of a false comfort, because we haven't connected anything yet. I've got a short list of questions instead, if that's all right.
  13. Laura Penhaligon
    Laura Penhaligon
    Perfect. Let me share my screen and put the plan up, and you can throw questions at it as we go. One second. Can you see the plan?
  14. Sharon Tilley
    Sharon Tilley
    I see a table. Make it bigger? There we go. Thanks.
  15. Laura Penhaligon
    Laura Penhaligon
    So the contract first, just so we're all reading from the same page. You signed the order form on 5 Jun 2025, you're on Growth, and the annual figure is £39,600. That includes forty licensed users, and the term runs to 4 Jun 2026. The implementation is the fixed-fee piece we agreed up front, so none of what we do over the next few weeks changes that number.
  16. Sharon Tilley
    Sharon Tilley
    Good. I'll say it now so nobody's surprised later: anything that moves the budget goes through the proper channel on our side. I'm not going to commit anything on this call.
  17. Laura Penhaligon
    Laura Penhaligon
    Understood, and I'm not asking you to. I'm only describing what's already in the order form.
  18. Laura Penhaligon
    Laura Penhaligon
    The plan has four blocks. One, access and the Snowflake set-up. Two, the connectors, in the order we agreed. Three, checking the data against what you know to be true. Four, getting people using it, starting with the account managers and the control room. Does that order feel right?
  19. Kamal Hussein
    Kamal Hussein
    Mostly. I'd want to talk about block one properly, because that's where I could break something.
  20. Laura Penhaligon
    Laura Penhaligon
    Go on.
  21. Kamal Hussein
    Kamal Hussein
    B-Viz runs inside our Snowflake account, yes? So it's our environment, our roles, our data staying where it is. What I need to know is what you want from me, in terms of accounts and permissions, and what happens if I need to take something away again.
  22. Laura Penhaligon
    Laura Penhaligon
    Yes, that's right. It all lives in your account. What we ask for is a dedicated role and a warehouse for the build, with read access on the source schemas and write access only on the area B-Viz owns. Nothing touches your live systems directly. The connectors read from them.
  23. Kamal Hussein
    Kamal Hussein
    Read only on the sources. Good. And if we want to pause it?
  24. Laura Penhaligon
    Laura Penhaligon
    You revoke the role and it stops. It's in the runbook I'll send you after, with the backout steps written down. I'd rather you had that before we start than after.
  25. Kamal Hussein
    Kamal Hussein
    Right. That's what I wanted to hear. I don't change anything live without a backout, so if it's written down I'm comfortable.
  26. Sharon Tilley
    Sharon Tilley
    That's Kamal in a sentence. Never guesses.
  27. Kamal Hussein
    Kamal Hussein
    I'll take that.
  28. Laura Penhaligon
    Laura Penhaligon
    Ha. It's a good habit in this job, believe me. So for block one, Kamal, you're the owner on your side. I'll send you the role definition tomorrow, you review it, and we get the environment ready this week.
  29. Kamal Hussein
    Kamal Hussein
    That works. I'll check it against our access policy before I create anything.
  30. Laura Penhaligon
    Laura Penhaligon
    Brilliant. Block two, the connectors. Looking at the order form, the ones you've asked for are the rostering system, the control-room system, the finance system, the call recorder and the CRM. Is that still the list?
  31. Sharon Tilley
    Sharon Tilley
    Yes. And if I had to rank them by pain, control room first, then the CRM, then finance. Rostering and the call recorder are important, but they're the second wave.
  32. Kamal Hussein
    Kamal Hussein
    I'd flip two of those. Finance is cleaner than the control room. If we start there, we get a connector live quickly and we learn how the client list behaves.
  33. Sharon Tilley
    Sharon Tilley
    Hmm. I see the logic. But what do I tell the account managers? They're not waiting for invoices, they're waiting for incidents.
  34. Laura Penhaligon
    Laura Penhaligon
    Can I suggest both? The finance connector is quick to bring up, so we do it first as a proving run, probably within the first few days, and the control room follows straight after. Account managers would see incidents only a little later than your first choice, and we'd have a cleaner client list underneath when they do.
  35. Sharon Tilley
    Sharon Tilley
    How much later is a little?
  36. Laura Penhaligon
    Laura Penhaligon
    Days, not weeks. I'd rather not promise a precise day until Kamal has looked at the control-room export. The order form has a commitment for each connector, and I'll hold us to those.
  37. Sharon Tilley
    Sharon Tilley
    Fine. Finance first as a trial, control room straight behind. Kamal, you happy?
  38. Kamal Hussein
    Kamal Hussein
    Happy. Though the control-room one is where I'll need to check a few things. Can I ask about client codes?
  39. Laura Penhaligon
    Laura Penhaligon
    Please do. That's the thing I was going to raise anyway.
  40. Kamal Hussein
    Kamal Hussein
    So we've got the same client in three places. The control room has its own code. The finance system has an account reference. And the account managers' CRM records have the company name, typed by whoever created them. Which client code is that, when someone says a client name? Depends who you ask.
  41. Sharon Tilley
    Sharon Tilley
    Sadly, true. And some clients have several sites under one account, some have a separate account per site. It's grown over the years.
  42. Laura Penhaligon
    Laura Penhaligon
    That's very normal, and it's actually the heart of the job. What we do is build a mapping table: one row per client, with the control-room code, the finance reference and the CRM record side by side. B-Viz then uses that to join everything. The question is who owns it.
  43. Kamal Hussein
    Kamal Hussein
    I'd start it. I can pull the three lists and match what's obvious. But someone in the business has to confirm the odd ones.
  44. Sharon Tilley
    Sharon Tilley
    Let's get the account managers on it. They know their clients better than any spreadsheet. I'll ask the team leads to nominate one person each to review the doubtful matches.
  45. Laura Penhaligon
    Laura Penhaligon
    That's ideal. Kamal drafts, the account managers confirm, and I'll set up a simple review sheet so they only see the rows that need a decision. How many clients are we talking about, roughly?
  46. Sharon Tilley
    Sharon Tilley
    About two thousand business clients, give or take. Most of them will match on the first pass, I'd hope.
  47. Kamal Hussein
    Kamal Hussein
    I'd expect the majority to. It's the ones with a trading name and a registered name that cause trouble.
  48. Laura Penhaligon
    Laura Penhaligon
    Yes, those and the ones that merged or moved sites. I'll give you a list of the usual suspects so you can look for them up front.
  49. Sharon Tilley
    Sharon Tilley
    Sorry, can I go back a second? Sites. Which site, which shift? That's what the control room asks every single time. Will B-Viz know the site as well as the client?
  50. Laura Penhaligon
    Laura Penhaligon
    If the control-room data carries the site, then yes. The mapping gives us the client level, and the site comes through from the control-room records underneath. Kamal, does the export have a site field?
  51. Kamal Hussein
    Kamal Hussein
    It does. There's a site name and a shift pattern against each incident. I'll check how consistent the site names are, because I suspect they were typed in by hand.
  52. Sharon Tilley
    Sharon Tilley
    They were. By people on a night shift, with a kettle.
  53. Laura Penhaligon
    Laura Penhaligon
    Then we'll find out quickly. That's what block three is for: we load it, then we compare what B-Viz says with what you know. You pick a few clients you know inside out, and we check that their sites and last incidents look right.
  54. Sharon Tilley
    Sharon Tilley
    I'll use the retail client from this weekend. I know exactly what should show.
  55. Laura Penhaligon
    Laura Penhaligon
    That's a perfect test. If B-Viz can show that incident next to the account manager's notes and the client's last call, we've proved the point.
  56. Kamal Hussein
    Kamal Hussein
    Can I ask about refresh? When the data comes in, how often does it update? Because the control room is live all night.
  57. Laura Penhaligon
    Laura Penhaligon
    The standard is a nightly refresh, so by the start of the working day the account managers have everything up to the previous evening. It isn't a live feed. So for the Saturday night incident, they'd see it on Monday morning, rather than at four in the morning.
  58. Sharon Tilley
    Sharon Tilley
    Hmm. That's still a lot better than finding out from the client. But I'd like to understand if there's anything faster later. Not today, I'm just flagging it.
  59. Laura Penhaligon
    Laura Penhaligon
    Noted, and I'll write it down as a question for later rather than promise something. For now the nightly refresh is what you've bought, and I'd like to make that rock solid first.
  60. Sharon Tilley
    Sharon Tilley
    Fair.
  61. Kamal Hussein
    Kamal Hussein
    One more on that. If a nightly load fails, who finds out? I don't want to discover it on a Tuesday when someone says the numbers look old.
  62. Laura Penhaligon
    Laura Penhaligon
    Good question. During onboarding I'll watch the loads myself and tell you the same day if one is late. After that, you'd see freshness in the admin view, and I'll show you where when we get there. If something's wrong, raise a ticket and say which connector. You'll get an update every time.
  63. Kamal Hussein
    Kamal Hussein
    Good. I'll check the connector first anyway, before I raise anything.
  64. Laura Penhaligon
    Laura Penhaligon
    That's what I'd hope. Right, block four, people. You've got forty licences. Sharon, who do you want in first?
  65. Sharon Tilley
    Sharon Tilley
    The account managers, definitely. Then the control-room supervisors, not every operator. Credit control after that, because they'll want invoices next to incidents. I'd rather not hand it out to everyone and find nobody uses it.
  66. Laura Penhaligon
    Laura Penhaligon
    That's sensible. A smaller group that's really using it beats forty people who log in once. I'd suggest a first group of account managers and supervisors, and we add credit control once the finance data's settled.
  67. Kamal Hussein
    Kamal Hussein
    I'll be an admin, obviously. Should Sharon be one too?
  68. Sharon Tilley
    Sharon Tilley
    No. Kamal does the admin, I'll be a user and the person who chases. Though if Kamal's ever away, who covers?
  69. Laura Penhaligon
    Laura Penhaligon
    Good thing to raise now. I'd recommend a second admin, even if it's a deputy from IT, so you're not relying on one person. It doesn't cost anything extra as far as the order form goes, it just needs a name.
  70. Kamal Hussein
    Kamal Hussein
    I can nominate someone from my team. I'll put it in the runbook so the hand-over is clean.
  71. Sharon Tilley
    Sharon Tilley
    Do that. I don't want a single point of failure for something the account managers are going to rely on.
  72. Laura Penhaligon
    Laura Penhaligon
    Great. So, to pull out the owners. Kamal owns access and the Snowflake set-up, the client mapping draft and the connector checks. Sharon owns the account manager nominations and the choice of test clients. I own the build, the loads and the runbook. Does that match what you heard?
  73. Sharon Tilley
    Sharon Tilley
    Yes. Add the second admin to Kamal's list.
  74. Kamal Hussein
    Kamal Hussein
    Already did.
  75. Laura Penhaligon
    Laura Penhaligon
    Lovely. Is there anything on your minds that I haven't touched? Security, data, anything the account managers have been muttering about?
  76. Sharon Tilley
    Sharon Tilley
    Only that some of the call recordings are sensitive. Clients talking about their premises, alarm codes sometimes, keyholders. I want to be sure that isn't open to everyone.
  77. Laura Penhaligon
    Laura Penhaligon
    Fair point, and worth deciding up front. Access follows the roles you set in Snowflake, so we can limit who sees call content. Kamal, we'd agree that with you when we do the role definition, and Sharon, you decide who should see what.
  78. Sharon Tilley
    Sharon Tilley
    I'll write it down tonight: account managers see their own clients, supervisors see everything for the control room, credit control sees finance only. Is that workable?
  79. Laura Penhaligon
    Laura Penhaligon
    It's a good starting point. Send it over and Kamal and I will turn it into roles. We can always adjust it once people are using it.
  80. Kamal Hussein
    Kamal Hussein
    Send it to me directly and I'll check it before anything is created.
  81. Sharon Tilley
    Sharon Tilley
    Will do. Right, I need to run, there's a client call at three that I can't move. Anything else from me?
  82. Laura Penhaligon
    Laura Penhaligon
    Not from me. I'll send a summary this afternoon with the runbook and the role definition. Kamal, I'll book a short follow-up with you this week for the control-room export.
  83. Kamal Hussein
    Kamal Hussein
    Fine by me. I'll have the three client lists pulled by then.
  84. Sharon Tilley
    Sharon Tilley
    Brilliant. Thanks both, this has been useful. Speak soon.
  85. Laura Penhaligon
    Laura Penhaligon
    Thanks, Sharon. Bye for now. Kamal, stay on for two minutes if you can, there's one small thing about the admin view.
  86. Kamal Hussein
    Kamal Hussein
    Yes, I'm here.
  87. Laura Penhaligon
    Laura Penhaligon
    It's nothing heavy. I just want to show you where connector status and freshness sit, so you know what you're looking at on day one. Let me share it again.
  88. Kamal Hussein
    Kamal Hussein
    Go ahead. I'll make notes for the runbook.
  89. Laura Penhaligon
    Laura Penhaligon
    So this is a demo environment, not yours yet. Here's the connector list, each with a status and a last-loaded time. If one goes quiet, it shows up here before anyone notices in the answers.
  90. Kamal Hussein
    Kamal Hussein
    That's what I'd check first, then. Last-loaded time per connector. Good.
  91. Laura Penhaligon
    Laura Penhaligon
    Exactly. And if you ever change something in a source system, a field name, a new version, tell me or raise a ticket beforehand if you can. That's the usual reason a connector stops loading.
  92. Kamal Hussein
    Kamal Hussein
    I always write the change down first. I'll add a line to the runbook: tell B-Viz before touching a source. Is that fair?
  93. Laura Penhaligon
    Laura Penhaligon
    That's more than fair, thank you. Right, I'll let you go. Summary and role definition coming your way today and tomorrow.
  94. Kamal Hussein
    Kamal Hussein
    Thanks, Laura. Speak soon. Kamal.

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