<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.stuartparkins.com/resources/author/stuart/feed" rel="self" type="application/rss+xml"/><title>Stuart Parkins - Resources and Guides by Stuart Parkins</title><description>Stuart Parkins - Resources and Guides by Stuart Parkins</description><link>https://www.stuartparkins.com/resources/author/stuart</link><lastBuildDate>Fri, 24 Apr 2026 20:24:16 +0200</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[Your Zoho CRM Has AI Built In — Have You Switched It On?]]></title><link>https://www.stuartparkins.com/resources/post/your-zoho-crm-has-ai-have-you-turned-it-on</link><description><![CDATA[<img align="left" hspace="5" src="https://www.stuartparkins.com/zohoai-switched-on.png"/>A practical guide to using ZIA, the AI capabilities in Zoho CRM]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_lYIl2tHESW2TX4xir_KNfw" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_mjgdFCw3TpGJAJVetv_Oww" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_htgvioj5TuqGYYuOmUL4Yw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_XKXEnm-epVz5sq65EFe3Ug" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-center zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>Your Zoho CRM Has AI Built In — Have You Switched It On?</span><br/></h2></div>
<div data-element-id="elm_Vm83lujcjxA7mXMxML3Suw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h5
 class="zpheading zpheading-style-none zpheading-align-center zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>Most Zoho CRM Users Are Sitting on AI They've Never Switched On</span></h5></div>
