Skip to the main content.

What We Offer

ICX helps companies grow revenue and profitability by connecting customer experience, sales, pricing, CRM and automation into one commercial system.

Customer Experience

We design memorable, customer-centered experiences that drive loyalty, enhance support, and optimize every stage of the journey. From maturity frameworks and experience maps to loyalty programs, service design, and feedback analysis, we help brands deeply connect with users and grow sustainably.

Marketing & Sales

We drive marketing and sales strategies that combine technology, creativity, and analytics to accelerate growth. From value proposition design and AI-driven automation to inbound, ABM, and sales enablement strategies, we help businesses attract, convert, and retain customers effectively and profitably.

Pricing & Revenue

We optimize pricing and revenue through data-driven strategies and integrated planning. From profitability modeling and margin analysis to demand management and sales forecasting, we help maximize financial performance and business competitiveness.

Digital Transformation

We accelerate digital transformation by aligning strategy, processes and technology. From operating model definition and intelligent automation to CRM implementation, artificial intelligence and digital channels, we help organizations adapt, scale and lead in changing and competitive environments.

 

 

Operational Efficiency  

We enhance operational efficiency through process optimization, intelligent automation, and cost control. From cost reduction strategies and process redesign to RPA and value analysis, we help businesses boost productivity, agility, and sustainable profitability.

Customer Experience

chevron-right-1

Marketing & Sales

chevron-right-1

Pricing & Revenue

chevron-right-1

Digital Transformation

chevron-right-1

Operational Efficiency 

chevron-right-1

10 min read

Discovering Tableau: a step-by-step implementation guide

10 min read

Discovering Tableau: a step-by-step implementation guide

Implementing Tableau means connecting your data sources, building visualizations and dashboards that answer specific business questions, publishing them to Tableau Server or Tableau Cloud, and scheduling automatic refreshes. The software installs in an afternoon. The value comes from choosing the decisions the dashboards will serve and from the discipline of keeping the data trustworthy.

The chief financial officer of an online retail group receives a weekly profitability pack. It runs to forty slides, assembled by hand from three exports, and by the time it reaches the committee on Thursday the numbers describe the previous Monday. Marketing argues that a campaign delivered growth. Operations points to a spike in returns on the same products. Nobody can tell, in the room, whether the campaign made money. The data to answer the question exists in the store platform, the advertising accounts and the warehouse system. What is missing is a single, current view that every executive reads the same way.

Tools that simplify the understanding and presentation of information have become essential to management, and that is the role Tableau plays. It lets users at every level turn complex data into visualizations that people can read and question. This guide explains what Tableau is for, where it creates the most value, how to implement it in a sequence that works for a business and not only for an analyst, and what to watch for when connecting it to an eCommerce platform such as Adobe Commerce, formerly known as Magento.

What is Tableau, and what is it for?

Tableau is a data visualization tool that makes it possible to create interactive charts, dashboards and scorecards. Its interface is intuitive and it can connect to many different data sources, which is why it has gained popularity in sectors ranging from business and finance to healthcare and education. Its power lies in the ability to turn raw data into information that is accessible and easy to understand. A static report tells the reader what the analyst decided to show. An interactive dashboard lets the reader ask the next question without waiting for a new report.

The distinction matters to executives because it changes the rhythm of management. When a regional manager can filter the same dashboard by product, store and month in the meeting itself, the conversation moves from disputing the figures to deciding what to do about them. For readers who want the foundations first, ICX has published a separate article on what Tableau is and what it is used for, and an overview of Tableau features and benefits. This article concentrates on the path from installation to a dashboard people actually use.

There is also a sobering reason to approach the tool this way. Research by Bart de Langhe and Stefano Puntoni, summarized by MIT Sloan in Decisions, not data, should drive analytics programs, cites an Accenture survey in which only 32% of companies reported tangible, measurable value from their data. The authors argue that most organizations work backward from the data they happen to have, and they recommend the opposite sequence, which is to start from the decision, list the alternatives, and only then identify the data needed to choose among them. A Tableau implementation that follows that logic produces dashboards that change meetings. One that starts from whatever tables are available produces a gallery.

Tableau logo representing data visualization and business analytics software

Where does Tableau create the most business value?

