<?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.promopilot.io/blog/zoho/feed" rel="self" type="application/rss+xml"/><title>PromoPilot - Blog , Zoho</title><description>PromoPilot - Blog , Zoho</description><link>https://www.promopilot.io/blog/zoho</link><lastBuildDate>Fri, 12 Jun 2026 09:24:39 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[Why Promo Distributors Need a BI Platform (and Why Zoho Analytics is a Smart Pick)]]></title><link>https://www.promopilot.io/blog/post/business-intelligence-for-promo</link><description><![CDATA[<img align="left" hspace="5" src="https://www.promopilot.io/site_images/zoho-analytics-cover.jpg"/>Drowning in data but starving for insight? Learn how promo distributors can unify systems, forecast smarter, and impress clients with custom dashboards using Zoho Analytics—an approachable BI platform built for real business impact.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_Xod1_W1IREytfuRuf0DICA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_RqTlrfkHRi6PBVR0aUNEpw" 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_9W-mSDDLTbWy4lRRCD-AEQ" 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_MXrc5ilORBOao0mHlWwZgQ" 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 style="text-align:left;">Let’s be honest – most distributors in print and promo aren’t hurting for data. It’s all over the place: commonsku, CRM, spreadsheets, Google Analytics, QuickBooks... you get the idea. The real problem is making sense of it all. That’s where a Business Intelligence (BI) platform steps in and savvy distributors are picking&nbsp;<a href="https://store.zoho.com/ResellerCustomerSignUp.do?id=d7ba0c19102ec513852f13bd183364aa" title="Zoho Analytics" target="_blank" rel=""></a><a href="https://store.zoho.com/ResellerCustomerSignUp.do?id=d7ba0c19102ec513852f13bd183364aa" title="Zoho Analytics" target="_blank" rel="">Zoho Analytics</a> as their BI platform of choice.</p></div>
</div><div data-element-id="elm_c_cjINZTdiPNHr7BCvpNXA" 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 BI?</h2></div>
<div data-element-id="elm_AfsmOaI3X96wdpQTEH6gNw" 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><div>BI is just a fancy way of saying: “Let’s take all that scattered data and turn it into something useful.” With a good BI tool, you don’t have to guess how your business is doing – you can actually see it. BI platforms connect to your many systems, combine your data, and give you visual <span style="font-weight:bold;">dashboards</span> and <span style="font-weight:bold;">reports</span> that make it easy to spot what’s working, what’s not, and what’s coming next.</div><div><br/></div><div>Think of it like your car’s dashboard. You wouldn’t drive around without knowing your speed or gas level.&nbsp;<span>BI gives you that kind of visibility into your business.</span></div></div><p></p></div>
</div><div data-element-id="elm_VQQ7p3IbPu7rHwQ93H5KTg" 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 BI Matters for Print and Promo Distributors</span></h2></div>
<div data-element-id="elm_Hi6xI0vpEQPytE2eSEsLiQ" 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"><div>Our industry moves fast. There’s a ton of moving parts: product catalogs, client campaigns, seasonal spikes, supplier delays. It’s easy to get stuck reacting to problems instead of planning ahead. The time spent simply searching for data is <a href="https://www.promopilot.io/blog/post/data-silos" title="a time vampire" target="_blank" rel=""></a><a href="https://www.promopilot.io/blog/post/data-silos" title="a time vampire" target="_blank" rel="">a time vampire</a>. BI helps flip the script.</div><div><div></div><div><br/></div><div>Here’s how:</div></div><ul><li><span style="font-weight:bold;">See everything in one place.</span> Sales, customer activity, website data, financials – you can bring it all together. No more bouncing between apps or stitching together reports in Excel.</li><li><span style="font-weight:bold;">Spot trends and plan ahead.</span> Forecasting tools help you see where things are heading – so you can stock up before a rush or adjust before a slump.</li><li><span style="font-weight:bold;">Custom dashboards for your team and even your clients.</span> Everyone from sales to ops can get a real-time view tailored to their job. When it comes to your customers, dashboards provide an incredible value add to savvy buyers who desire measurable success.</li></ul></div>
</div><div data-element-id="elm_JTo3HcnCcpimvWZwx4qHOA" 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 We Like Zoho Analytics</span></h2></div>
<div data-element-id="elm_swBxfyIQU3kiMnQ1KOUbLg" 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>There are plenty of BI platforms out there, but <a href="https://store.zoho.com/ResellerCustomerSignUp.do?id=d7ba0c19102ec513852f13bd183364aa" title="Zoho Analytics" target="_blank" rel=""></a><a href="https://store.zoho.com/ResellerCustomerSignUp.do?id=d7ba0c19102ec513852f13bd183364aa" title="Zoho Analytics" target="_blank" rel="">Zoho Analytics</a> hits the sweet spot: it’s powerful, but still approachable for non-tech folks. Here’s what makes it stand out:</p></div>
</div><div data-element-id="elm_5bz63_garCfk8RYTsbP9Hg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>1. Data Blending Without the Headache</span></h3></div>
<div data-element-id="elm_BwStHJQ67pVdpTf5yl9THg" 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"><div><a href="https://go.zoho.com/seZ" title="Zoho Analytics comes loaded with connectors" target="_blank" rel="">Zoho Analytics comes loaded with connectors</a> for a huge range of tools you’re probably already using. That includes CRMs like Zoho CRM and HubSpot, finance tools like QuickBooks and Xero, e-commerce platforms like Shopify, email tools like Mailchimp, and cloud storage like Google Drive, OneDrive, and Dropbox. It also connects with SQL databases, Google Analytics, and dozens more – out of the box.</div><div><div></div><br/><div>You can pull in data from just about anywhere – Zoho apps, spreadsheets, third-party tools – and it doesn’t just dump it all in one place. It actually helps you connect the dots. That means you can, for example, see how ad spend is affecting sales or track customer support issues alongside revenue.</div></div></div>
</div><div data-element-id="elm_DsFAT2ycasDg_ZvakpfqYw" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_DsFAT2ycasDg_ZvakpfqYw"] .zpimage-container figure img { width: 1110px ; height: 563.38px ; } } </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-fit 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="/images/connectors.png" size="fit" alt="Zoho Analytics Connectors" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Zoho Analytics has over 525 connectors already built.</span></figcaption></figure></div>
</div><div data-element-id="elm_mparSPL6hnrsAkI-cD3vRA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>2. Dashboards That Make Sense</span></h3></div>
<div data-element-id="elm_M_78N3bsMCxT4c4hV9PuRg" 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><div>The drag-and-drop builder is simple enough for anyone to use. You can set up charts, filters, and custom views without needing IT. And everything stays up to date automatically. You can even throw it on a TV screen for a live KPI wall.</div><div><br/></div><div>Dashboards aren’t just helpful internally – they can also be a value-add for your clients. Say you’re running a gift redemption site: you could build a custom dashboard for the client that shows real-time data like how many people have redeemed their gift, how many have opted out, the status of shipments, and even a heat map of where those gifts are going. That kind of transparency builds trust.</div><div><br/></div><div>Distributors all pull from the same supply chain. What sets you apart is how you <span style="font-weight:bold;">help clients see the impact of their spend</span>. A clean, branded dashboard makes your work visible. It shows clients their merch campaign is actually doing something – and gives them the numbers to prove it.</div></div><p></p></div>
</div><div data-element-id="elm_USZtSlT-3DQ92WkLc49LGA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_USZtSlT-3DQ92WkLc49LGA"] .zpimage-container figure img { width: 1110px ; height: 561.77px ; } } </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-fit 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="/images/dashboard.png" size="fit" alt="Zoho Analytics Dashboards" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Build dashboards for internal use or for your clients.</span></figcaption></figure></div>
</div><div data-element-id="elm_p1GUncd1IbNhtLFZNV-1Xg" 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>3. Forecasting That’s Actually Useful</span></h2></div>
<div data-element-id="elm_7pZjxg8R8HAgLKB0LOrNog" 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><div>You don’t have to be a data scientist to use the forecasting features. Click a button, and Zoho will project future sales or inventory needs based on your past data. It’s great for planning and avoids surprises.</div><br/><div>But the real value of forecasting is in how it lets you <span style="font-weight:bold;">stay proactive instead of reactive</span>. Say you’re tracking sales of seasonal promo kits – Zoho can show you when demand is likely to spike based on previous years, helping you prep inventory and staffing ahead of time. Or maybe you run a print-on-demand program and want to anticipate order volume by client segment – forecasting helps you see which customers might need outreach or support before a downturn hits.</div><div><br/></div><div>You can also run multiple scenarios: what happens if you increase email campaigns by 20%? What if your top three clients each place 15% fewer orders next quarter? Zoho’s forecasting and what-if analysis features help you model the impact of those possibilities so you can prepare with confidence.</div><div><br/></div><div>These tools let you <span style="font-weight:bold;">ask better questions, spot patterns earlier, and take action faster</span>. For distributors juggling lots of variables, that's a serious advantage.</div></div><p></p></div>
</div><div data-element-id="elm_5AwBRHBRwk8K1uK5bIRzAw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>4. Clean Data, Less Manual Work</span></h3></div>
<div data-element-id="elm_eKD44DdIMlKh1wcs1A2f3g" 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"><div><div><a href="https://go.zoho.com/fvQ" title="Zoho DataPrep" target="_blank" rel="">Zoho DataPrep</a> (which works hand-in-hand with <a href="https://store.zoho.com/ResellerCustomerSignUp.do?id=d7ba0c19102ec513852f13bd183364aa" title="Zoho Analytics" target="_blank" rel=""></a><a href="https://store.zoho.com/ResellerCustomerSignUp.do?id=d7ba0c19102ec513852f13bd183364aa" title="Zoho Analytics" target="_blank" rel="">Zoho Analytics</a>) helps you clean up messy data before it hits your dashboards. That means less time fixing spreadsheets and more time making decisions.</div></div><div><div></div><br/><div>You can automatically detect and fix inconsistencies – like duplicates, formatting mismatches, or missing values – before they cause problems in your reports. It’s especially handy when you’re pulling data from different systems that don’t always speak the same language.</div><br/><div>For example, say you're importing customer lists from three different sources and each one records state names differently – some use abbreviations, some use full names. DataPrep can flag those inconsistencies and help you standardize everything with just a few clicks.</div><div><br/></div><div><div>You can also schedule recurring clean-up routines, so your data stays accurate day after day without manual effort. For promo distributors juggling lots of vendors, product SKUs, and campaign reports, this automation saves serious time and headaches. If you're interested in learning how to connect promo industry apps like Liftoff to Zoho DataPrep, <a href="https://www.promopilot.io/blog/post/how-to-import-liftoff-commerce-data-into-zoho-dataprep" title="check out this tutorial!" target="_blank" rel=""></a><a href="https://www.promopilot.io/blog/post/how-to-import-liftoff-commerce-data-into-zoho-dataprep" title="check out this tutorial!" target="_blank" rel="">check out this tutorial!</a></div></div></div></div>
</div><div data-element-id="elm_VHjQfETgDwTW8XcH4YwK_g" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_VHjQfETgDwTW8XcH4YwK_g"] .zpimage-container figure img { width: 1110px ; height: 563.37px ; } } </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-fit 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="/images/dataprep.png" size="fit" alt="Zoho Analytics Data Preparation" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Clean 🧼 your data.</span></figcaption></figure></div>
</div><div data-element-id="elm_8vgeyBtH8Z8MDSrgHH5gkA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h3
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>5. AI That Doesn’t Feel Gimmicky</span></h3></div>
<div data-element-id="elm_IY7EUAdZ2N1sV6TlUOE5uA" 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"><div><a href="https://go.zoho.com/gUM" title="Zia, Zoho’s AI assistant" target="_blank" rel="">Zia, Zoho’s AI assistant</a>, lets you ask questions in plain English like, “What were our top-selling products last month?” and get instant answers – charts included. It’s genuinely helpful, especially for folks who don’t want to mess with filters or formulas.</div><div><div></div><br/><div>Zia can also surface trends you didn’t even think to look for. For example, it might flag that a certain category of products is trending up in a specific region. Or it might point out that your average order value dipped last week, prompting a deeper look.</div><div><br/></div><div>You can even set alerts – Zia will ping you when a key metric, like margin, jumps or drops. It’s like having a data analyst watching your business 24/7, minus the payroll.</div></div></div>
</div><div data-element-id="elm_ToJ6RiqF1wZfVPFgRHLacw" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_ToJ6RiqF1wZfVPFgRHLacw"] .zpimage-container figure img { width: 1110px ; height: 564.57px ; } } </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-fit 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="/images/zia.png" size="fit" alt="Zoho Analytics Zia" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Chat with your data, ask for instant charts, and surface important insides with AI and Zia.</span></figcaption></figure></div>
</div><div data-element-id="elm_Yc_MC5GUqiGsn41SCBYrVg" 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><div>BI isn’t just for big companies or data nerds. For distributors, it’s a practical way to <span style="font-weight:bold;">get more from the systems you’re already using</span>. It helps you make smarter decisions, move faster, and stay ahead of the chaos.</div><br/><div></div></div><p></p><div><div>If you’re looking for a BI tool that fits the way you work, <a href="https://store.zoho.com/ResellerCustomerSignUp.do?id=d7ba0c19102ec513852f13bd183364aa" title="Zoho Analytics" target="_blank" rel=""></a><a href="https://store.zoho.com/ResellerCustomerSignUp.do?id=d7ba0c19102ec513852f13bd183364aa" title="Zoho Analytics" target="_blank" rel="">Zoho Analytics</a><a href="https://go.zoho.com/8Uj" title="Zoho Analytics " target="_blank" rel=""></a>deserves a look. It’s affordable, it plays well with others, and it helps you turn your data into real, usable insight. If it's not right for you, check out <a href="https://www.sisense.com/" title="Sisence" target="_blank" rel=""></a><a href="https://www.sisense.com/" title="Sisence" target="_blank" rel="">Sisence</a>, <a href="https://www.microsoft.com/en-us/power-platform/products/power-bi/" title="Power BI" target="_blank" rel=""></a><a href="https://www.microsoft.com/en-us/power-platform/products/power-bi/" title="Power BI" target="_blank" rel="">Power BI</a>, or&nbsp;<a href="https://www.tableau.com/" title="Tableau" target="_blank" rel=""></a><a href="https://www.tableau.com/" title="Tableau" target="_blank" rel="">Tableau</a>.</div></div></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Wed, 28 May 2025 17:20:31 -0600</pubDate></item><item><title><![CDATA[How to Import Liftoff Commerce Data into Zoho DataPrep]]></title><link>https://www.promopilot.io/blog/post/how-to-import-liftoff-commerce-data-into-zoho-dataprep</link><description><![CDATA[<img align="left" hspace="5" src="https://www.promopilot.io/images/liftoff-dataprep-mast.jpg"/>In this tutorial, we introduce you to Zoho DataPrep, a powerful data preparation and transformation tool, and show you how to import Liftoff order data into it via API.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_4GsmpXyvRyOiAz1cCpqffA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_n5jhuhGFRTa_ft3f347vVg" 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_ALPWUcaYSbufmgVAZpXZBg" 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_mkxyEOMmSh-Fyu_ALcnB9Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center " data-editor="true"><div style="text-align:left;"><div><a href="https://go.zoho.com/fvQ" title="Zoho DataPrep" target="_blank" rel="">Zoho DataPrep</a> is an intuitive data preparation tool designed to simplify the process of cleaning, transforming, and enriching data. For print and promo product distributors, DataPrep can import your data from various sources like CRMs, spreadsheets, databases, and even APIs – making data management much easier.</div></div><div style="text-align:left;"><br></div><div style="text-align:left;">You can quickly remove duplicates, correct errors and handle missing values, saving time and ensuring data accuracy. For instance, distributors could use Zoho DataPrep to consolidate customer data from multiple platforms into a single clean data set, making it easier to track customer activity and trends across sales channels.</div><div style="text-align:left;"><br></div><div style="text-align:left;">You can also transform and combine data to generate insightful reports or prepare imports into other platforms. By streamlining these processes, distributors can focus on growing their businesses rather than getting bogged down by data issues.</div><div style="text-align:left;"><br></div><div style="text-align:left;">Zoho DataPrep has a free plan that you can use to get started with, and later upgrade if you need more power. If you'd like to try it, please use the button at the end of this article. It will support what we're doing at PromoPilot and you'll also get a $100 credit from Zoho that can be used for any of their apps.&nbsp;</div></div>
</div><div data-element-id="elm_EcLokrk_ClS5K9J8qeqmRw" data-element-type="heading" class="zpelement zpelem-heading "><style> [data-element-id="elm_EcLokrk_ClS5K9J8qeqmRw"].zpelem-heading { border-radius:1px; } </style><h3
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true">Connecting Liftoff to Zoho DataPrep</h3></div>
<div data-element-id="elm_BIpXp8aC96hHYOUyimtYOg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_BIpXp8aC96hHYOUyimtYOg"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div><div>As you begin to kick the tires on DataPrep, you can easily create datasets from any spreadsheets you have or by using any of their <a href="https://go.zoho.com/2aL" title="50+ native connections" target="_blank" rel=""></a><a href="https://go.zoho.com/2aL" title="50+ native connections" target="_blank" rel="">50+ native connections</a>. But DataPrep has a powerful feature worth exploring. With its URL connector, you can bring in data from any of your SaaS tools that have an API. To demonstrate this, let's review the process for getting Liftoff Commerce order data into DataPrep.</div></div></div>
</div><div data-element-id="elm_xe-I2V0trzUdc43vC0rSkg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_xe-I2V0trzUdc43vC0rSkg"].zpelem-text { background-color:#D3FCFF; background-image:unset; color:#34495E ; border-style:solid; border-color:#8800ff !important; border-width:1px; border-radius:6px; padding:16px; box-shadow:8px 8px 0px 0px #8800ff; } [data-element-id="elm_xe-I2V0trzUdc43vC0rSkg"].zpelem-text :is(h1,h2,h3,h4,h5,h6){ color:#34495E ; } </style><div class="zptext zptext-align-left " data-editor="true"><p><span style="font-style:italic;"><span style="font-weight:bold;">Note:</span>&nbsp;In this brief tutorial you'll encounter some concepts related to APIs that we won't go in depth on. My goal is to get you seeing Liftoff data in DataPrep as quickly as possible. I'll show you where to click and what to put into each field to get started, but I highly recommend that you explore topics like JSON, API basics like call methods, parameters, and headers. Working with APIs does not require coding knowledge but it will elevate your no-code work tremendously!</span></p></div>
</div><div data-element-id="elm_lJEYyhkgIUrsZo6x4-K66g" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_lJEYyhkgIUrsZo6x4-K66g"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div><span style="color:inherit;">When you first log into DataPrep, you're going to be asked to create a workspace.&nbsp;</span><span style="color:inherit;">Workspaces hold the various datasets and rulesets imported into Zoho DataPrep.&nbsp;</span></div><div><span style="color:inherit;"><br></span></div><div><span style="color:inherit;">Give your new workspace a name and then choose a data source – for connecting to the Liftoff Commerce API, we'll choose URL.</span></div></div></div>
</div><div data-element-id="elm_XA0h7AAqeFNKeWfkAC_GOQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_XA0h7AAqeFNKeWfkAC_GOQ"] .zpimage-container figure img { width: 1080px ; height: 529.34px ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_XA0h7AAqeFNKeWfkAC_GOQ"] .zpimage-container figure img { width:723px ; height:354.36px ; } } @media (max-width: 767px) { [data-element-id="elm_XA0h7AAqeFNKeWfkAC_GOQ"] .zpimage-container figure img { width:415px ; height:203.40px ; } } [data-element-id="elm_XA0h7AAqeFNKeWfkAC_GOQ"] .zpimage-container figure figcaption .zpimage-caption-content { color:#34495E ; font-size:12px; } [data-element-id="elm_XA0h7AAqeFNKeWfkAC_GOQ"].zpelem-image { border-radius:1px; } </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-size-fit 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="/images/dataprep-create-workspace.jpg" width="415" height="203.40" loading="lazy" size="fit" alt="DataPrep New Workspace Screen" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Provide your new workspace with a name and then click on URL for the data source.</span></figcaption></figure></div>
</div><div data-element-id="elm_W-EpsKzVa82UgDqbeEUZDg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_W-EpsKzVa82UgDqbeEUZDg"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div><div><span style="font-weight:bold;font-size:18px;">Configure the Dataset</span></div></div><div>On the connection configuration screen you are asked to provide the dataset with a name. Call it what you please – but because any Liftoff API connection is tied to a specific account (store) I recommend naming it something like &quot;ACCOUNT_NAME Liftoff Orders&quot; using your own account name.&nbsp;</div><div><br></div><div><div>Next, define your method as <span style="font-weight:bold;">GET</span> and, for Liftoff orders, we use the endpoint at&nbsp;<span style="font-style:italic;font-weight:bold;">https://odata.liftoff.shop/odata/v1/Order<span style="font-style:normal;font-weight:normal;">. For more information on the Liftoff Commerce API and this endpoint, visit <a href="https://dev.liftoffcommerce.com/reference/get-orders" title="the Liftoff Commerce developer documentation site" target="_blank" rel="">the Liftoff Commerce developer documentation site</a>.</span></span></div></div><div><br></div><div>Click on the <span style="font-weight:bold;">Pagination</span>.&nbsp;<span style="color:inherit;">Pagination in APIs refers to the process of dividing a large set of data into discrete pages to be retrieved sequentially or based on specific criteria, improving efficiency and manageability. The Liftoff API has a maximum limit of 100 items that it can respond to your API call with. So if you have 300 orders, you would need to make 3 requests. There are a few ways different APIs can handle pagination. For Liftoff we need to configure this screen like so:</span></div><div><span style="color:inherit;"><br></span></div></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px;"><div style="color:inherit;"><div><span style="color:inherit;"><span style="font-weight:bold;">Paginate using:&nbsp;<span style="font-weight:normal;">Offset and limit</span></span></span></div><div><div><span style="font-weight:bold;">Offset parameter:&nbsp;<span style="font-weight:normal;">$skip</span></span></div></div><div><div><span style="font-weight:bold;">Limit parameter:&nbsp;<span style="font-weight:normal;">$top</span></span></div></div><div><div><span style="font-weight:bold;">Initial value:&nbsp;<span style="font-weight:normal;">0</span></span></div></div><div><div><span style="font-weight:bold;">Limit value:&nbsp;<span style="font-weight:normal;">100</span></span></div></div><div><div><span style="font-weight:bold;">Number of requests:&nbsp;<span style="font-weight:normal;">1</span></span></div></div><div><span style="font-weight:bold;"><span style="font-weight:normal;"><br></span></span></div></div></blockquote>We'll only make 1 request for now, retrieving up to 100 orders. Your Pagination configuration page should now look like this:</div>
</div><div data-element-id="elm_cUIRLL_v0-GOXZF8V7zsvQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_cUIRLL_v0-GOXZF8V7zsvQ"] .zpimage-container figure img { width: 1016px !important ; height: 671px !important ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_cUIRLL_v0-GOXZF8V7zsvQ"] .zpimage-container figure img { width:1016px ; height:671px ; } } @media (max-width: 767px) { [data-element-id="elm_cUIRLL_v0-GOXZF8V7zsvQ"] .zpimage-container figure img { width:1016px ; height:671px ; } } [data-element-id="elm_cUIRLL_v0-GOXZF8V7zsvQ"].zpelem-image { border-radius:1px; } </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-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original 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="/images/dataprep-configure-url-connection-1.jpg" width="1016" height="671" loading="lazy" size="original" alt="Pagination settings" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_93GoBVVfGYFrD8nAy992mg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_93GoBVVfGYFrD8nAy992mg"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div>The last step to configure our connection is to provide authorization details. Accessing an API is just like accessing any of your applications. For that reason we need something like a username and password. Like pagination, APIs can use a number of methods for authorization.</div><div><br></div><div><div>Click on <span style="font-weight:bold;">Authorization</span> and choose&nbsp;<span style="font-weight:bold;">Basic Auth</span>&nbsp;as your authorization method. Provide your connection with a name – again, I like to note the account, app, and what kind of data I am retrieving. Connections are saved by DataPrep and can be used again when configuring new data sources.</div></div><div><br></div><div>For the Username, you will use your Liftoff account code for the store you wish to receive order data from. Your password will be your admin user's API key. Both of these can be found in the Liftoff Commerce admin interface. <span style="font-weight:bold;">Note:</span>&nbsp;The API key for the admin user must have the right permissions to retrieve the desired data from the account you are retrieving from.</div><div><br></div><div><div>Your Authorization screen should look like the image below. Click the blue&nbsp;<span style="font-weight:bold;">Import</span>&nbsp;button to retrieve your data.</div></div></div></div>
</div><div data-element-id="elm_YmRv6sNOZOcHgMKGJCfFAg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_YmRv6sNOZOcHgMKGJCfFAg"] .zpimage-container figure img { width: 606px !important ; height: 311px !important ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_YmRv6sNOZOcHgMKGJCfFAg"] .zpimage-container figure img { width:606px ; height:311px ; } } @media (max-width: 767px) { [data-element-id="elm_YmRv6sNOZOcHgMKGJCfFAg"] .zpimage-container figure img { width:606px ; height:311px ; } } [data-element-id="elm_YmRv6sNOZOcHgMKGJCfFAg"].zpelem-image { border-radius:1px; } </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-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original 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="/images/dataprep-auth.jpg" width="606" height="311" loading="lazy" size="original" alt="authorization screen" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_0n_F5yb199VTimXBpEGPnA" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_0n_F5yb199VTimXBpEGPnA"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div><div><span style="font-size:18px;font-weight:bold;">Transforming Your Data</span></div></div><div>You should now have a table of data. Nice! But – it doesn't look very useful. However, if we look at the data in the second column, we can see bits of order data. We need to transform this data into something that looks more like an order report.</div></div></div>
</div><div data-element-id="elm_QXET2dVpAvd1XoRwhhFYFA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_QXET2dVpAvd1XoRwhhFYFA"] .zpimage-container figure img { width: 654px !important ; height: 300px !important ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_QXET2dVpAvd1XoRwhhFYFA"] .zpimage-container figure img { width:654px ; height:300px ; } } @media (max-width: 767px) { [data-element-id="elm_QXET2dVpAvd1XoRwhhFYFA"] .zpimage-container figure img { width:654px ; height:300px ; } } [data-element-id="elm_QXET2dVpAvd1XoRwhhFYFA"] .zpimage-container figure figcaption .zpimage-caption-content { color:#34495E ; font-size:12px; } [data-element-id="elm_QXET2dVpAvd1XoRwhhFYFA"].zpelem-image { border-radius:1px; } </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-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original 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="/images/transform-1.jpg" width="654" height="300" loading="lazy" size="original" alt="DataPrep screen" data-lightbox="true"/></picture></span><figcaption class="zpimage-caption zpimage-caption-align-center"><span class="zpimage-caption-content">Looks weird.</span></figcaption></figure></div>
</div><div data-element-id="elm_5wND4XyjJvZRPQgXIrw3DQ" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_5wND4XyjJvZRPQgXIrw3DQ"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div><div>On the right side of each column header, there is a small down arrow. If you click this arrow, you'll be provided with a menu of the many transforms that you can perform in DataPrep. All of our order data is here in this one column on this one row – we need to first get each order's data onto its own row. Click the arrow in the&nbsp;<span style="font-weight:bold;">value</span>&nbsp;column header and choose <span style="font-weight:bold;">Extract from List<span style="font-weight:normal;">.</span></span></div></div></div></div>
</div><div data-element-id="elm_GYmZTgVlP5rVHJ3WlP7Gpg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_GYmZTgVlP5rVHJ3WlP7Gpg"] .zpimage-container figure img { width: 868px !important ; height: 767px !important ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_GYmZTgVlP5rVHJ3WlP7Gpg"] .zpimage-container figure img { width:868px ; height:767px ; } } @media (max-width: 767px) { [data-element-id="elm_GYmZTgVlP5rVHJ3WlP7Gpg"] .zpimage-container figure img { width:868px ; height:767px ; } } [data-element-id="elm_GYmZTgVlP5rVHJ3WlP7Gpg"].zpelem-image { border-radius:1px; } </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-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original 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="/images/extract-list.jpg" width="868" height="767" loading="lazy" size="original" alt="transform menu" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_slkFYWWoMXzzVRcQmQaq3A" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_slkFYWWoMXzzVRcQmQaq3A"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div>When you choose Extract from List, on the right sidebar, you'll be asked to convert the list items to columns or rows. Select<span style="font-weight:bold;"> Rows</span>, and give the new column a name like 'Data.' You'll notice on the left side of the screen that DataPrep shows you a preview of your transform and it's beginning to look more like what we expected! Each order's data on its own row. But that Data column still looks weird. The data we want is there, we just need it on their own columns.</div><div><br></div><div><div>Navigate again to the transform menu of our new Data column and choose <span style="font-weight:bold;">Extract from Map</span>. In the right sidebar you are asked to select the keys to move into columns. In our Data column you may have noticed text like <span style="font-weight:bold;">&quot;Status&quot;:&quot;Shipped&quot;<span style="font-weight:normal;">.&nbsp;<span style="font-style:italic;">Status</span>&nbsp;is the key and&nbsp;<span style="font-style:italic;">Shipped</span>&nbsp;is the value. All of the properties for each order are in the Data column like this. To extract them, in the Key column of the sidebar, you can click into the text field and DataPrep will provide you with a list of available keys to choose from. Once you select one, you can give the resulting new column a name, click the + icon and continue selecting keys this way. As you work, your screen will look like this:</span></span></div></div></div></div>
</div><div data-element-id="elm_w47rXQD8nXKdxET1NFbmDQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_w47rXQD8nXKdxET1NFbmDQ"] .zpimage-container figure img { width: 1080px ; height: 282.15px ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_w47rXQD8nXKdxET1NFbmDQ"] .zpimage-container figure img { width:723px ; height:188.88px ; } } @media (max-width: 767px) { [data-element-id="elm_w47rXQD8nXKdxET1NFbmDQ"] .zpimage-container figure img { width:415px ; height:108.42px ; } } [data-element-id="elm_w47rXQD8nXKdxET1NFbmDQ"].zpelem-image { border-radius:1px; } </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-size-fit 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="/images/extract-from-map.jpg" width="415" height="108.42" loading="lazy" size="fit" alt="extracting from map" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_C2WnbAilvkW8jCiwzeCn5Q" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_C2WnbAilvkW8jCiwzeCn5Q"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div>It's worth pointing out that in order to extract the billing information for the order, we need to take an extra step when defining the keys for that data. This is because the billing values are nested in the data. If we were to look at the raw data for an order, it would look like this:</div></div></div>
</div><div data-element-id="elm_h0X72bw9aSDdC5rq1KFjsw" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_h0X72bw9aSDdC5rq1KFjsw"] .zpimage-container figure img { width: 266px !important ; height: 359px !important ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_h0X72bw9aSDdC5rq1KFjsw"] .zpimage-container figure img { width:266px ; height:359px ; } } @media (max-width: 767px) { [data-element-id="elm_h0X72bw9aSDdC5rq1KFjsw"] .zpimage-container figure img { width:266px ; height:359px ; } } [data-element-id="elm_h0X72bw9aSDdC5rq1KFjsw"].zpelem-image { border-radius:1px; } </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-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original 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="/images/billing-data.jpg" width="266" height="359" loading="lazy" size="original" alt="billing data" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_79l9EBAvthZfWwfe4Gfbmg" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_79l9EBAvthZfWwfe4Gfbmg"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div><div>Notice that for the billing information we have keys like Name, Address1, Address2, etc.&nbsp;<span style="font-style:italic;">under</span>&nbsp;Billing. As a result, if we want columns for that billing information, when selecting the keys for that billing data we will first choose <span style="font-weight:bold;">Billing</span> from the drop down. DataPrep automatically recognizes that there are additional keys under billing and so you can now choose which key, nested under Billing, you'd like to create a column for.</div></div></div></div>
</div><div data-element-id="elm_SwMHGF7yOIZW064Pwh6m3g" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_SwMHGF7yOIZW064Pwh6m3g"] .zpimage-container figure img { width: 658px !important ; height: 440px !important ; } } @media (max-width: 991px) and (min-width: 768px) { [data-element-id="elm_SwMHGF7yOIZW064Pwh6m3g"] .zpimage-container figure img { width:658px ; height:440px ; } } @media (max-width: 767px) { [data-element-id="elm_SwMHGF7yOIZW064Pwh6m3g"] .zpimage-container figure img { width:658px ; height:440px ; } } [data-element-id="elm_SwMHGF7yOIZW064Pwh6m3g"].zpelem-image { border-radius:1px; } </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-size-original zpimage-tablet-fallback-original zpimage-mobile-fallback-original 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="/images/nested-keys.jpg" width="658" height="440" loading="lazy" size="original" alt="nested keys" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_All5xYDsBZ4VZkgWUa08zA" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_All5xYDsBZ4VZkgWUa08zA"].zpelem-text { border-radius:1px; } </style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div style="color:inherit;"><div>After you've selected all your keys and have the preview looking how you want it, click the blue&nbsp;<span style="font-weight:bold;">Apply</span>&nbsp;button.</div><br><div>From here there is any number of additional transforms you could perform like find and replace, changing date formats, etc. Many of the transforms you'll find are similar to what you would do in Excel.</div><br><div><span style="font-size:18px;font-weight:bold;">Saving, Exporting, and Importing Rulesets</span></div>Now, we just did a bunch of work to get this Liftoff order data looking how we want it. The prospect of having to do this every time we want to bring in new order data is daunting. Fortunately DataPrep kept track of what we were doing all along as we built out our ruleset. This ruleset can be saved as a template, and even exported from one DataPrep account into another. This makes performing the same transforms on data that is imported in the same format fast and easy. In fact, I've exported my own ruleset for Liftoff orders and you can <a href="/files/Liftoff-Orders-Ruleset.zdrt" rel="" download="">download it here</a>.<br><div><br></div><div><div><span style="font-size:18px;font-weight:bold;">Conclusion</span></div></div><div>I hope that I've introduced you to a new tool that is helpful for the work you're doing at your print and promo company, and provided you with a jumpstart on how to get data into Zoho DataPrep so that you can explore all that it has to offer. If you don't use Liftoff Commerce, the same principals apply to any SaaS app with an API. Or, you can bring in Excel documents from other reports that you might have, and begin to do some of the same transforms and see what DataPrep is really capable of.</div><div><br></div><div>If you decide to give DataPrep a try, please click the link below. It helps support content like this, and you'll get a $100 credit with Zoho should you decide to buy.</div></div></div></div>
</div><div data-element-id="elm_18-HRAQaSEKuTO1eRCGhCQ" data-element-type="button" class="zpelement zpelem-button "><style> [data-element-id="elm_18-HRAQaSEKuTO1eRCGhCQ"].zpelem-button{ border-radius:1px; } </style><div class="zpbutton-container zpbutton-align-center "><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none " href="https://go.zoho.com/fvQ" target="_blank"><span class="zpbutton-content">Get Started with Zoho DataPrep</span></a></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Mon, 17 Jun 2024 09:55:32 -0600</pubDate></item></channel></rss>