<div data-element-id="elm_ygeIthYmGTyD1ZKUosh00A" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p style="text-align:center;"><strong><span style="font-size:20px;">If you're on Zoho CRM Enterprise, Ultimate, or Zoho One, you've already got access to Zoho's built-in AI assistant —&nbsp;</span></strong><strong><span style="font-size:20px;">Zia</span></strong><strong><span style="font-size:20px;">. Most teams barely touch it.</span></strong></p><p><span style="font-size:20px;"></span></p><div><p style="text-align:center;"><strong><span style="font-size:20px;">That's not a criticism. Zia's features are spread across different parts of the CRM, and unless you go looking, you won't stumble across most of them in day-to-day use. Also many are using the well-known LLM tools such as ChatGPT or Claude(one of my favourites coupled with ZOHO Mcp server.) But once it's set up properly, it can save your team real time and give you a clearer picture of your pipeline without adding extra admin.</span></strong></p><p style="text-align:center;"><strong><span style="font-size:20px;">This article walks you through what Zia does, why it's probably worth your attention, and how a structured 7-day approach can get Zoho CRM's ZIA&nbsp; AI working in your business without turning everything upside down. <span style="color:rgb(234, 119, 4);">Its a good starting point to use AI you may already have!</span></span></strong></p></div></div>
</div><div data-element-id="elm_mXz3LEmEhvo4K83EadZB8A" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_mXz3LEmEhvo4K83EadZB8A"] .zpimage-container figure img { width: 800px ; height: 450.00px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-large zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/zohoai-switched-on.png" size="large" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_6Aijso1w-6l4xs8N3-aVRg" data-element-type="dividerText" class="zpelement zpelem-dividertext "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-text zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-style-none "><div class="zpdivider-common">7 Day Zoho AI</div>
</div></div><div data-element-id="elm_8DxhGzKwUHeeNus4OI9WgA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>What Is Zia, and What Can Zoho CRM AI Actually Do?</span></h2></div>
<div data-element-id="elm_eewZnb8q6m1TmlBY08AWpA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><p><strong>Zia is Zoho's built-in AI layer. It sits across your CRM data and learns from how your team uses the system</strong> — who you contact, when deals move, which emails get replies, and how leads tend to behave before they convert or go cold.</p><p><span style="color:rgb(255, 43, 0);">It's not magic, and it won't fix bad data or processes. </span>But when your CRM is reasonably clean and your team is using it consistently, Zia can start doing useful things.</p><h3><br/></h3><h3>Lead and Deal Scoring</h3><p>Zia looks at historical patterns and assigns scores to your leads and deals based on how similar ones have behaved in the past. Instead of guessing which leads to prioritise, your team gets a data-backed rank — built from your own CRM history, not generic benchmarks.</p><h3><br/></h3><h3>Email Intelligence</h3><p>Zia analyses your sent and received emails and suggests the best time to contact each lead, based on when they've historically opened or replied. It can also flag the sentiment of incoming emails — positive, negative, or neutral — so your team knows the mood before they pick up the phone.</p><h3><br/></h3><h3>AI for Calls</h3><p>Zia can transcribe call recordings into text and extract sentiment, intent, and a summary from each conversation. For sales teams making a high volume of calls, this removes the need to take detailed notes during a call and makes it much easier to review what was said and agreed without listening back to recordings.</p><h3><br/></h3><h3>Ask Zia</h3><p>Ask Zia is a conversational interface inside your CRM. You can type questions like &quot;show me deals closing this month&quot; or &quot;how many leads came in last week&quot; and get an answer without building a report. It's particularly useful for managers who need quick pipeline visibility and for team members who find report-building slow.</p><h3><br/></h3><h3>Zia Signals</h3><p>Zia Signals are notifications that fire when something relevant changes: a lead visits your website, a contact opens an email, or a deal has been sitting in the same stage for too long. They help your team act at the right moment rather than missing it.</p><h3><br/></h3><h3>Anomaly Detection</h3><p>Zia monitors your sales metrics and flags when something looks unusual — a drop in calls made, a spike in deals lost, a change in conversion rates. It won't tell you why, but it will tell you that something has shifted, which gives you the chance to investigate before it becomes a bigger problem.</p><h3><br/></h3><h3>Smart Prompts and AI-Assisted Setup</h3><p>Inside any CRM record, Zia's Smart Prompts give you a Record Assistant — a summary of your full conversation history with that contact, recent activity, and current status, without clicking through multiple tabs. You can also use it to draft personalised emails from the record directly. Beyond day-to-day use, Zia can create modules, workflows, and reports from plain-English descriptions, which cuts down the time spent in setup screens considerably.</p><p>None of this requires you to build anything from scratch. Zia uses the data you're already collecting in Zoho CRM.</p><p>There's also a newer layer worth knowing about:&nbsp;<strong>Zia Agents</strong>&nbsp;— autonomous AI agents that can execute tasks across your CRM without manual prompting. These sit beyond the scope of this article, but if you've got the basics running well and want to go further, agents are the natural next step.</p><p></p></div>
</div><div data-element-id="elm_wZhNYhe_JltDbN5UsquheQ" data-element-type="dividerText" class="zpelement zpelem-dividertext "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-text zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-style-none "><div class="zpdivider-common">7 Day Zoho AI</div>
</div></div><div data-element-id="elm_ekUD5vUWvF53Jl3vu6JnGw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><h3>Get my Free Zoho 7 Day AI Checklist to get started</h3><div><p>If you want a quick reference to work from, I've put together a&nbsp;<strong>free one-page 7-Day Zoho CRM AI Checklist</strong>&nbsp;— every step from Day 1 to Day 7 on a single printable page, with checkboxes.&nbsp;Fill in the form below and I'll send it straight to your inbox.</p></div></div><p></p></div>
</div><div data-element-id="elm_bnOTVi6rhAHXa5ihyB6TDg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_bnOTVi6rhAHXa5ihyB6TDg"] .zpimage-container figure img { width: 200px ; height: 262.86px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-small zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/7-day-pdf-image.jpg" size="small" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_rLb5fuUYj7MXKQdxdScgGA" data-element-type="buttonicon" class="zpelement zpelem-buttonicon "><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center "><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-lg zpbutton-style-roundcorner zpbutton-icon-align-right " href="https://zfrmz.eu/030poVqFJCxXUXksc4X8" target="_blank" title="Download the Free 7 Day Zoho CRM AI Zia Checklist"><span class="zpbutton-icon "><svg viewBox="0 0 24 24" height="24" width="24" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M14.8285 12.0259L16.2427 13.4402L12 17.6828L7.7574 13.4402L9.17161 12.0259L11 13.8544V6.31724H13V13.8544L14.8285 12.0259Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M19.7782 19.7782C15.4824 24.0739 8.51759 24.0739 4.22183 19.7782C-0.0739417 15.4824 -0.0739417 8.51759 4.22183 4.22183C8.51759 -0.0739419 15.4824 -0.0739419 19.7782 4.22183C24.0739 8.51759 24.0739 15.4824 19.7782 19.7782ZM18.364 18.364C14.8492 21.8787 9.15076 21.8787 5.63604 18.364C2.12132 14.8492 2.12132 9.15076 5.63604 5.63604C9.15076 2.12132 14.8492 2.12132 18.364 5.63604C21.8787 9.15076 21.8787 14.8492 18.364 18.364Z"></path></svg></span><span class="zpbutton-content">Download The Free 7 Day Zoho CRM AI Zia Checklist</span></a></div>
</div><div data-element-id="elm_QjVRySUR6aOsy_etRMJVGQ" data-element-type="dividerText" class="zpelement zpelem-dividertext "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-text zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-style-none "><div class="zpdivider-common">7 Day Zoho AI</div>
</div></div><div data-element-id="elm_y94Ku1zWmarSVPMN3K7S-w" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>Why Don't More Zoho Users Actually Use Zia?</span></h2></div>
<div data-element-id="elm_B6byEXQrfBHk9DMUWfcQyg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><h2><span style="color:rgb(61, 81, 84);font-family:&quot;PT Sans&quot;, sans-serif;font-size:18px;">A few themes come up repeatedly when I talk to Zoho CRM users.</span></h2><h3><br/></h3><h3>They Didn't Know It Was There</h3><p>Zia features are spread across different parts of the CRM — Email Intelligence, Predictions, Ask Zia, Signals, and so on. Unless you go looking, you won't stumble across most of it in day-to-day use.</p><h3><br/></h3><h3>Their Data Wasn't Ready</h3><p>Zia learns from patterns in your data. If your lead stages are inconsistent, contacts are missing key fields, or your team hasn't been logging activity regularly, there isn't much for Zia to work with. It will technically turn on — it just won't do much.</p><h3><br/></h3><h3>They Turned It On but Nothing Seemed to Happen</h3><p>Some Zia features take time to generate meaningful predictions — they need enough historical data to spot patterns. People switch it on, see nothing immediately, and assume it doesn't work. In most cases, it just needed a few more weeks and cleaner data.</p><h3><br/></h3><h3>Nobody &quot;Owns&quot; It Internally</h3><p>Zia sits somewhere between sales, operations, and IT. In many small teams, that means nobody feels responsible for turning it on, tuning it, and making sure people actually use it.</p><p>All of these are solvable. That's what the 7-day approach is designed to address</p></div><p></p></div>
</div><div data-element-id="elm_7vpA2Z0W9UavbJ7CuMzkVQ" data-element-type="dividerText" class="zpelement zpelem-dividertext "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-text zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-style-none "><div class="zpdivider-common">7 Day Zoho AI</div>
</div></div><div data-element-id="elm_nVxtJOLPkJhEhytpTYYIqg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>The 7-Day Approach to Getting Zoho CRM AI Working</span></h2></div>
<div data-element-id="elm_cy6Er4T9yDya6UpXGJsB0w" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><p></p><p>This isn't about rushing through. It's a structured week that builds in the right order — each day's work sets up the next — so by the end you've got Zia switched on, you know how to use it, and the whole thing fits into how you already work.</p><p></p><p>The same structure can be applied to other CRM platforms — HubSpot, Pipedrive, NetSuite —&nbsp;<a href="/stuart-parkins-zoho-authorised-partner" rel="">but as a Zoho Authorised Partner of 10 years +</a>&nbsp;its where most of the businesses I work with start.</p><h3>Day 1 — Data Health Check</h3><p><span style="color:rgb(255, 43, 0);"><strong>Zia won't give you useful predictions from messy data.</strong></span>Before anything else, you review your current records: missing fields, duplicate contacts, inconsistent lead stages, incomplete deals. A few hours here saves a lot of frustration later, and it often improves the CRM generally, not just for Zia.</p><p><br/></p><h3>Day 2 — Email Intelligence</h3><p><strong style="color:rgb(234, 119, 4);">Connect your email and turn on Zia's email analysis.</strong> Start seeing sentiment flags and best-time-to-contact suggestions for your key contacts. This is often the feature that gets the most immediate positive response from sales teams — it's visible and immediately useful.</p><h3><br/></h3><h3>Day 3 — Ask Zia</h3><p><span style="color:rgb(234, 119, 4);"><strong>Set up and test the conversational query tool.</strong></span> Work out which questions your team asks most often and make sure Zia can answer them. This gets people comfortable talking to the system rather than just clicking through menus — a shift that tends to stick.</p><h3><br/></h3><h3>Day 4 — Predictions and Scoring</h3><p>Review your historical data,<span style="color:rgb(234, 119, 4);"><strong>configure Zia Predictions for leads or deals,</strong></span> and make sure your stages and fields are set up in a way that gives Zia something useful to work with. This is where the data work from Day 1 pays off.</p><h3><br/></h3><h3>Day 5 — Zia Signals and Notifications</h3><p><span style="color:rgb(234, 119, 4);"><strong>Configure which signals matter for your business.</strong></span> Not every notification is relevant — the goal is useful alerts, not noise. Set up the ones that match how your team actually works.</p><h3><br/></h3><h3>Day 6 — Use Workqueue or Custom Views and Focus Lists</h3><p><strong style="color:rgb(234, 119, 4);">Build views that help you or your team make best use of Zia. </strong>Your team shouldn't have to go looking for AI insights — they should see them as part of their normal daily view of their specific pipeline or work area.</p><h3><span style="font-weight:bold;"><br/></span></h3><h3>Day 7 — Develop a Daily Routine and Review with AI</h3><p></p><p></p><p></p><p><span style="color:rgb(4, 234, 4);"><strong>Pull everything together into a simple daily habit:</strong></span><strong></strong>check Ask Zia for a quick briefing, work the priority list, process signals, review the week. Make sure your team knows what to do and feels confident doing it.</p></div>
</div><div data-element-id="elm_BWlh8Z5p-UV7a7tCUPJTLQ" data-element-type="dividerText" class="zpelement zpelem-dividertext "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-text zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-style-none "><div class="zpdivider-common">7 Day Zoho AI</div>
</div></div><div data-element-id="elm_RI8x5tSB_NSoT493mJVe-Q" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>What You'll Have at the End of the Week</span></h2></div>
<div data-element-id="elm_KAbQGkwvQuGDIygRLWSOjA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><p></p><p>By the end of the week, you will have Zia switched on and connected to your data in a way that starts to work with your business.&nbsp;</p><p></p><p>The aim is:</p><ul><li><strong>A cleaner, more consistent CRM that Zia can learn from and help you with your daily crm use.</strong></li><li><strong>Email intelligence, Signals, and predictions feeding into one or two daily views instead of being buried in settings menus.</strong></li><li><strong>A working setup with a daily routine that uses it without adding extra too much in extra admin or cost!.</strong></li></ul><p><br/></p><p><strong style="color:rgb(234, 119, 4);">Try and&nbsp; end up with a daily CRM check that takes 10 to 10 minutes instead of an hour of clicking around and exporting spreadsheets.</strong></p><p></p><p></p><p></p><p><br/></p><p><strong>Now I know this&nbsp; won't transform your business overnight, <a href="/get-ai-working-for-your-business" title="but its a good start to use AI" rel="">but its a good start to use AI</a> that may already be included in the <a href="/stuart-parkins-zoho-authorised-partner" title="Zoho CRM subscription you pay for" rel="">Zoho CRM subscription you pay for</a>. It can help form part of wider plans for automating or improving areas of your business operations. But it will give you a more informed view of your pipeline, save your team time on manual checks, and start surfacing the kind of patterns that are easy to miss when you're moving quickly.</strong><br/></p></div>
</div><div data-element-id="elm_pxJekN7segWYJQV0g-EIQA" data-element-type="dividerText" class="zpelement zpelem-dividertext "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-text zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-style-none "><div class="zpdivider-common">7 Day Zoho AI</div>
</div></div><div data-element-id="elm_IkV7ql2pEmlb1mZjDPwRng" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span><span>Want ZIA AI To Be Done With You?</span></span></h2></div>
<div data-element-id="elm_htYPzLBtfZp0-eHzQab6Kw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p>The checklist above is so you can work through this yourself. But if you'd rather have someone alongside you who knows Zoho CRM inside out, my&nbsp;<strong><a href="https://www.claudeusercontent.com/7-day-zoho-ai-starter">AI 7-Day Zoho Starte</a>r</strong>&nbsp;is <strong style="font-style:italic;">a supported 7 day assisted setup course where we work through the 7 Day ZIA playbook together</strong> — in your CRM, with your data, at your pace.</p><p><br/></p><p style="line-height:2;"><strong>By the end you'll have:</strong></p><ul><li style="text-align:left;">Zia switched on and properly configured for your team's roles.</li><li style="text-align:left;">A daily routine that fits how you already work, not a new process on top of everything else.</li><li style="text-align:left;">Someone to ask when something doesn't look right.</li></ul><p><br/></p></div><p></p></div>
</div><div data-element-id="elm_qKWstJXCRk-kh6ilCHSUdg" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-lg zpbutton-style-roundcorner " href="/contact" target="_blank"><span class="zpbutton-content">Contact Me To Discuss The Zoho 7 Day AI Starter</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Mon, 20 Apr 2026 12:00:00 +0000</pubDate></item><item><title><![CDATA[Is Poor CRM Admin Quietly Costing Your Business Money?]]></title><link>https://www.stuartparkins.com/resources/post/is-poor-crm-admin-quietly-costing-your-business-money</link><description><![CDATA[<img align="left" hspace="5" src="https://www.stuartparkins.com/crm-admin-8-areas.jpg"/>A practical guide to improving CRM and ERP performance across eight key areas — data quality, workflows, user adoption, integrations, reporting and more. Covers all systems e.g. Zoho, HubSpot, Pipedrive, NetSuite and Sage X3]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_iRR27y6gT1mtiSgQNhhFcA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_1whFTlvGTPiGXZV6dA5SaQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content- " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_vIwDTkQ4S-Gw18p5ajGY2g" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_oakd-O_nRmqn7KxGI4I8zg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><div style="line-height:1.2;"><div style="line-height:1.2;"><div style="line-height:1.2;"><p style="margin-bottom:4pt;"><strong><span style="font-size:20px;">Most CRM and ERP problems are not technology problems. They are maintenance problems. The platform works — the setup has just drifted away from how the business actually operates.</span></strong></p><p></p><div><p style="margin-bottom:4pt;"><strong><span style="font-size:20px;">This guide covers eight areas where CRM and ERP systems most commonly underperform, with practical steps you can take in each. It applies to Zoho CRM, HubSpot, Pipedrive, NetSuite and Sage X3, and to most other business systems that hold customer, sales or operational data.</span></strong></p><p style="margin-bottom:4pt;line-height:1.5;"><strong><span style="font-size:20px;">Work through each area in order. Some will take 30 minutes to assess. Others will identify work that takes longer to fix. The goal is to understand where your system stands before deciding what to do about it.</span></strong></p></div></div></div></div></div>
</div><div data-element-id="elm_DtGbndJ4DoUiJAVa_QaeGg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_DtGbndJ4DoUiJAVa_QaeGg"] .zpimage-container figure img { width: 800px ; height: 450.00px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-large zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/crm-admin-8-areas.jpg" size="large" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_MYoZgO9jplrA_GRn38PImA" data-element-type="dividerIcon" class="zpelement zpelem-dividericon "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-icon zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-icon-size-md zpdivider-style-none "><div class="zpdivider-common"><svg viewBox="0 0 640 512" height="640" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"></path></svg></div>
</div></div><div data-element-id="elm_iFdzj_eWsQHaq4R8mW9Vyg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:32px;"><span><span>1. Backup and Data Protection</span></span></span></h2></div>
<div data-element-id="elm_sCi-zvQLYyySKfo8DtA_Mg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:4pt;">The first question to answer is not how your system is performing — it is whether you can recover if something goes wrong.</p><p style="margin-bottom:3pt;"><b><span>What to check</span></b></p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>When did your last backup run, and do you know where the file is?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Does the backup cover all modules in use, or just the defaults?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Have you ever tested a restore from a backup file?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Could your business operate for 48 hours without CRM or ERP access?</p><p style="margin-bottom:3pt;"><b><span>What to do</span></b></p><p style="margin-bottom:4pt;">Set up a scheduled automated export to a location outside the platform — Google Drive or SharePoint work well. Run a test restore on a small set of records to confirm the file is usable. Document the restore process so it is not just in your head.</p><p style="margin-bottom:4pt;"><span style="color:rgb(226, 41, 29);">Cloud platforms protect against their own infrastructure failures. They do not protect against accidental deletions, failed imports, or rogue integrations that overwrite data. That is your responsibility.</span></p></div><p></p></div>
</div><div data-element-id="elm_2DYlxH1dbgjVIJeKHyp8qA" data-element-type="dividerIcon" class="zpelement zpelem-dividericon "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-icon zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-icon-size-md zpdivider-style-none "><div class="zpdivider-common"><svg viewBox="0 0 640 512" height="640" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"></path></svg></div>
</div></div><div data-element-id="elm_c7fqkOXRA6D0rE_ouEyEzg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:32px;"><span>2.&nbsp;<strong></strong>Data Quality and Integrity</span></span></h2></div>
<div data-element-id="elm_xJMO_iYLDm-rJ54uufSZiQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:4pt;">Data quality is not a one-time cleanup project. It is an ongoing discipline. A CRM or ERP that was clean at implementation will typically degrade within&nbsp; months without active maintenance — duplicate records accumulate, mandatory fields get skipped, and records that were accurate when created can become outdated.</p><p style="margin-bottom:3pt;"><b><span>What to check</span></b></p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Run a duplicate check across your primary modules — contacts, accounts, leads</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>What percentage of records have key fields (email, phone, company) populated?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Are there records that haven't been updated in over 12 months?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Can you trust a report pulled from the system today to make a business decision?</p><p style="margin-bottom:3pt;"><b><span>What to do</span></b></p><p style="margin-bottom:4pt;"><span style="color:rgb(245, 65, 8);">Start with a targeted deduplication exercise on your most important module rather than trying to clean everything at once.</span> Fix the root cause of data entry gaps — usually a process issue rather than a technology one — by making critical fields mandatory and adding validation rules at the point of entry.</p></div><p></p></div>
</div><div data-element-id="elm_r44W8kYJgAitI_QsokTDNQ" data-element-type="dividerIcon" class="zpelement zpelem-dividericon "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-icon zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-icon-size-md zpdivider-style-none "><div class="zpdivider-common"><svg viewBox="0 0 640 512" height="640" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"></path></svg></div>
</div></div><div data-element-id="elm_bXMMh42QPATa_taAU9MHkw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:32px;">3.&nbsp;<span><span>Workflows and Automation</span></span></span></h2></div>
<div data-element-id="elm_BhQ3gOO4wYk25Y9iXn3DCQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:4pt;">Broken (or no ) automations are one of the most common sources of hidden inefficiency. They fail silently — no error message to the user, no obvious sign that a process has stopped — until a customer complains or someone notices a task that was never created.</p><p style="margin-bottom:3pt;"><b><span>What to check</span></b></p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Can you list every active automation in your system and what it does?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>When did you last review the execution logs for failures or skipped runs?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Are any automations referencing deleted users, removed fields, or old processes?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Does someone in the business own each automation — or are they orphaned?</p><p style="margin-bottom:3pt;"><b><span>What to do</span></b></p><p style="margin-bottom:4pt;"><span style="color:rgb(226, 88, 29);">Pull a list of all active workflow rules and go through them one by one. For each, check the execution log for the last 90 days. Look for failed, skipped or zero-execution entries</span>. Anything that hasn't fired in 90 days in an active system is either broken or no longer needed.</p></div><p></p></div>
</div><div data-element-id="elm_b2RnzvlD_H39YgQAbDO11Q" data-element-type="dividerIcon" class="zpelement zpelem-dividericon "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-icon zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-icon-size-md zpdivider-style-none "><div class="zpdivider-common"><svg viewBox="0 0 640 512" height="640" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"></path></svg></div>
</div></div><div data-element-id="elm_XNrDv1hM81zAl7nDQc-iCw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:32px;">4. <span>User Adoption and Access Control</span></span></h2></div>
<div data-element-id="elm_JNzo8nvsiAyJcnHFKPOo6Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:4pt;">A system that isn't being used consistently by your team is not delivering its value. User adoption problems are almost always a process or training problem — not a technology problem. The fix is more training and good user, process management; it is usually removing issues that make the system harder to use than whatever workaround people have found instead.</p><p style="margin-bottom:3pt;"><b><span>What to check</span></b></p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Review login history — who has not logged in in the last 30 days?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Are there active accounts belonging to people who have left the business?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Does the permission structure reflect how the business is actually organised?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Are any users recording activity inconsistently compared to their colleagues?</p><p style="margin-bottom:2pt;margin-left:28pt;"><span>•&nbsp; Do you have clear process documentation?</span><br/></p><p style="margin-bottom:3pt;"><b><span>What to do</span></b></p><p style="margin-bottom:4pt;"><span style="color:rgb(242, 78, 7);">Deactivate any accounts for departed staff immediately — this is a basic security step that is frequently overlooked. </span>Talk to low-adoption users to understand what is stopping them — it is usually a specific friction point rather than general resistance. Simplify page layouts and remove fields that users don't need to see. Create process and/or onboarding documents tutorials.</p></div><p></p></div>
</div><div data-element-id="elm_oGCtMe1UiWzgc88Ud12cAw" data-element-type="dividerIcon" class="zpelement zpelem-dividericon "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-icon zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-icon-size-md zpdivider-style-none "><div class="zpdivider-common"><svg viewBox="0 0 640 512" height="640" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"></path></svg></div>
</div></div><div data-element-id="elm_R0ncjJBAIc2g0Lof-QclOw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:32px;">5. <span>Integrations and Connected Systems</span></span></h2></div>
<div data-element-id="elm_E2gbx4KrwZnvHxPipKr0ow" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:4pt;">Integrations break silently. Authentication tokens expire, API limits are hit, or a system update changes an endpoint. The data stops syncing, but nobody notices until a discrepancy becomes large enough to cause a problem — often weeks or months later.</p><p style="margin-bottom:3pt;"><b><span>What to check</span></b></p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Can you list every system currently connected to your CRM or ERP?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>When did you last verify that each integration is still syncing correctly?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Are there authentication errors or failed sync logs you haven't investigated?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Are there manual data transfers happening that should be automated?</p><p style="margin-bottom:3pt;"><b><span>What to do</span></b></p><p style="margin-bottom:4pt;">Review the connection or integration status page in your platform. Look for authentication warnings, error flags, or last sync dates that are older than expected. For each integration, trace a test record through the full flow to confirm data is arriving at the destination correctly.</p><p style="margin-bottom:4pt;"><span style="color:rgb(240, 21, 7);">Set up failure notifications where available</span> so broken integrations are flagged immediately rather than discovered by chance.</p></div><p></p></div>
</div><div data-element-id="elm_bltqFj8GSWpSORPY8a0Zfw" data-element-type="dividerIcon" class="zpelement zpelem-dividericon "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-icon zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-icon-size-md zpdivider-style-none "><div class="zpdivider-common"><svg viewBox="0 0 640 512" height="640" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"></path></svg></div>
</div></div><div data-element-id="elm_Eb0M2a3qF3iZLDGguoM0dQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:32px;"><span>6.Reporting and Business Visibility</span></span></h2></div>
<div data-element-id="elm_fvx1zIJ_f0Dm3DwezliG3A" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:4pt;">Reports that aren't trusted don't get used. Dashboards that nobody looks at don't change behaviour. The goal of CRM and ERP reporting is not to produce data — it is to answer the business questions that drive decisions.</p><p style="margin-bottom:3pt;"><b><span>What to check</span></b></p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Do you have reports or dashboards that your team reviews regularly?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Have you manually verified the accuracy of at least one key report recently?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Are there business questions you ask regularly that the system can't currently answer?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Are scheduled reports still being delivered to the right people?</p><p style="margin-bottom:3pt;"><b><span>What to do</span></b></p><p style="margin-bottom:4pt;"><span style="color:rgb(192, 57, 43);">Identify the one metric that matters most to your business right now — pipeline value, tasks due this week, open support tickets — and build one reliable report around it. </span>Validate it manually before sharing it. Start simple, get one report trusted, then build from there.</p></div><p></p></div>
</div><div data-element-id="elm_e--vpG34pGS08lxYKrTJUA" data-element-type="dividerIcon" class="zpelement zpelem-dividericon "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-icon zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-icon-size-md zpdivider-style-none "><div class="zpdivider-common"><svg viewBox="0 0 640 512" height="640" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"></path></svg></div>
</div></div><div data-element-id="elm_b90ExiMmmZxtAZtOJFnORA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:32px;">7. <span>System Configuration and Efficiency</span></span></h2></div>
<div data-element-id="elm_N2bNSkW5OpNh8ordwFlYwg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:4pt;">Most CRM and ERP systems accumulate clutter over time — fields that were added for a specific project and never removed, modules that nobody uses, page layouts with 40 fields when 12 would do. This clutter slows users down and makes the system harder to maintain.</p><p style="margin-bottom:3pt;"><b><span>What to check</span></b></p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Are there modules your team never uses that are cluttering the navigation?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Which fields are consistently blank across 80% or more of records?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Do your page layouts reflect how users actually work, or how the system was set up years ago?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Are there features in your subscription that you haven't implemented?</p><p style="margin-bottom:3pt;"><b><span>What to do</span></b></p><p style="margin-bottom:4pt;">Run a field usage review for each active module. <span style="color:rgb(192, 57, 43);">Fields that are consistently empty are either redundant or not mandatory when they should be.</span> Clean up page layouts by removing fields users don't need to see. Hide unused modules rather than deleting them — the data is preserved but the clutter is removed.</p></div><p></p></div>
</div><div data-element-id="elm_zL5PmeaPZtRNt3ME6KhMWg" data-element-type="dividerIcon" class="zpelement zpelem-dividericon "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-icon zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-icon-size-md zpdivider-style-none "><div class="zpdivider-common"><svg viewBox="0 0 640 512" height="640" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"></path></svg></div>
</div></div><div data-element-id="elm_ITUyxNVoqOtK7jcjMRJLPg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:32px;">8.&nbsp;<span>Technical Health</span></span></h2></div>
<div data-element-id="elm_jMoN99z9DZnEQnRJSWCS6w" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:4pt;">Technical health covers the things most users never look at — error logs, API usage, storage limits, custom script failures — until they cause a visible problem. A monthly 15-minute check of these indicators catches most issues before they surface.</p><p style="margin-bottom:3pt;"><b><span>What to check</span></b></p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>When did someone last review the system error logs or function execution logs?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>How close are you to your storage or API call limits?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Are you paying for user licences that belong to inactive accounts?</p><p style="margin-bottom:2pt;margin-left:28pt;">•<span>&nbsp; </span>Are there custom scripts or scheduled functions that have been failing silently?</p><p style="margin-bottom:3pt;"><b><span>What to do</span></b></p><p style="margin-bottom:4pt;"><span style="color:rgb(192, 57, 43);">Find where your platform displays error logs and usage limits — usually in the admin or developer settings area. Check these regularly , e.g. weekly or monthly.</span> Most platforms send automated alerts when you reach 80% of storage or API limits — make sure admin email notifications are enabled so you are not caught by surprise.</p></div><p></p></div>
</div><div data-element-id="elm_TT9PADBAFI4IcqfRMW2alg" data-element-type="dividerIcon" class="zpelement zpelem-dividericon "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-icon zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-icon-size-md zpdivider-style-none "><div class="zpdivider-common"><svg viewBox="0 0 640 512" height="640" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"></path></svg></div>
</div></div><div data-element-id="elm_RAAdZtd98hb3Zkwvr0PsrA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">What is the status of your CRM or ERP health- Find out...</h2></div>
<div data-element-id="elm_nYAM7_738XNEpfoehwV-uw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:4pt;">Working through these eight areas of CRM and ERP gives you a clear picture of where your system stands. <a href="/crm-erp-administration-support" title="I use it as the framework for my CRM/ERP system admin services." rel="">I use it as the framework for my CRM/ERP system admin services.</a>&nbsp;Now some issues you will be able to fix yourself. Others may need technical help or more time than your team has available.</p><p style="margin-bottom:4pt;">If you want an initial structured assessment across all eight areas, my Free 5 Minute CRM Health Check gives you an instant appraisal with basic action points and then I will send you a more detailed report. Its a good starting point for a deeper system appraisal and you can save it and return.</p></div><p></p></div>
</div><div data-element-id="elm_E1R6vV7E0zbh3BcElVjzQg" data-element-type="buttonicon" class="zpelement zpelem-buttonicon "><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center "><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-roundcorner zpbutton-icon-align-right " href="https://zfrmz.eu/7Yb42em8Yb9OQx38LYQF" title="The 5 Minute CRM Heath Check"><span class="zpbutton-icon "><svg viewBox="0 0 24 24" height="24" width="24" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M12.0519 14.8285L13.4661 16.2427L17.7087 12L13.4661 7.7574L12.0519 9.17161L13.8803 11H6.34318V13H13.8803L12.0519 14.8285Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M1 19C1 21.2091 2.79086 23 5 23H19C21.2091 23 23 21.2091 23 19V5C23 2.79086 21.2091 1 19 1H5C2.79086 1 1 2.79086 1 5V19ZM5 21H19C20.1046 21 21 20.1046 21 19V5C21 3.89543 20.1046 3 19 3H5C3.89543 3 3 3.89543 3 5V19C3 20.1046 3.89543 21 5 21Z"></path></svg></span><span class="zpbutton-content">Take The FREE 5 Minute CRM Health Check</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Wed, 15 Apr 2026 18:00:56 +0000</pubDate></item><item><title><![CDATA[Do Your CRM or ERP Backups Actually Work?]]></title><link>https://www.stuartparkins.com/resources/post/do-your-crm-or-erp-backups-actually-work</link><description><![CDATA[<img align="left" hspace="5" src="https://www.stuartparkins.com/BACKUPS.jpg"/>Most small businesses assume their CRM or ERP is backed up. This guide explains what cloud backups do and don't protect against, and how to check whether your data would actually be recoverable.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_5ygr9eXxSJumrQLzAOMuPg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_9Kq1dTkVQGW6Y9HSKhyTOg" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_MQlc4LB5TcaiAh8SNQYEvA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_W54fqN9LT1GFsZWT1vZIuw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><p style="margin-bottom:8pt;"><span style="font-size:24px;">Most small businesses assume their data is backed up. And in many cases it is — to a point. The question is whether those backups are actually <b>useful</b> when something goes wrong. In this article I want to walk through what cloud <a href="/crm-backup-restore-services" title="CRM and ERP backups" rel="">CRM and ERP backups</a> do and do not protect against, and how you can find out quickly whether your data would actually be recoverable.</span></p></div>
<p></p></div></div><div data-element-id="elm_yJFJNenQJwdaxMxIWEgmlQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_yJFJNenQJwdaxMxIWEgmlQ"] .zpimage-container figure img { width: 500px ; height: 281.25px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/BACKUPS.jpg" size="medium" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_Ibizs7rZuP7aBpDZLxaJYw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:32px;">Your CRM is in the cloud — so why do you need backups?</span></h2></div>
<div data-element-id="elm_h_wg8P1COdnZWZ4XO9HGAA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:8pt;"><span>This is the most common thing I hear. Cloud platforms like Zoho, HubSpot, Pipedrive and others take excellent care of their own infrastructure. Their servers are redundant, their uptime is high, and the risk of the platform itself losing your data is genuinely low.</span></p><p style="margin-bottom:8pt;"><span style="color:rgb(240, 90, 5);">But that protection does not extend to what you or your team does inside the system.</span></p><p style="margin-bottom:8pt;"><span>Here are some everyday scenarios I have seen cause real data loss:</span></p><ul><li>An import goes wrong and overwrites contact records with blank or incorrect data.</li><li>A workflow or automation runs with an error and deletes a set of records it was not supposed to touch.</li><li>A staff member leaves and, before going, bulk-deletes their pipeline or contact list.</li><li>A configuration change cascades and corrupts related records.</li><li>A third-party integration updates records incorrectly after an API change.</li></ul></div>
<p></p><div><p style="margin-bottom:4pt;">&nbsp;</p><p style="margin-bottom:8pt;">None of these are covered by the platform's own restore. They are user-level events, and recovering from them without an independent backup can mean hours of manual reconstruction — if recovery is possible at all. <a href="/crm-erp-administration-support" title="Good backup and restore is part of managing your CRM or ERP" rel="">Good backup and restore is part of managing your CRM or ERP</a></p></div>
</div></div><div data-element-id="elm_ksN9r654Du_jj4usVwNmYw" data-element-type="dividerIcon" class="zpelement zpelem-dividericon "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-icon zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-icon-size-md zpdivider-style-none "><div class="zpdivider-common"><svg viewBox="0 0 448 512" height="448" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zM264 408c0 22.1-17.9 40-40 40s-40-17.9-40-40v-48c0-22.1 17.9-40 40-40s40 17.9 40 40v48z"></path></svg></div>
</div></div><div data-element-id="elm_h6Nh-OCGcpHm3uEbnBFSwg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:32px;">What does a useful CRM or ERP backup actually need to do?</span></h2></div>
<div data-element-id="elm_xsM6N78USJE1LfAxBYPGCg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:8pt;"><span></span></p></div><p></p><div><p style="margin-bottom:8pt;"><span>In my experience, a backup that you can actually rely on does three things:</span></p><p style="margin-bottom:2pt;margin-left:36pt;">•<span>&nbsp; </span><b><span>It captures data at a specific point in time. </span></b><span>A daily backup means your worst-case loss is one day's worth of changes. For many businesses that is acceptable. For some it is not, and more frequent snapshots are worth considering.</span></p><p style="margin-bottom:2pt;margin-left:36pt;"><span><br/></span></p><p style="margin-bottom:2pt;margin-left:36pt;">•<span>&nbsp; </span><b><span>It is stored independently of the system it is backing up. </span></b><span>An export saved inside the same cloud account is better than nothing, but if that account is compromised or misconfigured, you lose both. I always recommend a truly separate external location.</span></p><p style="margin-bottom:2pt;margin-left:36pt;"><span><br/></span></p><p style="margin-bottom:2pt;margin-left:36pt;">•<span>&nbsp; </span><b><span>It is actually restorable. </span></b><span>This is where I see the most problems. A backup file that exists is not the same as a backup that works. If you have never tested a restore, you do not yet know whether your backup would hold up when you need it.</span></p><p style="margin-bottom:4pt;">&nbsp;</p><p style="margin-bottom:8pt;"><span>Some platforms offer data export rather than a true restore capability. That can work for straightforward contact and deal data, but for ERP systems with inventory, purchase orders, supplier records and accounting links, an export alone is often not enough to recover cleanly.</span></p></div><div><p style="margin-bottom:8pt;"><span></span></p></div></div>
</div><div data-element-id="elm_tHXoy2PnjIMXmOR3jtiidg" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_tHXoy2PnjIMXmOR3jtiidg"] .zpimagetext-container figure img { width: 746.52px ; height: 283px ; } } [data-element-id="elm_tHXoy2PnjIMXmOR3jtiidg"].zpelem-imagetext{ background-color:#CEE0F3; background-image:unset; margin-block-start:24px; } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-large zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/zoho-backups-screen.jpg" size="large" data-lightbox="true"/></picture></span></figure><div class="zpimage-text zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left " data-editor="true"><h4><span style="font-size:26px;">Zoho has a CRM Data Backup page.&nbsp; Use it for starters!</span></h4><li><span style="color:rgb(4, 234, 4);">What's good - data backup scheduled!</span></li><div><ul><li><span style="color:rgb(234, 119, 4);">What needs attention - Manual download!</span></li><li><span style="color:rgb(242, 80, 11);">What could be bad - No Restore!</span></li></ul></div><p><strong>NB:</strong><strong>If YOUR's is not set up for at least the minimum <span style="color:rgb(234, 119, 4);">DO IT NOW!&nbsp;</span></strong><strong>Make a regular task to save it to somewhere safe!</strong></p></div>
</div></div><div data-element-id="elm_JqH6F0VZ66qzs3xXw0l71g" data-element-type="dividerIcon" class="zpelement zpelem-dividericon "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-icon zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-icon-size-md zpdivider-style-none "><div class="zpdivider-common"><svg viewBox="0 0 448 512" height="448" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zM264 408c0 22.1-17.9 40-40 40s-40-17.9-40-40v-48c0-22.1 17.9-40 40-40s40 17.9 40 40v48z"></path></svg></div>
</div></div><div data-element-id="elm_tmR5EpKy1MVnCYVSXWB-LA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:32px;">The gaps I most commonly find</span></h2></div>
<div data-element-id="elm_e33qVjJrwJ5NEKTrzdjaEA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:8pt;"><span>When I review a backup setup with a new client, the issues that come up most often are not about whether a backup exists. They are about the details around it.</span></p></div><p></p><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px;"><p></p><div><p style="margin-bottom:4pt;"><b><span>No restore test has ever been run.</span></b></p></div><p></p><p></p><div><p style="margin-bottom:8pt;"><span>The backup runs daily, but no one has checked whether the output can actually be used to restore records into the live system. This is the single most common gap I find.</span></p></div><p></p></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px;"><p></p><div><p style="margin-bottom:4pt;"><b><span>No one knows who can delete data — or who has.</span></b></p></div><p></p><p></p><div><p style="margin-bottom:8pt;"><span>Access controls are often set up at implementation and never reviewed. By the time a problem occurs, it can be genuinely difficult to trace what happened and who did it.</span></p></div><p></p></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px;"><p></p><div><p style="margin-bottom:4pt;"><b><span>There is no independent copy.</span></b></p></div><p></p><p></p><div><p style="margin-bottom:8pt;"><span>The backup exists, but it is stored inside the same platform or account. A separate external copy is what gives you a genuine safety net.</span></p></div><p></p><p></p><div><p style="margin-bottom:4pt;"><b><span>No one is specifically responsible for checking it.</span></b></p></div><p></p><p></p><div><p style="margin-bottom:8pt;"><span>Backups are set up once and then forgotten. Without a regular check — even monthly — a silently failing backup job can go unnoticed until the moment you need it most.</span></p></div><p></p></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px;"><p></p><div><p style="margin-bottom:4pt;"><b><span>There is no plan for recovery.</span></b></p></div><p></p><p></p><div><p style="margin-bottom:8pt;"><span>Even businesses with solid backups can lose significant time in a data loss event if no one has thought through who does what, in what order, and how long it should take.</span></p></div><p></p></blockquote></div>
</div><div data-element-id="elm_5ojzS-IN3kXhaOVbTr_yQw" data-element-type="dividerIcon" class="zpelement zpelem-dividericon "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-icon zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-icon-size-md zpdivider-style-none "><div class="zpdivider-common"><svg viewBox="0 0 448 512" height="448" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zM264 408c0 22.1-17.9 40-40 40s-40-17.9-40-40v-48c0-22.1 17.9-40 40-40s40 17.9 40 40v48z"></path></svg></div>
</div></div><div data-element-id="elm_1mDPYDeurIAzFIh95a1aww" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>Why I built my CRM SafeKeep backup service.</span></h2></div>
<div data-element-id="elm_JXOPM6jzhne0EqEIiB3H8g" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:8pt;">Yes here is my service promo: <a href="/crm-backup-restore-services" title="CRM SafeKeep is my backup monitoring service for small businesses using cloud CRM and ERP systems. " rel="">CRM SafeKeep is my backup monitoring service for small businesses using cloud CRM and ERP systems. </a>I built it because I kept seeing the same pattern: businesses had a backup running, <span style="color:rgb(245, 64, 6);">but no one was checking it, no one had ever tested a restore, and when something went wrong there was no one to call who already knew the system.</span></p><p style="margin-bottom:8pt;"><span>The way it works is straightforward. A mix of time specific automated backups along with manual backups where required, runs to a secure external location. Each month* I manually check that the backups are completing correctly, that the data looks right, and that a restore would succeed. I also run my own error reporting as part of the backup management for early spotting of potential issues.&nbsp;<span style="color:rgb(242, 63, 6);">If something goes wrong — a corrupted file, a failed job, an unexpected data event inside the CRM — you have someone to call who already knows your setup.</span></span></p><p style="margin-bottom:8pt;">It is not a software product. It is a backup service with a personal touch. The difference matters, because what most businesses are missing is not another tool — <strong>it is the person who keeps an eye on things and knows what to do when the unexpected happens.</strong></p><p style="margin-bottom:8pt;"><span>My CRM SafeKeep service is available for most CRM/ERP systems (e.g.&nbsp;<span>Zoho CRM, HubSpot, Pipedrive, Sage X3 and NetSuite)</span> because each, like your business processes, has its own set of backup requirements. <b>Monitoring plans start from £59 per month. </b>You can find full details on the service page. *or other agreed timeframe.</span></p></div>
<p></p></div></div><div data-element-id="elm_ps0XYG2YIGL-UKA_A3R5pg" data-element-type="dividerIcon" class="zpelement zpelem-dividericon "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-icon zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-icon-size-md zpdivider-style-none "><div class="zpdivider-common"><svg viewBox="0 0 448 512" height="448" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zM264 408c0 22.1-17.9 40-40 40s-40-17.9-40-40v-48c0-22.1 17.9-40 40-40s40 17.9 40 40v48z"></path></svg></div>
</div></div><div data-element-id="elm_YtiiF7haDE50URA1ShPlHQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-size:32px;">Find out where you stand — in about two minutes</span></h2></div>
<div data-element-id="elm_8z6GKXEvN8DfQfteZHd6vw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:8pt;"><span>I have put together two short self-assessment backup audits to help you get a quick picture of your current backup position.&nbsp;</span></p><p style="margin-bottom:8pt;"><span>You get&nbsp; back a simple risk summary — High, Medium or Low — with a note on the areas worth looking at. There is no obligation attached to it. It is just a useful baseline.</span></p><p style="margin-bottom:8pt;"><span>If the results flag something worth investigating further, there is also a more detailed Backup Gap Finder form as a follow-on. That goes a level deeper: your specific systems, how long you have been using them, whether you have ever had a data loss or near-miss, and whether you know who in your team has deletion access.</span></p></div>
<p></p></div></div><div data-element-id="elm_JfFAPJlZ2xLlkkH0yFef8w" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_JfFAPJlZ2xLlkkH0yFef8w"] .zpimagetext-container figure img { width: 500px ; height: 246.78px ; } } [data-element-id="elm_JfFAPJlZ2xLlkkH0yFef8w"].zpelem-imagetext{ background-color:#A1C4E8; background-image:unset; } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-left zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" href="/crm-backup-restore-services" target="" rel=""><picture><img class="zpimage zpimage-style-roundcorner zpimage-space-none " src="/The-2-Min-Business-backup-Check.jpg" size="medium" data-lightbox="false"/></picture></a></figure><div class="zpimage-text zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left " data-editor="true"><p></p><div><p style="margin-bottom:8pt;"><b><span>Is your data protected?</span></b></p><p style="margin-bottom:8pt;"><span style="font-size:32px;">Take the 2-Minute Backup Check — If you want to go deeper, the Backup Gap Finder follows on from there.</span></p></div>
<p></p></div></div></div><div data-element-id="elm_CgsngMzsDrBrzZKgdAN7cw" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-lg zpbutton-style-roundcorner " href="https://2minutes.backuphelper.app/info254/form/2MinsCRMBackupCheck/formperma/_KEUwOHg0RrfWIePuhh1zXAS28q3aLCMb9a_IGoAdJM" title="Take the 2 Minute CRM Backup Check"><span class="zpbutton-content">Take the 2 Minute Backup Check &gt;&gt;</span></a></div>
</div><div data-element-id="elm_U7P8k-lqiO06u1yTSimwPQ" data-element-type="dividerIcon" class="zpelement zpelem-dividericon "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-icon zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid zpdivider-icon-size-md zpdivider-style-none "><div class="zpdivider-common"><svg viewBox="0 0 448 512" height="448" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zM264 408c0 22.1-17.9 40-40 40s-40-17.9-40-40v-48c0-22.1 17.9-40 40-40s40 17.9 40 40v48z"></path></svg></div>
</div></div></div></div></div></div></div> ]]></content:encoded><pubDate>Wed, 08 Apr 2026 14:09:23 +0000</pubDate></item><item><title><![CDATA[A Case Study from a Sage 50 to Sage X3 Migration]]></title><link>https://www.stuartparkins.com/resources/post/a-case-study-from-a-sage-50-to-sage-x3-migration</link><description><![CDATA[<img align="left" hspace="5" src="https://www.stuartparkins.com/data-migration-might-take-longer.jpg"/>This article was on my previous website SPDATA. I have worked with many different companies covering manufacturing, retail and service industries. Thi ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_G3E444mZQAiaYRciBjgI0w" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_ZbD022d-THeUGE6vjTd3qQ" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_bjxMYVGtSCO6IGZZFqw-UA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_6jpKiAAZQiOhtWZJzozh-g" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><p>This article was on my previous website SPDATA. I have worked with many different companies covering manufacturing, retail and service industries. This is a case study outlining a manufacturing migration and more importantly the data elements to consider, <a href="/the-flow7-ai-project-framework" title="which is equally if not more relevant for&nbsp;AI data use," rel="">which is equally if not more relevant for&nbsp;</a><a href="/the-flow7-ai-project-framework" title="which is equally if not more relevant for&nbsp;AI data use," rel="">AI data use,</a> especially for privacy, governance and usability.</p></div>
</div><div data-element-id="elm_J1LFo-IYOHF8OwRIl9Dpng" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_J1LFo-IYOHF8OwRIl9Dpng"] .zpimage-container figure img { width: 500px ; height: 281.25px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/data-migration-might-take-longer.jpg" size="medium" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_CuK41E-RELXY-ok6kfzHmg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span><span>Why Your Data Migration Will Probably Take Longer Than You Think</span></span></h2></div>
<div data-element-id="elm_77SOYKjdu_xtN9_kGThmRw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span style="color:rgb(3, 54, 61);font-family:Poppins, sans-serif;font-size:38px;">Don't Overestimate Your Existing Data Suitability</span></p><p>A successful manufacturing company got bought out. They needed to move from Sage 50 to Sage X3.</p><p>Everyone thought it'd be dead simple. Two to Three Months months, max. Same software family, right?</p><p>Business was doing well, so the data must be fine.</p><p>Wrong on all counts!</p><h2>My Job: Making the Data Actually Work</h2><div><br/></div>
<p>I got brought in as the ETL consultant. That's Extract, Transform, Load - basically, I take messy data from old systems and make it work properly in new ones.</p><p>The parent company had their Sage X3 technical team sorted. But they needed someone to handle all the data work - extracting it, cleaning it up, and getting it ready for the new system.</p><p>The client's assumption was understandable - same software family, successful business.</p><p>But from experience I knew better than to take that at face value. I always use a systematic approach - my own Flow7 method which I apply to data migrations, reporting and AI.</p><p><br/></p><h2>The Reality Check: What I Found</h2><div><br/></div>
<p>I always start with a proper assessment. You can't fix what you don't understand.</p><p>When I dug into their systems, here's what I found:</p><ul><li>Product recipes and assembly instructions? Lived in one person's head, not in any system</li><li>Stock levels in Sage 50 didn't match what was actually in the warehouse</li><li>Processes had grown organically over years with zero documentation</li><li>New products got added daily with just the bare minimum info</li><li>Working remotely via their VPN was painfully slow</li></ul><p>Not exactly migration-ready!</p><p><br/></p><h2>Data Assessment Time</h2><div><br/></div>
<p>Once I extracted the initial data, the real picture emerged:</p><p><strong>Product Data Problems:</strong></p><ul><li>7,000+ product records that needed serious clean-up</li><li>No product assembly instructions for (BOMs) at all</li><li>Different product types missing crucial data</li><li>Critical knowledge trapped in a few long-term employees' heads</li></ul><p><strong>Missing Information:</strong></p><ul><li>Sage X3 required loads of data that Sage 50 simply didn't track</li><li>No recorded warehouse locations in Sage50</li><li>Sales orders and Purchase orders with random text instead of proper product codes</li></ul><p>...and that is just for starters!</p><p><br/></p><p>The Killer: Most of this wasn't just data cleaning. It needed people to create entirely new information from scratch.</p><p><br/></p><h2>Building a Workable Data Master &amp; Clean-up Solution</h2><div><br/></div>
<p>I needed a controlled way to manage all this data. Here's what I was up against:</p><ul><li><strong>Problem 1:</strong> Couldn't get a stable live connection to their Sage 50 due to IT constraints - I work remote and they were hours from me.</li><li><strong>Problem 2:</strong> Needed loads of new data that didn't exist anywhere in the companies processes.</li><li><strong>Problem 3:</strong> Who was going to create all this missing data?</li><li><strong>Problem 4:</strong> New data had to integrate with parent company's existing live system from day one.</li><li><strong>Problem 5:</strong> All imports had to be done manually (no &quot;press of a button&quot; solution as often assumed by clients!)</li></ul><h3><br/></h3><h3>My Basic Solution: The SQL Master Set</h3><div><br/></div>
<p>I set up a local SQL database to manage everything. Not the fanciest solution, but it worked, I like using SQL so there it is!</p><p>I could have used two other low cost tools that I also like, Skyvia or ZOHO Dataprep.</p><p>Here's how I did it:</p><ul><li>Loaded Sage 50 backup into a local copy of Sage 50 on my development PC</li><li>Extracted data tables from Sage50 via Excel (my &quot;SQLLINK&quot; file)</li><li>Imported everything into SQL with proper checks</li><li>Created new data Excel data collection files with clear rules that were added to the partner company sharepoint storage.</li><li>Built SQL views to output data matching Sage X3 template requirements</li></ul><p><strong><br/></strong></p><p><strong>Caution:</strong> The team didn't always follow my rules for the new data files, but that's people for you!</p><h2><br/></h2><h2>Understanding Sage X3's Requirements</h2><div><br/></div>
<p>Lucky for me, I'd worked with the parent company before. I knew their Sage X3 setup and had a good grasp of how the data structures worked.</p><p>Also the project was being delivered by an implementation partner that needed to move through tasks in their own project plan; they were always only too happy to support the data, process or field checking queries when raised by me, these were timely and on point. It was good working with them. No messing, no fuss.</p><p>I created basic mapping templates using the base Sage X3 Excel Templates that implementation partner provided. This became my starting point for the mapping &amp; transformation work.</p><p>This is my favourite bit. Taking messy, scattered data and making it work properly.</p><p>Sage X3 was completely different from their simple Sage 50 setup. I needed to:</p><ul><li>Restructure product info for X3's complex requirements</li><li>Create data, fields and categories that didn't exist in Sage 50</li><li>Convert informal knowledge into proper structured records</li></ul><p>I used Excel for high-level mapping (why not?). It was perfect for discussing details with the Sage 50 team and they were using that daily anyway. Column B is my S50 tables/master data set and Column K is from X3.</p><p>Then I transferred everything to SQL views.</p><p><strong>My ETL structure in SQL:</strong></p><ul><li>Source views (from Sage 50 tables)</li><li>Transformation source and combined views (where the cleaning happens)</li><li>Output views (that match import template requirements)</li></ul><p>Basic data architecture. It works for me. There are other data architectures, but for this type of work this principle just works.</p><p><br/></p><h2>The Timeline Reality Check</h2><div><br/></div>
<p><strong>Original plan:</strong> 2 to 3 months (before any proper assessment!)</p><p><strong>My analysis:</strong> Completely unrealistic. Despite the Source not being a large data set, it was very lacking in information for Sage X3</p><p><strong>The Real Work Required:</strong></p><ul><li>7,500+ product records needing individual attention</li><li>1,500+ assembly instructions to create from scratch</li><li>Hundreds of new data fields for processes that didn't exist in Sage 50</li><li>Warehouse and manufacturing rules living in people's heads</li><li>Thousands of purchase/sales orders needing clean-up</li><li>Customer and supplier records too!</li></ul><p><strong>More Realistic Timeline:</strong> 5 months minimum. Driven by new data creation, not technical complexity.</p><p><strong>Caution:</strong> The management team was sceptical about the timeline and data state - why wouldn't they be, it's natural.</p><p>So I ran tests to show exactly how long the cleaning actually took by the staff doing it and they flagged completed SKUs as they went.. providing an easy checking number.</p><p>It helped the staff as well, because they all had day jobs to fit around the data cleaning work.</p><p>The Numbers don't lie. This became a resource and knowledge issue - that then affected my own ETL timelines and the data migration project as a whole.</p><p>Early testing is crucial. I always test the import templates first - make sure they actually work with every data set.</p><p><strong>Key things to know:</strong></p><ul><li>Once records are in Sage X3, they get new IDs - map these to the unique IDs in the source system.</li><li>Need unique identifiers from the old system for updates - create your own don't rely on e.g. Product skus or Customer numbers despite them appearing as unique.</li><li>Sage X3 error checking can be a nightmare during go-live so head this off early!</li><li>Expect Iteration between testing and final data requirements</li></ul><p>I create my own personal Data Loading Plan and tested it multiple times as we went through DEV and UAT testing Sandboxes that were invaluable. When stakeholders want updates, they need to understand the time it takes and process - remind them, they do forget and will question the loading times. Although the data loading tests were a moving target the total load time could be estimated quite accurately. ETL can be iterative by nature so if you follow a similar approach to Flow7 you may reassess new data, then add or combine in the master data set to then feed through to testing.</p><p>The GUI in SAGE X3 was limited to 1000 records display so it was better to chunk up data for error checking.</p><p><strong>Pro tip:</strong> Get access to the front-end system. You need to see what users see.</p><h2><br/></h2><h2>Go Live: The Final Push</h2><div><br/></div>
<p>The company chose a full cutover over a long weekend. Stop the old system, start processing in the new one, that was live already for the parent. There products were structured very differently from the new subsidiary.</p><p>As soon as they downed tools in Sage 50, I get to work with my plan to hand.</p><p><strong>My example Loading Order (this matters in Sage X3 and sometimes comprises multiple imports for each):</strong></p><ol start="0"><li>Suppliers/Contacts</li><li>Customers/Addresses/Contacts</li><li>Products main record</li><li>Supplier Products</li><li>Customer Loan products</li><li>Locations</li><li>Product sites</li><li>Product costing</li><li>BOMs (4 different types)</li><li>Work centres/operations</li><li>Purchase Orders</li><li>Sales Orders</li><li>Stock receipts</li><li>Financial data</li></ol><p>Data loading can depend on fields or values in previous data, so this may have to be exported back to the master set, as part of the load process An example is the Supplier Ids from SAGE X3 to prepopulate Supplier Products.</p><p><strong>Caution:</strong> Make sure to align record counts with the business team that you are importing. This is one key check for me and I often repeat it, during the project like a stuck record (so I've been told, I'm the same with Backups of the data!)</p><p>During the go live loading, different team members are waiting on the data to populate to start running their checks and tests. Whether, you the business, are managing the Go Live Data Plan or your implementation partner it's a crucial time. Your team needs to be fully informed and are crucial to the success of your data migration project.</p><h2><br/></h2><h2>Key Lessons for Your Next Migration</h2><div><br/></div>
<p><strong>1. Never Accept Data Assumptions - Have a look!</strong></p><p><strong>2. Get An Idea of Precise Data Counts and Metrics</strong><br/> By providing precise quantities of work required, you can help stakeholders allocate resources properly and set realistic expectations.</p><p><strong>3. Design for Business Continuity</strong><br/> A structured approach lets complex data work happen without disrupting daily business operations.</p><p><strong>4. Test and test again</strong><br/> By identifying issues during Development and UAT in the TARGET system, you prevent nasty surprises during go-live.</p><h2><br/></h2><h2>Red Flags for Data Migration</h2><div><br/></div>
<p><strong>Complex Data Situations:</strong></p><ul><li>Data scattered across multiple systems</li><li>Inconsistent formats and quality</li><li>Legacy systems with years of problems</li></ul><p><strong>System Transformation Projects:</strong></p><ul><li>Moving from simple to sophisticated systems</li><li>Company mergers needing data consolidation</li><li>Any situation where &quot;it should be straightforward&quot;</li></ul><p><strong>Time and Budget Pressure:</strong></p><ul><li>Unrealistic stakeholder expectations</li><li>Need to prove real scope of work</li><li>Can't afford to get it wrong</li></ul><h2><br/></h2><h2>I Hope You Gained a Few Helpful Pointers For Your Next Migration Project</h2><div><br/></div>
<p>I hope this case study demonstrates why not to overestimate your data suitability before you have a good look at it.</p><p><strong>Start with a thorough assessment</strong> - Surface-level assumptions about data quality are usually wrong.</p><p>For your next migration project, especially in acquisition scenarios: invest time upfront to understand the true data picture before committing to timelines and budgets.</p><p><strong>Plan for business continuity</strong> - Phased approaches can keep operations running during migrations</p><p><strong>Test everything systematically</strong> - Proper testing prevents go-live disasters</p><p>The lesson here isn't about just assuming the data is okay - it's about having a proven process to identify what you're really dealing with.</p></div>
</div><div data-element-id="elm_hx-zz4FM2lcHLoS63jDkCQ" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-lg zpbutton-style-roundcorner " href="/" title="Get help with your CRM/ERP and business systems, data, automations and AI" title="Get help with your CRM/ERP and business systems, data, automations and AI"><span class="zpbutton-content">CRM/ERP Help - Data, Automations, AI</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Tue, 28 Oct 2025 11:33:02 +0000</pubDate></item><item><title><![CDATA[Why 64% of Small Business Data Migrations Go Over Budget (Don't Be One Of Them)]]></title><link>https://www.stuartparkins.com/resources/post/why-64-of-small-business-data-migrations-go-over-budget-don-t-be-one-of-them</link><description><![CDATA[<img align="left" hspace="5" src="https://www.stuartparkins.com/data-migration-overbudget.jpg"/>This article was on my previous website SPDATA. Moving data for data migrations has been a core area of my work for over 25 years. I have extracted, t ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_hUcd3AR9QxmE1O_tqYPmHg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_skwwSxYjTDGa-mLEBrdMfg" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_vWW4S-0gRxGjhwd_QgbRpw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_MEtXNMkwTsSbqp-jUBRiSA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p>This article was on my previous website SPDATA. Moving data for data migrations has been a core area of my work for over 25 years. I have extracted, transformed and loaded data for ERP, CRM, website, ecommerce and legacy systems, without data loss or corruption. <a href="/the-flow7-ai-project-framework" title="Data integrity, governance and ethics especially how you approach the data and systems is crucial for AI projects." rel="">Data integrity, governance and ethics especially how you approach the data and systems is crucial for AI projects.</a></p></div>
</div><div data-element-id="elm_8Z35U1xHkd0V5fryZ2IAnA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_8Z35U1xHkd0V5fryZ2IAnA"] .zpimage-container figure img { width: 500px ; height: 281.25px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/data-migration-overbudget.jpg" size="medium" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_ayGEk7zNmpKKvCZNKh7Kbg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span style="color:rgb(3, 54, 61);font-family:Poppins, sans-serif;font-size:44px;">Why It's Important to Understand Your Data Sources in a Data Migration</span></p><div><br/></div>
<p>You're finally ready to upgrade that ancient system that's been holding your business back. The new software looks brilliant. The demos went well. Everyone's excited about the possibilities.</p><p>But here's what nobody tells you: &quot;64% of data migrations overrun their forecast budget, with 54% overrunning on time,&quot; according to Forbes research [1]. McKinsey studies echo this challenge, finding that &quot;75% of cloud migrations ran over budget, while 37% ran behind schedule&quot; [2].</p><p>I've seen this pattern repeatedly myself. A small business owner calls me months into what should've been a straightforward project. They're stressed, over budget, and their team is losing faith fast.</p><p>&quot;We thought we knew our data,&quot; they always say. &quot;It seemed so straightforward. Can you help with our data?&quot;</p><p>That's the thing, though. It never is if not planned and assessed and the team is on board.</p><p><br/></p><h2>The Costly Mistake Pattern I See Repeatedly</h2><p>Here's a scenario that plays out more often than you'd think. Imagine a 45-person manufacturing business planning a system upgrade. Budget approved. New software chosen. Timeline set.</p><p>Two weeks in, the project grinds to a halt.</p><p>Why? They've discovered a critical inventory tracking system nobody mentioned in the planning meetings. An old Access database the warehouse team had been using for years to track special orders.</p><p>The &quot;simple&quot; migration becomes a nightmare. E.g. What started as an £8,000 budget project balloons to £20,000 plus with extra resources required.</p><p>But here's the thing: it was completely avoidable.</p><p>This is exactly why I use and developed the Flow 7 Migration System. And it all starts with Step 1: Know Your Data Sources.</p><p>Because you can't successfully migrate what you don't fully understand.</p><p><br/></p><h2>The Hidden Complexity Trap</h2><p>Data migration looks simple on the surface. Move data from System A to System B. Job done.</p><p>But underneath that simplicity lies a web of complications that can derail even the best-planned projects.</p><p>The biggest trap? Assuming you know all your data sources.</p><p><br/></p><h3>Example Scenario: The Medical Practice That Nearly Lost Patient Data</h3><p>Imagine a small medical practice upgrading their patient management system. Initially, they think they only had one data source: their main practice software.</p><p>Digging deeper reveals:</p><ul><li>A separate appointment booking system</li><li>Excel spreadsheets with specialist patient notes</li><li>A standalone billing system</li><li>Scanned documents in a different file system</li><li>Historical records in an old database nobody used anymore</li></ul><p>What looked like a simple one-to-one migration became a five-source juggling act. The complexity doesn't just double—it multiplies exponentially.</p><h2><br/></h2><h2>Why Every Extra Data Source Multiplies Your Risk</h2><p>Here's something most people don't realise: migration complexity doesn't increase linearly. It's exponential.</p><ul><li>One source = more straightforward *subject to other data assessments</li><li>Two sources = manageable *</li><li>Three sources = getting tricky *</li><li>Four or more sources = and so on!</li></ul><p>Each additional source brings:</p><ul><li>Different extraction methods</li><li>Unique data formats</li><li>Separate quality issues</li><li>Individual technical challenges</li></ul><p>This is why Step 1 of the Flow 7 system focuses entirely on tracking down every single data source before you start getting into moving the actual data.</p><h2><br/></h2><h2>Three Critical Questions You Must Answer</h2><p>In my experience working with small businesses, I've identified three make-or-break questions that determine migration success:</p><h3>Question 1: How Many Data Sources Do We Actually Have?</h3><p>This sounds obvious, but it's where most projects go wrong.</p><p>You need to dig beyond the obvious systems. Create a simple inventory that includes:</p><ul><li>Main business systems (obviously)</li><li>Departmental spreadsheets</li><li>Legacy systems you rarely use</li><li>Personal data stores on individual computers</li><li>Paper records that might need digitising</li><li>Backup files with historical data</li></ul><p><strong>Pro tip:</strong> Don't just ask management. Your receptionist might maintain customer notes in a separate system. Your sales team might have lead data in spreadsheets nobody else knows about.</p><h3>Question 2: What Types of Systems Are We Dealing With?</h3><p>Not all databases or data sources are created equal. Each system type needs a different approach:</p><ul><li><strong>Traditional databases</strong> (SQL Server, MySQL) usually have decent export tools but might have complex relationships hiding in the background.</li><li><strong>Cloud applications</strong> often limit how much data you can extract at once. Some have proper APIs, others make you jump through hoops.</li><li><strong>Accounting systems</strong> like QuickBooks or Sage often need special connectors. You can't just export everything as a CSV and hope for the best.</li><li><strong>Spreadsheets</strong> are the wild west of data. Hidden formulas, manual corrections, inconsistent formats—they're migration nightmares waiting to happen.</li></ul><h3>Question 3: What Exactly Are We Working With?</h3><p>Generic descriptions don't cut it. &quot;Our CRM system&quot; or &quot;the accounting database&quot; aren't specific enough. You need exact names and versions. Here's why:</p><p><strong>Hypothetical scenario:</strong> A business tells me they're using &quot;Microsoft Dynamics.&quot; Sounds straightforward, right?</p><p>Turns out they're running a heavily customised version of Dynamics NAV 2013. That's a completely different beast from current versions. Standard migration tools won't work. Custom scripts needed. Timeline extended.</p><p>If this was discovered mid-migration instead of during planning, it would be a potential disaster.</p><h2><br/></h2><h2>The Human Side of Data Migration - It's CRUCIAL!</h2><p>Technical understanding is IMPORTANT, but there's another layer most people miss: the human element. This is crucial.</p><h3><br/></h3><h3>Who Really Knows Your Data?</h3><p>The person who manages the databases or software might not understand what all the fields mean and what your business processes involve. You need the people who use it every day.</p><p><strong>Case Study:</strong> Quite a few years ago on a large NetSuite Data migration for a retail seed company I was involved with, I had many days onsite, this was before remote work was the norm, and it taught me how valuable the Team were from all areas and be able to identify them. Their day to day knowledge can highlight so, so much and I can't elaborate enough that having access to these people as a key resource can save hours in a project. I'd like to list and thank them...but for data privacy I cannot, but if they are reading this (doubtful) you know who you are!</p><p>For each data source, identify:</p><ul><li>Who &quot;owns&quot; that data</li><li>Who uses it daily and who knows about the processes</li><li>Who understands the quirks and workarounds</li><li>What unofficial systems exist to fill gaps</li></ul><h3><br/></h3><h3>The Reality of Data Quality</h3><p>Every business has messy (or missing data). The trick is knowing about it upfront rather than discovering it mid-migration. This is Step 2 of the framework.</p><p>A manufacturing company not only had very limited records in their source system, but were missing a huge amount of data. This impacted their timeline significantly during the migration project.</p><h2><br/></h2><h2>Your Step-by-Step Investigation Plan</h2><p>Here's the simple approach I recommend. It takes about half a day but can save you significant problems down the line:</p><p><strong>Step 1: Hold a Data Discovery Workshop</strong><br/> Get your key team members together for two hours. List every system anyone uses to record or access business data. Don't assume management knows everything—frontline staff often create their own solutions.</p><p><strong>Step 2: Document What You Find</strong><br/> Create a simple spreadsheet with:</p><ul><ul><li>System names and exact versions</li><li>What data each contains</li><li>Who uses it most</li><li>How you currently get data out</li></ul></ul><p><strong>Step 3: Identify Your Data Experts</strong><br/> Note who understands each system's quirks and nuances. These people are gold during migration.</p><p><strong>Step 4: Sample Your Data Quality</strong><br/> Look at 10-20 random records in each system. Spot potential issues whilst they're still easy to fix.</p><p><strong>Step 5: Map the Connections</strong><br/> Sketch how data flows between systems. Understanding these relationships prevents nasty surprises.</p><p><strong>Step 6: Test Data Extraction</strong><br/> Try exporting data from each system. See what you get and what might be missing.</p><h2><br/></h2><h2>The Cost of Getting It Wrong</h2><p>Small businesses often rush this investigation phase. They're eager to show progress by jumping straight into migration.</p><p>When you miss a data source mid-migration, you face:</p><ul><li>Reworking completed migration code</li><li>Extended timelines and increased costs</li><li>Team morale problems</li><li>Potential business disruptions</li></ul><h2><br/></h2><h2>The ROI of Doing It Right</h2><p>Proper source investigation might seem like unnecessary delay, but in my experience, it can significantly reduce overall project time.</p><p>More importantly, it ensures your team finds reliable, complete data in the new system—data that supports your business instead of creating new problems.</p><h2><br/></h2><h2>Why the Flow 7 System Works For Me</h2><p>I apply the Flow 7 Migration System to data migration work I undertake. Understanding my client data sources first for any data movement - be it; migrations, reporting, automations or AI data flow.</p><p>It's Step 1 for a reason.</p><p>You can't plan a successful migration without knowing:</p><ul><li>How many sources you're dealing with</li><li>What types of systems they are</li><li>The specific technical details of each</li></ul><p>The businesses that succeed with migrations are the ones that invest time upfront in understanding what they're working with rather than just assume.</p><h2><br/></h2><h2>Your Next Step</h2><p>If you're planning a data migration, don't make the same mistake that leads 64% of projects to go over budget. Don't assume you know your data.</p><p>Start with a proper investigation. Map every source. Understand what you're working with.</p><p>It's not the exciting part of migration, but it's the part that determines whether your project gets off on the right footing or joins the failure statistics.</p><p>Ready to get started? Check out Step 1 of the Flow 7 Migration System for an easy to follow data migration project approach.</p><p>Because the difference between migration success and costly failure often comes down to what you discover in the first few days—not the last few weeks - when it's too late.</p></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Tue, 28 Oct 2025 11:18:13 +0000</pubDate></item><item><title><![CDATA[Why I Always Start Sage X3 Views in SSMS (And You Should Too)]]></title><link>https://www.stuartparkins.com/resources/post/why-i-always-start-sage-x3-views-in-ssms-and-you-should-too</link><description><![CDATA[<img align="left" hspace="5" src="https://www.stuartparkins.com/4steps-sagex3-data.jpg"/>This article was on my previous business website SPDATA.&nbsp; I have worked on Sage X3 ERP implementation and data projects for the past 3 years supp ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_A99PiZg7T6WsrSCJyFQHQA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_jTgFvKksSEu1VNW5k3kOIw" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_swbBjtvjSS6C2APu579g2A" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_SmePM9vuReaSAZUIH3tB1g" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p>This article was on my previous business website SPDATA.&nbsp; I have worked on Sage X3 ERP implementation and data projects for the past 3 years supporting and leading the data ETL work, business process reporting and developed an FDMA SQl solution for clarity in SAGEX3 for Bom production dates and stock availability.</p></div>
</div><div data-element-id="elm_YTBf6RQWwTlTQIS9jxU2Cw" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_YTBf6RQWwTlTQIS9jxU2Cw"] .zpimage-container figure img { width: 500px ; height: 281.25px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/4steps-sagex3-data.jpg" size="medium" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_ct9zpEy3f5A7OyHw_XIXgQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><h1><span style="font-size:38px;">Four valuable steps I've found from building custom X3 views that actually work</span></h1><p><br/></p><p>I've built dozens of custom views in Sage X3 over the years. I'm not a Sage X3 consultant, but I have worked extensively with the X3 data. And I've learnt something that might surprise you: the best Sage X3 views I've found aren't built in Sage X3 to start!</p><p>They're built in SQL Server Management Studio first - well that's my view (lol) as a data person rather than an X3 consultant that may work it differently.</p><p>Here's why that matters, and the four steps that'll potentially save you hours of frustration. But will also save development time and cost.</p><h2>The Problem with Going Straight to X3</h2><p>I get it, you have been asked for a query in Sage X3 and the team needs a new, possibly complicated Sage X3 View to feed into the SEI and naturally it feels right to dive straight into Sage's SQL query area. In my experience this can be a mistake.</p><p>SQL inside X3 doesn't always behave like normal SQL Server. It's got quirks. Limitations. Things that work perfectly in SSMS can throw errors or return wrong data in X3 adding to frustrations and time. These differences mean writing queries in Sage X3 might feel restrictive compared to regular SQL Server, especially for users that are used to using SQL in SQL Server Management Studio (SSMS) and expecting full SQL Server features.</p><p>Yes, maybe I'm biased, and set in my ways; I like using SSMS and it's a first choice if available for SQL. I apply simple frameworks to my data work. So my personal approach, developed over the years, regardless of simple or complicated views is four fold:</p><ol><li>Get a clear plain English (or other language!) explanation of what is needed from the user/client.</li><li>Get to that Data output using SSMS first.</li><li>Translate that into SAGE X3 SQL query or queries.</li><li>Create the SAGE X3 VIEW(S)</li></ol><h2>Step 1: Start with Plain English or other language! (Seriously)</h2><p>Before I touch any code, I get the user to explain exactly what they want in plain English, i.e. a very clear plain description with no jargon of what they need. If a term or process is not clear I get it explained. Also get them to show you where any related information sits in the system that they currently use, if at all.</p><p>Not &quot;I need sales data with customer information.&quot; That's too vague.</p><p>I want: &quot;Show me all invoices from the last 6 months, grouped by customer, from sales region X with their total spend and average order value, and outstanding balances.&quot;</p><p>This sounds obvious, but you'd be amazed how often requirements change once you pin them down. Better to catch this early than rebuild a view three times. If they do change you have an audit trail!</p><p><strong>My tip:</strong> I actually write this requirement at the top of my SQL file as a comment. Keeps me focused when the query gets complex. I find my comments help, be it block or line comments.</p><pre><code>/** Show me XYZ - SPDATA - 23/7/25 **/</code></pre><h2>Step 2: Build and Perfect in SSMS</h2><p>This is where the data gets found and sorted…like magic - not quite it's feedback and getting to the bottom of the user request.</p><p>I connect SSMS directly to the Sage X3 database and build the view there. No X3 interface. No limitations. Just pure SQL.</p><p><strong>My Tip:</strong> I like to create views into the core tables and use those views as the first building blocks. I then create sub or source views, that do the work and that build the picture of what I need and then roll these up into final OUTPUT views. It's a simple data structure using the Medallion Architecture principle, which uses Bronze, Silver, Gold. This works for me!</p><ul><li><strong>Bronze</strong> = Raw data</li><li><strong>Silver</strong> = Source Views (with transformations and calculations)</li><li><strong>Gold</strong> = Final Output</li></ul><p><strong>X3 TABLE VIEW &gt; SOURCE VIEWS &gt; OUTPUT</strong></p><pre><code>CREATE VIEW view_X3_TABLE AS SELECT * FROM [SERVERIP].[sagex3].[LIVE].[TABLE]</code></pre><h3>Here's my process:</h3><ul><li>Start simple with the core tables I need from X3</li><li>Add JOINs one at a time from my source views</li><li>Test the data at each step</li><li>Create output views</li><li>Check the results with the client before moving on…</li></ul><p><strong>My Tip:</strong> Game changer: I always ensure I have front-end user access to Sage X3 during this stage. Being able to navigate the actual screens, look-up fields, and see how data flows through the system is invaluable. The more I work with a client's operations through the UI, the better I get at nailing the right data in SSMS without bothering them with basic questions.</p><p><strong>Very Important caveat:</strong> SSMS bypasses all of Sage's business logic, validation rules, and data transformations. The raw data you see might not match what appears in Sage X3 screens. This is why having UI access helps - you can cross-reference what you're building against what users actually see and adapt views to support any logic. Depending on what you are looking for, your users may see data in the UI but it doesn't exist anywhere in the database tables or views - that's for another day - hint: SAGE X3 FUNCTIONS.</p><p><strong>The key is getting the data structure and relationships right in SSMS. Don't worry about X3 compatibility yet. Just focus on pulling the correct raw data.</strong></p><p>I'll run sample queries, export small datasets, and verify everything myself and with the client. &quot;Does this look right? Are these the customers you expected? Do these totals make sense compared to what you see in Sage?&quot;</p><p>This back-and-forth is crucial. Data that looks correct to me might reveal edge cases the client knows about.</p><h2>Step 3: Translate to X3 SQL QUERIES (Expect Surprises)</h2><p>Now comes the tricky part: making it work in Sage X3.</p><p>I copy my working SSMS queries into X3's SQL query area. And almost always, if you start with the OUTPUT query it will error on the first go!</p><p><strong>My Tip:</strong> As I use source queries, these need to be replicated first so; run each in SQL Query, then create the VIEW for the sub or source query in STEP4. Then rewrite the OUTPUT queries to read the source VIEW you created within X3. Yes you could have a monster view but I prefer the source join structure I have used over many years as it's easier to replace elements if iterations are required.</p><p>This is where core differences can come into play also. Note these may be issues and error checking in X3 is fun…NOT!!</p><ul><li>Rewrite CTEs as subqueries or stored procedures</li><li>Change parameter syntax from @param to %1%</li><li>Restructure JOINs to avoid row size limits</li></ul><p>I test the X3 SQL version against my SSMS results, understanding that some differences might be due to business logic that X3 applies but SSMS doesn't. This logic may need building into your source views once it can be defined.</p><h2>Step 4: Create the X3 SQL Views</h2><p>Once the SQL query works in X3 and the client confirms the data looks right, then I create the actual internal views. This becomes available to SEI dashboards and reports.</p><p>But I still cross-check the final view output. Trust and verify.</p><p><strong>X3 Tip:</strong> A common tip for SAGE X3 is when creating custom records prefix with Z so e.g. your view in SSMS might be v_OUT_CUSTSALES_V1 in sage x3 it's ZCUSTSALESV1</p><p><strong>My Tip:</strong> Version control all views!</p><h2>Why This Approach Works For Me</h2><p>Four reasons this method saves time for me:</p><p><strong>Faster debugging:</strong> SSMS has better error messages and debugging tools than X3.</p><p><strong>Client confidence:</strong> They can see the data structure and relationships before it's locked into X3, even if the final numbers might differ due to business logic that has been identified and accounted for.</p><p><strong>Future maintenance:</strong> I've got a working SSMS version I can quickly modify/test without needing to touch X3 first when requirements change.</p><p><strong>Back-up set:</strong> I take backups of all the stages but the most important for me is the SQL version.</p><h2>Some Key Differences To Be Aware Of: Sage X3 SQL vs Standard SQL Server</h2><p>Here are SOME differences you may encounter or be aware of:</p><ul><li><strong>Business Logic Focus:</strong> Sage X3 SQL queries are meant to pull data for business reports and screens, not for general database tasks.</li><li><strong>Complex Queries Limited:</strong> Certain advanced query features (like Common Table Expressions—CTEs using WITH) don't work in Sage X3; workarounds like stored procedures may be required.</li><li><strong>Automatic Query Hints:</strong> Sage X3 can automatically add an &quot;OPTION (FAST 1)&quot; optimisation hint to queries, which changes how results are fetched. This can be changed or turned off by settings in Sage.</li><li><strong>Parameter Format Is Different:</strong> Instead of @parameter, Sage X3 uses %1%, %2%, etc., for query parameters (placeholders for filters/values).</li><li><strong>Row Size Errors:</strong> It's easy to hit the Microsoft SQL Server row size limit (8,060 bytes) in Sage X3, especially when making queries that join many tables or include lots of fields. This can cause errors that might not appear in standard SQL tools.</li><li><strong>Doesn't Support All SQL:</strong> Some complex queries that run fine in SQL Server Management Studio (SSMS) may fail or not be allowed in Sage X3's SQL query requester.</li><li><strong>Security Filters Are Skipped:</strong> Custom SQL queries in Sage X3 can bypass normal role-based or site-based security, showing data that might otherwise be hidden in regular screens.</li></ul><p>These differences mean writing queries in Sage X3 might feel restrictive compared to regular SQL Server, especially for advanced users expecting full SQL Server features.</p><h2>The Bottom Line</h2><p>Building Sage X3 views isn't just about knowing SQL. It's about understanding the user requirements and that X3 has its own personality and business logic layer.</p><p>Start in SSMS where you can work fast and debug easily. Get the data structure right. Know the data, know the business processes and what the target output required is. Then carefully translate/map to X3, accounting for business logic differences.</p><p>You or your clients will get exactly what they asked for. And you'll avoid those 2am debugging sessions wondering why perfectly good SQL isn't working.</p><p></p><p>That's a win for everyone.</p></div>
</div><div data-element-id="elm_wg729ZNVzuu_nkpgm_DPSw" data-element-type="button" class="zpelement zpelem-button "><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center"><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-lg zpbutton-style-roundcorner " href="/crm-erp-administration-support"><span class="zpbutton-content">Get CRM/ERP Data, Automations and AI Help</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Mon, 20 Oct 2025 15:07:45 +0000</pubDate></item></channel></rss>