Tableau, with its ability to visualize data effectively, has become a valuable tool across the commercial chain, and eCommerce shows the range of uses clearly. The first is the analysis of sales and product performance. Online retailers can build interactive dashboards that display sales trends, compare the performance of products and show customer segmentation, so that a merchandising director can see in one view which categories drive revenue and which only drive activity. The second is customer experience tracking. Visualizing navigation paths, conversion rates, feedback and other key indicators helps a team understand and improve the customer experience with evidence instead of impressions.

The third is marketing channel analysis. Tableau makes it easier to follow and compare the performance of social media, email campaigns and online advertising, so that the marketing team can evaluate the effectiveness of each strategy and assign budget where it works. The fourth is inventory and stock management. For an eCommerce business, analyzing inventory levels, forecasting demand and optimizing the supply chain can prevent the losses that come from either excess stock or stockouts. A distributor of consumer electronics, for example, can see weeks of cover by product next to the sales trend and decide what to reorder before a shortage reaches the website.

The fifth is profitability monitoring, which brings us back to the finance director's problem. Dashboards that show the cost associated with each product, the margins and the overall profitability of the store are essential to strategic decisions about pricing, promotions and assortment. The sixth is shopping cart abandonment analysis. Abandonment is common in eCommerce, but understanding its patterns, identifying the problem points in the purchase process and acting on them can recover meaningful revenue. The seventh is personalization and segmentation. Tableau makes it easy to build customer segments from purchasing behavior, preferences and other relevant data, and those segments can then be used to personalize the experience and design more effective marketing. The same logic applies outside retail, whether the entity is a bank studying product holdings by segment, a hotel group comparing channel mix by property, or a manufacturer following order backlog by plant. ICX describes the broader set of cases in its article on key tools for a healthy digital transformation.

Examples of Tableau uses in eCommerce, from sales analysis to customer segmentation

How do you implement Tableau step by step?

Step one is to install the software. Visit the official Tableau website, select the version that fits your needs and follow the installation instructions. This is the least consequential decision in the project, and teams often spend too long on it. A more important choice happens before installation, which is to name the three or four questions the first dashboards must answer. Without those questions, a perfectly installed tool will produce attractive charts that no one uses.

Step two is to connect to your data. Tableau supports a wide range of sources, including spreadsheets, SQL databases and text files. In Tableau Desktop, a spreadsheet is connected by choosing the Microsoft Excel connector, selecting the file and letting Tableau import the data into the interface. Start with a source that is small and well understood, because the first aim is to learn how the tool thinks. Larger and messier sources can come later, once the team knows what good looks like.

Connecting Tableau to a data source such as an Excel file

Step three is to create a basic visualization. Suppose you have sales data and want to chart monthly revenue. Select the appropriate dimensions and measures, drag the Month dimension to the columns shelf and the Revenue measure to the rows shelf, and Tableau generates a bar chart of monthly revenue automatically. The exercise looks trivial, yet it teaches the central idea of the tool, which is that analysis is built by placing fields on a canvas, not by writing code.

Basic bar chart of monthly revenue in Tableau

Step four is to add interactivity. Tableau excels here. Drag the Product dimension to the color shelf of your bar chart, and as you hover over the bars you see the revenue breakdown by product. This small move changes the chart from a picture into an instrument for exploration. Step five is to build the dashboard. Dashboards let users interact with several elements of the visualization at once. To add a date filter, drag the Date dimension to the filter shelf and select the range you want, and users can change the period they are viewing dynamically.

Interactive Tableau view with product breakdown by color

Tableau dashboard with a date filter to change the period dynamically

Step six is to publish and share. Once the visualizations are ready, publish them to Tableau Server or to Tableau Cloud, the hosted service formerly known as Tableau Online, so that others can access them. In Tableau Desktop this is done from the Server menu with the Publish Workbook command, where you choose the project, name the workbook, decide which sheets to include and set how data credentials are handled. Tableau's documentation notes that to schedule extract refreshes you must embed the password or allow refresh access, which is a security decision as much as a technical one (Tableau Help, Publish a Workbook). Treat it as one, and involve whoever owns information security.

