Resources

Frequently asked questions

If you can't find an answer to your question, contact us at hello@kleene.ai

General FAQ's

How often does the forecast update?
It updates as new sales data comes in, so the projection and the driver rankings both move with recent performance rather than being rebuilt once a quarter.
Do we need inventory management as well?
Not strictly, the two are built independently. If you carry stock they're usually delivered together, since that's the pairing that gets you an 18 month planning horizon.
What data do you need to build a demand forecasting model?
Historical sales and demand data, your product, market and channel hierarchy, and explanatory variables like seasonality. Customer segment data is optional and improves accuracy where you have it.
Does this replace our planning process?
No. It gives your planners a modeled baseline and a ranked set of drivers to work from, rather than a spreadsheet built on last year plus a percentage. The judgement calls stay with your team.
Do we need physical inventory for this to be worth it?
No. Businesses carrying stock get the most granular version. For service and experience businesses, the value sits in smoothing demand and improving capacity utilization.
How is this different from the forecast our planning team already produces?
This model ranks the drivers behind demand, including external ones like weather and event calendars, and updates as new data arrives. You get the projection and the reasons for it, which is what makes it actionable.
How much history do you need, and how far ahead can it forecast?
Typically two to three years of daily or weekly data. Clients running demand forecasting alongside inventory management generally plan up to 18 months out.
What results do clients typically see with your inventory management model?
A 15 to 30% reduction in excess stock, fewer stockouts, and a planning horizon of up to 18 months when it runs alongside demand forecasting.
How is machine learning better than the reorder points we set manually?
Manual reorder points are set from past consumption and rarely revisited. The model relates each SKU's demand profile to supplier constraints and the cost of holding stock, and updates as new data comes in. It also handles variation by location and by customer segment, which is impractical to do by hand across thousands of SKUs.
Does this replace our existing inventory system?
No. It runs alongside it. Your ERP or WMS stays the system of record for stock and purchase orders, and the model reads from it. What you get back is the forecast-driven layer on top: reorder points, order quantities and risk flags that your existing system doesn't produce.
What data do you need to build an inventory management model?
Historical sales and demand at SKU level, your product hierarchy down to variant, supplier lead times and availability, purchase order status, and holding costs with stock by location. Most of it comes out of your ERP and ecommerce platform, and we scope the model around what you actually have.
How is AI inventory management different from the module in our ERP?
It works from forecast demand at variant level, with supplier constraints and segment level demand variation built in. It runs alongside your ERP rather than replacing it, and takes stock and purchase order data from it.
We operate across several markets. Does that complicate it?
That's the reason this needs machine learning rather than conventional statistics. Demand varies by geography and by segment, and stock requirements vary with it. The factors are considered in unison rather than market by market, and stock is modeled per location.
Do we need demand forecasting as well?
Not strictly, the two models are built independently. In practice they tend to be delivered together, and that pairing is what gets you a planning horizon of up to 18 months.
Where do I find the full Kleene MCP setup guide?
The full walkthrough for Claude, ChatGPT, Cursor, and other MCP-compatible clients is in the Kleene documentation at docs.kleene.ai. You will need an active Kleene.ai account with MCP enabled in App Settings under the AI tab before you start.
What is coming next for Kleene MCP?
Phase 2 adds full ELT pipeline creation through conversation. Phase 3 brings analytics model context, so KAI Analytics models such as segmentation, demand forecasting, and price elasticity can be queried directly from your AI client without opening a separate visualization layer.
What can't Kleene MCP do yet?
Today the MCP covers what KAI Assistant Phase 1 does: finding and inspecting transforms, generating SQL, searching logs, browsing schemas, and answering questions from the Kleene.ai docs. It cannot build full ELT pipelines through conversation yet, and it cannot query analytics model outputs such as segmentation or forecasting. Both are on the roadmap.
How is Kleene MCP different from KAI Assistant?
It is the same capability reached from a different place. KAI Assistant has worked inside the Kleene.ai platform for a while, and the MCP integration makes that available through whatever AI client your team already uses. If you prefer working in the Kleene app, nothing changes. If you would rather stay in Claude or Cursor, now you can.
Can I ask questions about Kleene documentation through MCP?
Yes. Answers are grounded in the Kleene.ai documentation, so you can ask how pipeline scheduling works, what the recommended pattern is for incremental transforms, or how to set up a specific source connector. It is useful when you are onboarding someone new, or when you cannot remember a setting for the fourth time.
Can I analyze warehouse data and draft reports through MCP?
Yes, within the tables and schemas your account can access. You can ask for revenue by customer segment for the last quarter, weekly order trends from the ecommerce schema, or a report covering session volume, conversion rate, and revenue by channel. The answers come from your warehouse data rather than generic assumptions.
Can I browse my warehouse schema and preview table data?
Yes. You can see which tables sit in a schema, inspect column names and data types, and preview small samples without leaving your AI client. Previews are protected by default, so personally identifiable information is obfuscated before rows are returned, unless your organization has enabled raw preview access.
Can I debug a failed pipeline through my AI client?
Yes. Ask something like "why did the orders pipeline fail last night" and the MCP searches the logs for the relevant transform, surfaces recent errors, and explains what went wrong. It replaces opening logs, finding the right transform, and reading through raw run output by hand.
Can I generate SQL transforms from Claude or ChatGPT?
Yes. Describe what you need in plain English and the MCP drafts the SQL, then shows you a diff. You decide whether to insert it into the editor or send it to sandbox for testing. Prompts like "write a transform that calculates 30-day rolling revenue by customer" or "rewrite this join to reduce query cost" both work.
Can I find and inspect transforms through my AI client?
Yes. You can search transforms and transform groups by name, pull the SQL for a specific transform, check when it last ran, and retrieve the latest version. Prompts like "show me the SQL for the customer LTV transform" or "find all transforms in the marketing pipeline group" work without opening the Kleene UI.
Do I need to be technical to use Kleene MCP?
It depends what you are doing. Asking questions about your data, browsing schemas, pulling the SQL behind a transform, and checking why a pipeline failed all work in plain English and require no code. Generating or editing transforms is more useful if you can read SQL, since you review a diff before anything is saved, but you do not have to write the SQL yourself.
What happens when I send a change to sandbox?
The proposed SQL lands in your sandbox environment, where you can test it before it goes anywhere near production. Nothing is committed to production automatically, write access follows your existing Kleene role permissions, and changes are reviewed before they are applied.
Does Kleene MCP respect our existing permissions?
Yes. Write access through the MCP follows the same role permissions you have already set in Kleene. If someone cannot edit a given transform inside the platform, connecting through Claude or ChatGPT does not change that. The AI client is another way into your account, not a way around its controls.
Can an AI assistant change something in production without me knowing?
No. When you ask the MCP to write or rewrite SQL, it shows you a diff first, and nothing happens until you choose to insert it into the editor or send it to sandbox. You are always the one who decides whether a change goes anywhere. There is no path where the AI quietly edits a live transform on its own.
Does my data leave Kleene and go into the AI model?
By default, table previews use synthetic samples, with personally identifiable information, passwords, and payment data stripped out before anything reaches the AI client. When you preview the orders table, the assistant sees the shape and structure of your data, not your customers' actual details. Raw previews can be enabled in App Settings, but they stay off until you turn them on.
Who needs to set up the Kleene connector in Claude?
A Claude admin with permission to add connectors creates the custom connector once for the workspace. After that, individual users connect it themselves under Customize, then Connectors, and sign in with their own Kleene credentials. Each person's access reflects the Kleene role they already have.
How do I connect ChatGPT to Kleene?
In ChatGPT, open Settings, then Apps, then Advanced settings, turn on Developer Mode and click Create apps. Enter Kleene as the name, https://mcp.kleene.ai/ as the MCP server URL, and select OAuth for authentication. Click Create, sign in to Kleene to complete the authentication flow, and enable Kleene in conversations when you need it.
How do I connect Claude to Kleene?
A Claude admin adds a custom connector under Customize, then Connectors, using the name Kleene, the server URL https://mcp.kleene.ai, and individual sign-in enabled. Each user then goes to Customize, then Connectors, searches for KleeneAI, clicks Connect, signs in to Kleene, and approves access. After that you can start asking questions about your workflows.
How do I turn on MCP in my Kleene account?
Go to App Settings, open the AI tab, and switch on External AI Assistants (MCP). Use a Kleene account with permission to access the workflows, transforms, schemas, and pipeline runs you want to query. Once MCP is on, follow the connection steps for your specific AI client.
Is Kleene MCP available now?
Yes. Kleene MCP has been available since August 2026 for Claude, ChatGPT, Cursor, and other MCP-compatible clients. You need an active Kleene.ai account with MCP switched on in App Settings under the AI tab.
Which AI clients work with Kleene MCP?
Claude, ChatGPT, and Cursor are supported, along with any client that implements the Model Context Protocol. Because MCP is an open standard, new tools that adopt it will work with Kleene without anything changing on your end. You connect once in App Settings, then use whichever client your team already prefers.
What can I do with Kleene MCP?
You can search and inspect transforms, generate or rewrite SQL, debug pipeline failures, browse warehouse schemas, preview table data, analyze data in your warehouse, and ask questions grounded in Kleene documentation. Where write access is enabled, proposed changes can be sent to sandbox for review and testing. Everything runs against your own Kleene account and your live data.
What is MCP (Model Context Protocol)?
MCP is an open standard that lets AI assistants connect securely to external tools and data sources. Instead of copying results between tabs, your AI client queries the system directly inside the conversation. Kleene supports MCP, so assistants like Claude, ChatGPT, and Cursor can work with your real transforms, schemas, and pipeline logs rather than hypothetical examples.
How does Kleene join my Google, Meta, and TikTok data without first-party tracking permissions?
Kleene works from the data already in each platform's reporting and your own first-party systems (orders, CRM), joined in your warehouse using shared keys, timing, and signals such as coupon codes and post-purchase surveys -- plus impression-level data for upper-funnel platforms. It does not require you to hand over user-level first-party tracking or rely on third-party cookies.
How do you prove the model is accurate, not just calibrated?
Beyond the initial calibration and daily QA checks, Kleene validates models by backtesting against your historical outcomes and comparing predicted versus actual results. Because the pipelines, transformations, and assumptions are fully transparent, you can review and challenge the logic rather than trusting a black box.
Can we run a proof of concept or pilot first?
Yes. Kleene can stand up a scoped proof of concept on a subset of your data so you can validate the value before committing to a full rollout.
What security and compliance standards does Kleene.ai meet?
Kleene.ai is ISO 27001 certified. Kleene also operates inside your own cloud data warehouse, so your data never leaves your environment, with role-based access, minimum-privilege access, and optional SSO. Kleene is GDPR-aligned and privacy-first, with no reliance on third-party cookies or user-level tracking.
Is implementation a separate cost, and how are later changes handled?
Implementation is included. Pricing is a flat recurring fee based on your package and the number of connectors you need, with hands-on onboarding included as standard. New connectors are built at no extra charge. Larger bespoke custom development beyond your package may be scoped separately, but standard implementation and ongoing maintenance are part of your subscription.
Is there a minimum contract length?
Kleene.ai is typically provided as an annual subscription, billed monthly or annually.
Does Kleene.ai give me a single customer view, and does it replace my CDP or CRM?
Kleene.ai unifies data from your CRM, ecommerce, marketing, and finance systems into your warehouse and resolves it into shared entities -- customers, orders, products, and revenue -- to give you a single customer view. It complements rather than replaces your CRM: your CRM stays the system of record, while Kleene provides the unified analytical view and can push enriched segments back out. It can also remove the need for a separate CDP by handling unification and activation directly in your own warehouse.
What is Kai and what can it do?
Kai is Kleene.ai's built-in AI assistant. It lets anyone ask questions of your unified data in plain language -- for example "how much has revenue grown for this franchisee?" -- and get answers, charts, and tables without writing SQL. Because Kai sits on top of your modelled warehouse data, it can join across sources, surface anomalies and inconsistencies, and explain trends. Kai will soon be available to view-only users as well as licensed users.
How do you ensure top-funnel activities get credit in your attribution model?
Kleene.ai combines data sources across the funnel, allowing top-funnel activity to be evaluated alongside downstream outcomes. This avoids relying on last-click logic and ensures early-stage channels are included in performance analysis.
How can Kleene.ai’s Data Consultancy accelerate my business’s time to value?
Kleene.ai’s Data Consultancy handles architecture design, implementation, modeling, and validation for you. This removes the need to hire or coordinate multiple data roles and typically shortens time to value from months to weeks.
Can I push customer segments into my email or marketing automation platform?
Kleene.ai prepares and maintains customer segments in your data warehouse. These segments can then be activated through downstream tools or existing reverse-ETL workflows, depending on your setup and connectors.
Can Customer Acquisition AI integrate with my existing marketing tools?
Yes. Customer Acquisition AI uses data ingested through Kleene.ai’s connectors, which include common marketing platforms such as ad networks, web analytics, and email tools. These integrations feed the underlying models through your central warehouse.
How does Kleene.ai handle data privacy and security?
Kleene.ai operates directly on your own cloud data warehouse (Snowflake, BigQuery, or Redshift). Your data never leaves your environment, and Kleene only accesses it using credentials you control. Access is governed through role-based permissions, user-level credentials, and optional SSO.
Can we automate client or stakeholder reporting?
Yes. Dashboards and reports refresh automatically and can be shared with stakeholders without manual effort.
Does Kleene.ai support multi-touch attribution?
Yes. Kleene.ai supports attribution modelling that combines top-down and bottom-up approaches.
Can Kleene.ai handle offline marketing data?
Yes. Offline data can be ingested via files, databases, or custom connectors and modelled alongside digital channels.
Is Kleene.ai suitable for agencies?
Yes. Multi-tenant setups (coming in Q2 2026 to Enterprise package customers) allow agencies to manage multiple clients securely within one platform.
How does Kleene.ai help optimize campaigns and budgets?
Using unified historical data and AI models, Kleene.ai helps forecast performance and identify which channels and campaigns drive the best returns.
What marketing data sources does Kleene.ai connect to?
Kleene.ai connects to platforms such as Google Ads, Meta, Klaviyo, CRMs, ecommerce platforms, and web analytics tools. We can also build custom connectors for any other data sources.
Can Kleene integrate with our existing BI or reporting tools?
Yes. Kleene.ai works with your existing BI tools, including Power BI, Tableau, and Looker. Kleene.ai prepares the data in your warehouse, so you can keep using your current dashboards or add a BI tool through Kleene if needed.
Can Kleene.ai show ROI across all marketing channels?
Yes. Marketing spend, revenue, and outcomes are modelled together so ROI is consistent and comparable across channels.
What makes Kleene.ai different from marketing analytics tools?
Most marketing tools focus only on reporting within a single channel. Kleene.ai unifies marketing, finance, and ecommerce data into a single source of truth and adds predictive intelligence on top. Kleene also attributes both direct clicks and the impact of upper-funnel impression activity -- from platforms like Meta, TikTok, Pinterest, and YouTube -- giving a more accurate picture of true channel contribution than last-click models. Kleene does not rely on invasive user-level tracking or third-party cookies, making it future-proof as privacy regulations tighten.
Can we configure permissions based on roles or sensitivity?
Yes. Role-based access controls allow you to restrict access by user, role, or dataset.
How do connectors authenticate?
Authentication methods depend on the source and include OAuth login, API keys, and access tokens.
If mistakes happen in data posting, can we delete and repost?
Yes. Data can be corrected and reprocessed safely using controlled backfills and reruns.
How much historical data can we extract?
You can extract full historical data from supported sources, subject only to source system limits.
How does Kleene.ai differ from traditional ETL tools or data warehouses?
Traditional tools focus only on moving data. Kleene.ai delivers ingestion, transformation, analytics, and AI-driven insight in one platform.
What are typical implementation timelines and support models?
Most implementations take six to eight weeks. Every customer receives hands-on onboarding, a dedicated Customer Success Manager, and ongoing support.
How does Kleene.ai align finance, marketing, and ecommerce data?
All data flows into a single warehouse with shared definitions and models. This ensures finance, marketing, and ecommerce teams work from the same metrics.
How are mapping/ lookup tables managed?
Mapping tables can be managed directly inside Kleene.ai, or synced from external sources like spreadsheets if preferred.
Is there functionality to identify commonalities across sources?
Yes. Kleene.ai provides pre-built schemas and models that surface shared entities like customers, orders, products, and revenue across systems.
How does the platform handle joining data from sources with different schemas?
Data is normalised and joined at the transformation layer using shared keys and mapping tables. This ensures consistent reporting even when source schemas differ.
Does the system allow for class code or department mapping similar to Bookkeep?
Yes. Kleene.ai supports flexible mapping tables and dimensional modelling to replicate and extend class code logic across systems.
How customisable are connectors and models for bespoke sources?
Connectors and models are fully customisable. Kleene.ai can build new connectors or adapt existing ones to support bespoke schemas and business logic.
Can we use Kleene.ai for advanced analytics or ML?
Yes. Once data is centralized, teams can run advanced analytics directly or use Kleene.ai’s built-in AI applications for forecasting, segmentation, and optimization.
What’s your security model – where does the data live and who owns it?
Your data lives in your own cloud data warehouse -- Google BigQuery, Snowflake, or Amazon Redshift. You retain full ownership at all times and Kleene does not lock you in. Kleene accesses your data securely to operate pipelines and models, with access governed by role-based permissions and minimum-privilege principles. User-level credentials and optional SSO are also supported.
What’s your approach to data governance, quality monitoring, and lineage tracking?
Kleene.ai includes built-in logging, unit tests, and pipeline monitoring. Transform dependencies are tracked, and failures are surfaced clearly so issues can be resolved quickly.
How does Kleene.ai manage schema changes from sources like Shopify or Xero?
Schema changes are detected during ingestion, and new fields are added safely. Transform updates can then be applied using versioning and rollback where needed.
How does Kleene.ai handle data ingestion and transformation?
Kleene.ai uses a warehouse-centric ELT architecture. Raw data is ingested first, then transformed using SQL-based models inside the warehouse. Pipelines are automated, monitored, and versioned.
Can we extract data from Xero and push it through to our dashboard for a unified revenue view?
Yes. Xero data is extracted, transformed, and modelled into unified revenue tables that feed directly into dashboards or your BI tool.
How much internal resources do we need to get started and maintain it?
Very few. Most customers do not need a dedicated data team as Kleene.ai handles ingestion, orchestration, monitoring, and maintenance. Ongoing effort is usually limited to light review and iteration, supported by a dedicated Customer Success Manager.
What reporting or dashboards come out of the box?
Each connector includes a custom dashboard as standard, if you are on the Scale, Accelerate or Enterprise packages. Reporting with BI tools is also included.
Can this help us consolidate finance and ecommerce data like Xero, Shopify, and CIN7?
Yes. Kleene.ai connects directly to systems like Xero, Shopify, CIN7, and other finance, ecommerce, and inventory platforms.
How does Kleene.ai actually help me save time or money?
Kleene.ai replaces manual reporting, spreadsheet reconciliation, and fragmented tools with a single automated data platform. Teams typically eliminate recurring reporting work, reduce reliance on agencies or consultants, and avoid hiring additional data roles. Customers often replace three to four tools and multiple manual workflows with one fixed-fee platform.
What access controls does Kleene.ai provide? Can we restrict which team members see which data?
Yes. Kleene.ai provides role-based access controls (RBAC) enforced at both the platform and warehouse level. Users can only access the data they are explicitly permitted to see. Permissions can be configured by user, role, or dataset, and optional SSO integration is available for enterprise teams. Warehouse-level credentials can also be managed on a per-user basis for additional granularity.
Does Kleene.ai store or retain my data?
Kleene.ai does not retain client data. Your data lives in your own cloud data warehouse -- BigQuery, Snowflake, or Redshift -- and you retain full ownership at all times. If temporary storage is required during pipeline execution, Kleene can either assign a designated FileZone for the account or you can use your own storage. Kleene staff access to client data is governed by minimum-privilege principles, and all team members undergo regular information security training.
Do we maintain control of the data models and pipelines?
Yes – you fully maintain control of all data models and pipelines, and you can adjust, extend, and create them in any quantity your business needs. The platform gives you complete flexibility without limiting how your data architecture evolves.
Is the platform scalable if our data volume doubles or triples?
Yes. Kleene is built for fast-growing companies, and increasing your data volume won’t affect how you use the platform – or how much you pay for it. Our fixed pricing and architecture scale smoothly as your data grows, without added overhead or performance issues. Learn how our clients scale with us in our case studies.
How much of the process is automated vs. requiring manual setup?
95% of the process is fully automated. Your team can connect data sources, build pipelines, and set up dashboards on their own – or, if you don’t have analysts, we’ll handle everything for you. If you need custom development, we’ll design and implement it so that ongoing manual setup isn’t required at all.
What kind of support does Kleene offer?
We provide hands-on onboarding and ongoing support – from helping you design your data architecture to monitoring pipeline health. You’ll have access to Slack/Teams support, product specialists, and optional managed services if you prefer a more guided approach.
Will this replace manual reporting or reduce our need for external data partners?
Exactly. Kleene.ai automates data collection, cleaning, and transformation, drastically reducing time spent on manual reporting and dependency on agencies or freelancers for ad-hoc analysis.
Can non-technical team members access insights easily?
Yes – once data is flowing into your BI tool or dashboard, anyone can access and explore insights. Plus, Kleene’s semantic layer standardises definitions (like revenue, AOV, CAC) so everyone speaks the same data language.
What data sources does Kleene.ai connect to?
Kleene connects to 200+ data sources, including eCommerce platforms (Shopify, WooCommerce), marketing tools (Meta, Google Ads, Klaviyo), CRMs (HubSpot, Salesforce), finance systems (Xero, NetSuite), and databases (PostgreSQL, MySQL, etc.). We can also build and connect to any data source – whether it’s a system we don’t currently support or an in-house tool.
What data warehouses are supported by Kleene?
Kleene supports Snowflake, Amazon Redshift, and Google BigQuery.
Do I need a data team to use Kleene?
Kleene was built for companies with little to no data team. All you need is one person with basic SQL skills to manage the platform – but if you don’t have that resource, our consultancy team can handle it for you. We also support your hiring process for your first data hires as part of our complimentary services.
How quickly can we get insights after implementing Kleene?
Most customers start seeing insights within the first week. Because Kleene.ai automates data ingestion and transformation, you can have clean, analysis-ready data flowing into your BI tools almost immediately after setup.
How long does it take to set up?
Most implementations take 6-8 weeks end-to-end, depending on your data complexity and integrations. If you have a data team in place and clear goals, you can have your first pipelines running within days of account setup. For organizations without an in-house data team, Kleene's consulting team supports you from data strategy definition through to go-live. Every customer receives hands-on onboarding and a dedicated Customer Success Manager.
How does your pricing work?
Kleene offers three pricing tiers based on the number of data connectors you need and the level of managed support or custom development required. Crucially, pricing is flat -- it does not scale with data volume or number of pipelines -- so your costs stay predictable as your data grows. The Scale, Accelerate, and Enterprise packages include a custom dashboard per connector as standard. If you need a connector that does not yet exist in the library, Kleene will build it for you at no extra charge. An Enterprise multi-tenant option for agencies managing multiple clients is planned for Q2 2026.
What tracking do I need in place for this to work?
We can get started with as little as getting access to your ad platforms and order management platforms. Attribution will be accurate at an aggregate level, but with user-level event data and web tracking in place we can give you more granular attribution. We also use data points like coupon codes, post-purchase surveys, TV spend, Radio spend to improve the accuracy of our models.
Is Kleene privacy safe?
Yes -- Kleene is built privacy-first by design. The platform does not rely on user-level tracking, third-party cookies, or invasive pixel-based data collection to power its AI models. Instead, Kleene uses aggregated, consent-safe signals -- including post-purchase surveys, CRM data, coupon codes, and impression-level data -- to build attribution and predictive models. This means Kleene was not affected by iOS 14 changes, and brands using Kleene are better positioned than those that rely on pixels to track their customers. It also makes Kleene future-proof against increasing data privacy regulation, including GDPR and ongoing cookie deprecation.
Which channels does Kleene measure?
We measure every channel that influences conversions, directly or indirectly. This includes online and offline channels, post-purchase surveys, and coupon codes -- using every available signal to attribute conversions accurately. We attribute clicks, but more importantly we measure the impact of upper-funnel impression activity from platforms like Meta, TikTok, Pinterest, and YouTube. Unlike last-click models, Kleene gives proper credit to awareness campaigns that support conversion further down the funnel. Kleene is built privacy-first and does not rely on invasive user-level tracking or third-party cookies to power these models.
How do I know your model is accurate?
Kleene's AI models are continuously calibrated to your specific business context. The process works in three steps: first, an initial calibration session with your team to align on your KPIs and business rules; second, automated daily QA checks that validate the accuracy and completeness of the data feeding the models; and third, ongoing monitoring of any changes to your data sources -- such as updates to your Ads Manager or Google Analytics setup -- to prevent model drift. Because every business is different, Kleene applies fine-tuning rather than a one-size-fits-all approach.
Aren’t attribution tools difficult to set up?
Traditionally, yes! That’s one of the reasons we built Kleene – so that brands without the time or budget to take on Enterprise-level data projects could still have access to gold standard measurement. Kleene is quick and easy to go live, and in most cases doesn’t even require input from your tech team!