Step seven is to schedule automatic updates. A dashboard that is not current loses the trust of the people it was built for within a few weeks. On Tableau Cloud, refreshes of published extracts are scheduled from the content list through the Refresh Extracts action, with hourly, daily, weekly or monthly frequencies. Two limits are worth knowing before you promise a refresh time to the business. Each refresh has a timeout of 7,200 seconds that cannot be configured, and sources that Tableau Cloud cannot reach directly, such as on-premises databases, require Tableau Bridge (Tableau Help, Schedule Refreshes on Tableau Cloud). A data set that changes monthly, such as management accounts, needs only a monthly schedule. A promotions dashboard may need to refresh every few hours. When your team also manages service operations, the ICX guide to creating tickets in HubSpot shows how the same discipline applies to customer service data you may want to bring into Tableau.

How do you integrate Tableau with an eCommerce platform such as Adobe Commerce (Magento)?

For companies whose revenue runs through an online store, connecting Tableau to the commerce platform is where the earlier steps start to pay off. The prerequisite is administrator access to the store. In Adobe Commerce, an integration is created in the Admin under System, Extensions, Integrations. You give it a name, set the API permissions it needs, either all resources or a custom selection, and activate it, after which the Admin displays an integration access token and a token secret that must be stored securely (Adobe Experience League, Integrations). Granting only the resources that Tableau needs, such as products, orders and customers, is a good practice, since the token gives anyone who holds it access to that data.

One configuration step from older Magento guides needs updating. Those guides asked administrators to enable token access under Stores, Settings, Configuration, in the Magento Web API section. In current versions of Adobe Commerce, using an integration access token on its own as a bearer token is disabled by default because of the security implications of a token that never expires. Adobe's developer documentation explains that the behavior can be restored under Stores, Configuration, Services, OAuth, Consumer Settings, by setting Allow OAuth Access Tokens to be used as standalone Bearer tokens to Yes, while noting that it is not recommended (Adobe Commerce developer documentation, token-based authentication). Executives do not need to know the menu path, but they should know that the choice between convenience and security is being made, and by whom.

Creating an API integration and access token in the Adobe Commerce (Magento) admin

The connection method deserves a note, because one detail of the traditional approach has aged. The earlier practice was to connect Tableau to the store's REST API through a Web Data Connector. Tableau's documentation now states that the Web Data Connector 3.0 framework is deprecated and will not receive further updates, and it recommends the REST API Connector available on Tableau Exchange, which supports JSON and CSV over HTTP GET and bearer-token authentication, works with Tableau 2023.3 and later, and is extract-only (Tableau Help, Web Data Connector). In practice, the team supplies the store's REST address, authenticates with the integration token, maps the fields that matter, such as products, orders and customers, and sets the refresh frequency. For stores with high volumes or complex catalogs, many organizations instead land the commerce data in a warehouse first and connect Tableau to that warehouse, which gives finance a stable, governed source.

Connecting Tableau to the Adobe Commerce (Magento) REST API

Once connected, the team can create visualizations of sales by category, order tracking and customer analysis, which brings the project back to the opening scene. The finance director's forty slides become a handful of dashboards that refresh without anyone assembling them. The more important change is not technical. It is that marketing, operations and finance now look at the same figures, so a discussion about whether a campaign made money can be settled by reading the margin after returns instead of arguing over whose spreadsheet is right.

Two cautions apply to any Tableau rollout, whatever the source system. The first is data quality. A dashboard is only as reliable as the fields beneath it, so duplicated customers, inconsistent product codes and missing dates will appear on screen as confident but wrong numbers. Agree definitions and ownership first, as described in the ICX guide to data governance. The second is access. Decide who may see which dashboards, particularly where customer or margin data is involved, and review those permissions as people change roles. Neither caution is difficult, yet both are routinely postponed until the first embarrassing incident, and a short conversation at the start costs far less.

What this means for the C-level

The executive question is not whether to buy a visualization tool but whether the company is ready to run on shared facts. The chief executive should ask for a short list of metrics that every function accepts, with a named owner for each, before any dashboard is built. A tool can display disagreement. It cannot resolve it. The chief financial officer should insist that profitability dashboards use the same cost definitions as the accounts, since a dashboard that contradicts the ledger will be abandoned quickly, and the chief commercial and marketing officers should expect to see conversion, acquisition cost and retention on the same page so that growth is judged alongside its cost.

Service and operations leaders gain a different kind of value, which is early warning. A dashboard that shows backlog, returns or ticket aging by day lets a manager intervene while a customer problem is still small. Loyalty benefits indirectly, because customers feel the difference between a company that notices a delay and one that learns of it from a complaint. Efficiency follows when reports that once took days to assemble are produced automatically, freeing analysts to investigate causes instead of formatting tables.

How do you start on Monday morning?

Resist the temptation to build ten dashboards. Choose one decision that recurs every week, such as which products to promote or where to reorder, and build a single dashboard around it with the people who make that decision. Show them an early version within days, watch where they hesitate, and adjust. Agree who owns the data definitions and who will answer when a number looks wrong. Set the refresh schedule to match how often the decision is made, no more and no less. After a month, check whether the meeting that used the old report now uses the dashboard. If it does, choose the next decision. If it does not, find out why before building anything else.

Conclusion

Implementing Tableau does more than improve how data is displayed; it changes the way an organization understands its own information. From the first connection to a data source to publishing and scheduling updates, each step adds a layer of understanding and clarity, provided it serves a decision someone actually makes. Companies that treat the rollout as a management discipline rather than a software installation find that the tool empowers people at every level and gives leadership a deeper, shared reading of the business.

How ICX helps

ICX Consulting helps leadership teams decide which decisions to instrument and how to organize the data behind them. Our data analytics and business intelligence practice defines the metrics and governance, our Tableau consulting and dashboard implementation builds and deploys the dashboards, and our marketing analytics work connects them to acquisition, conversion and retention. Technical teams planning a rollout can also read the ICX guide to deploying Tableau, and leaders choosing among tools can use the Technology Selection Toolkit for CX Leaders.

Bring this topic to your company

An ICX Consulting advisor will assess where your organization stands today and which decisions can move your commercial and customer experience results.

Request a diagnostic with an ICX consultant

Frequently asked questions

How long does it take to implement Tableau?

A first dashboard connected to a clean data source can be live within days. A governed rollout, with agreed metrics, secure publishing and scheduled refreshes, typically takes weeks. Most delays come from unresolved data definitions rather than from the software.

Do we need to publish to Tableau Server or Tableau Cloud?

Not to learn the tool, but to share dashboards with other people securely and keep them current, yes. Tableau Server is managed in your own environment, while Tableau Cloud is hosted. The choice usually depends on data security policy and on how much infrastructure your team wants to run.

Can Tableau replace our existing reports?

It can replace the manual assembly of those reports, not the thinking behind them. Keep the decisions and metrics that already matter, move them into dashboards, and retire the old versions once users trust the new ones.

What is the most common reason Tableau projects disappoint?

Dashboards are built before the business questions and data definitions are agreed. The charts look polished, but different teams still disagree on the numbers, so adoption stalls. Starting from a decision and its owner prevents this.

Dashboards earn their place when they change a decision that someone makes every week. If your leadership team wants to know which decision to instrument first, talk to an ICX consultant and we will help you design the first dashboard around the question that matters most.

Content added to ICX Folder
Default Save Save Article Quit Article

Save for later

Print-Icon Default Print-Icon Hover

Print

Subscribe-Icon Default Subscribe-Icon Hover

Subscribe

Start-Icon Default Start-Icon Hover

Start here

Suggested Insights For You

6 Steps That Bring Your Business Closer to Digital Transformation

6 Steps That Bring Your Business Closer to Digital Transformation

Bringing a business closer to digital transformation takes six moves: digitize the processes behind the customer experience, build value from data,...

Tableau Features & Benefits: Complete Guide | ICX

Tableau Features & Benefits: Complete Guide | ICX

Tableau, founded in 2003 by Chris Stolte, Pat Hanrahan and Christian Chabot, has become one of the most widely used tools for data visualization, and...

Step by step roadmap to implement digital transformation

Step by step roadmap to implement digital transformation

In the rapidly evolving digital age, businesses face a fundamental choice: adapt or become obsolete.

What's next?

ARE YOU READY?

ICX SUBSCRIPTION
Stay ahead with exclusive insights from our senior consultants. Subscribe for the latest thinking on CX, growth, and digital transformation.