Changelog

What shipped in Kreel, newest first.

    • reporting
    • settings

    Clearer comparisons, simpler navigation

    Compare, everywhere. A visible Compare control sits next to the date range, and tables across Paid Ads, Creative, and Email now show the change next to each value in the same layout.

    Simpler navigation. The sidebar now carries only your dashboards. Connections, API keys, your team, and every brand setting live together on one Settings page, grouped by what they do.

    Any date range. The custom range calendar now reaches back as far as your history goes, not just 90 days.

    Email reports for your whole team. Add anyone to a brand’s scheduled emails, including managers or clients without a Kreel login. They confirm their address before anything is sent, and you pick which reports each person gets. Set up recipients.

    Fixed: Meta and Google campaign tables in Paid Ads now follow the selected date range, including custom ranges.

    • connections
    • creative

    TikTok Ads and Google Analytics 4

    Two new sources. Kreel reads both and never writes back to either.

    TikTok Ads. Connect your TikTok advertisers and their spend, purchases, and purchase value sit beside Meta and Google in Overview, Performance, and Paid Ads, and in your connected agents. The account filter covers TikTok too, so a TikTok advertiser can join a saved group such as “EU”. Purchases are what TikTok attributes to itself, shown separately from your store revenue like every other platform’s claim.

    Creative intelligence for TikTok. The Creative page now switches between Meta and TikTok. TikTok video, image, and Spark Ads creatives get the same AI-derived hook, angle, format, and product fields, editable by your team, and the same lifecycle stages, graded against TikTok’s own spend floors and targets. The two platforms are never blended into one view, because they attribute differently. Measures TikTok doesn’t report per ad, such as reach, frequency, and link clicks, are left out rather than shown as zero, and ads TikTok exposes no asset for still count with their spend.

    Google Analytics 4. Connect one GA4 property and web stream per brand to see how visitors arrived and what they did, for paid and unpaid traffic alike: sessions, engagement, purchase session rate, traffic sources, landing pages, devices, and shopping events. Find it under Performance → Website, with a Website activity summary on the Overview. GA4 figures are labelled as GA4 and never added to Shopify or ad-platform revenue, and history backfills up to 24 months. Onboarding now offers GA4 on the connect step.

    Read the TikTok Ads and Google Analytics 4 guides for setup and how to read the numbers.

    • launch

    Kreel is generally available

    Kreel is now open for self-serve signup.

    • Create an account at app.kreel.ai/signup with email and password, or Google. No card needed to create the account.
    • Name your brand, connect Shopify, Klaviyo, Meta Ads, Google Ads, TikTok Ads, and Google Analytics 4, then start your trial.
    • Every plan starts with a 14-day free trial through Stripe Checkout. A card is required to start the trial, and nothing is charged until it ends.
    • Plans: Operator (€99/mo, 1 brand, 2 seats), Team (€249/mo, 3 brands, 5 seats), and Agency (€499/mo, 10 brands, 10 seats). Larger agencies can contact sales@kreel.ai for a Scale plan.

    See pricing for the full breakdown, including seat and brand add-ons.

    • monthly drop

    September drop

    September’s first release is the biggest since launch: the questions that used to need a spreadsheet next to Kreel now have an answer inside it.

    Contribution margin. Kreel now reports what each product actually earns after the cost of goods. Unit costs come from Shopify, and you can override any product or variant in Settings → Product costs. Margin only appears when enough of the revenue has a known cost, so a half-costed catalog never looks more profitable than it is. How margin is calculated.

    Products: returns and inventory. The Products tab shows a return rate per product. A new Inventory tab flags products at risk of stocking out based on how fast they’re selling.

    Cohorts, deeper. Cohorts now split by dimension, including the acquisition channel Shopify records for each first order, and chart cumulative lifetime value over time. Your agent can also analyse repeat rate, time between orders, and which products customers buy next.

    Partner and influencer codes. Map discount codes to partners in Settings → Partners and your agent can report the orders and revenue each partner drove.

    Creative. Video ads now show hook, hold, and thumbstop rates, and identical assets used across several ads are grouped together. Fatiguing ads are flagged automatically under Needs attention, using thresholds you control in Settings → Stage rules. Teach Kreel your Meta ad naming convention in Settings → Ad naming schema and the Creative page ranks which combinations of your naming fields win.

    Email and SMS. SMS is now a fully reported channel next to email. New views break deliverability down by bounce type and inbox provider, and show how your lists and segments grow over time. Your agent can also see which products each campaign and flow sold.

    Compare campaigns and flows. Campaign and flow tables compare against the previous period, and agents get the same comparison through a new compare tool.

    Test ledger. Record a hypothesis with your agent and Kreel tracks it over a defined window and computes the verdict. Experiments show up in the brand’s Knowledge Base.

    Scheduled emails. A weekly digest summarises each brand’s performance every Monday morning, with separate weekly and monthly email-performance reports. Choose who receives them in Settings.

    Branded reports. Hosted reports can carry your agency’s logo and colours.

    Audit log and API key usage. Owners and admins can review a searchable history of access, billing, and connection changes in Settings → Audit log. The API keys page now shows how often each key was used.

    Shopify orders from third-party sales channels now show the channel’s real name instead of an ID.

    • monthly drop

    August drop

    Multiple accounts per brand was August’s headline (see the entry below). Here’s everything else that shipped.

    A faster dashboard. Pages now load from a cache that refreshes exactly when your numbers change, not on a timer. Going back to a page you just looked at is instant, and cold loads do less work before anything shows up.

    One comparison language. Every KPI card now describes its comparison the same way. When a comparison can’t be shown, the card says why in plain words, such as which part of the comparison period isn’t covered yet.

    One product, one row. Kreel now groups your Shopify listings into canonical products by SKU, so the same physical product sold under several listings or stores reports as one line. Merge, split, or exclude products yourself in Settings → Product identity.

    Onboarding that starts with your data. New brands connect their platforms first and see their numbers right away. Connecting an AI agent is now an optional step you can come back to.

    Easier report management. Settings → Reports now walks you through publishing your first hosted report and gives you a fuller list of everything you’ve published.

    Password reset. Forgot your password? Reset it from the sign-in page.

    • connections
    • reporting

    Multiple accounts, one brand

    A brand no longer has to fit inside one store or one account per platform.

    Connect multiple Shopify stores, Google Ads customer accounts, Meta ad accounts, and Klaviyo accounts to the same brand. Kreel blends them into one view by default, so a multi-market business finally gets one answer for revenue, spend, and performance.

    Focus on any slice. The new account filter follows every dashboard page. Pick one account, select several, or save a cross-platform group such as “EU” and reuse it across the dashboard and your connected agents.

    Reporting stays honest while history catches up. Each account syncs independently. A newly connected account joins a reporting window only when its history covers that window, and Kreel tells you when an account is still filling in.

    Several currencies, one base currency. Accounts keep their native currencies. Kreel converts dated performance amounts into the brand’s base currency using the rate for each day, then calculates blended ratios from the converted totals.

    You can also pause, resume, or remove one connected account without disrupting the others. Read the multiple connected accounts guide for setup, filtering, account groups, and agent usage.

    • monthly drop

    July drop

    July was about finishing the job: reports you can share, numbers you can compare, and a product that fits more kinds of brands.

    Hosted reports. Your agent can now publish a finished report straight to a link on your brand’s own subdomain, password-protected and frozen at publish time. Send the link instead of a file.

    Like-for-like comparisons. Period-over-period deltas are now consistent across the whole product, and they only appear when the comparison period has complete data. No more deltas computed against half a week.

    Countries, products, and your revenue basis. Performance breaks down by country and by product, both matching your totals exactly. And each brand can choose how revenue is read, so Kreel speaks your definition.

    Email analytics, rebuilt. Open and click rates now match Klaviyo’s own reporting exactly, with campaign and flow detail views in the dashboard.

    Two years of history. New connections now backfill two full years. Recent data lands in minutes so you’re productive right away; deeper history fills in behind it.

    Portfolio. Every brand in your workspace on one page, each with its key numbers and how they moved. Agents get the same overview in a single call.

    Shopify is optional. Ads-only and email-only brands are now first-class: connect what you have and the product adapts, honestly showing what’s connected and what isn’t.

    Creative Intelligence, round two. Clearer lifecycle stages, cold/warm/hot audience views, and insight into whether your winning creative angles are actually getting the budget.

    Also new: a full documentation site at docs.kreel.ai.

    • monthly drop

    June drop

    June was the biggest month since launch. Here’s what shipped.

    A redesigned dashboard. The whole app moved to a cleaner, faster design. Light by default, with full dark mode.

    Creative Intelligence. A new workspace for your ad creatives. Every image and video is analyzed and tagged (hooks, angles, formats), tracked through its lifecycle from testing to scaling to fatigue, and shown alongside its performance. We now store your creative assets ourselves, so nothing disappears when a platform link expires.

    Workspaces, brands, and seats. Invite your team, control who can see which brand, and manage everything from one workspace. Pricing follows what you actually use: brands and seats, no usage limits.

    Simpler agent access. One API key now covers every brand you can access, and supported agents can connect by URL with a standard sign-in instead of pasting keys around.

    Deeper Google Ads data. Keywords, ad groups, individual ads, Shopping and Performance Max products, and impression share are now synced and available to your agents.

    Refunds counted when they happen. Refunds are now handled the way your finance view reads them, in the period they land. Every surface, from dashboard to agent, gives the same answer.

    Brand Knowledge Base. Each brand gets a persistent home for the context that numbers can’t carry: positioning, strategy, competitors, and the learnings your agents pick up along the way. Agents read it, write to it, and get smarter about your brand over time.

    • mcp
    • plugin
    • prompts

    Prompt library + Claude Code plugin

    Kreel’s agent surface has supported reusable prompts since the early data-layer phase. Today we’re publishing those workflows in two additional forms.

    The /prompts page is the canonical reference for reporting, health, audit, planning, onboarding, and preview draft workflows. Supported workflows are also published as Kreel Playbooks for compatible agent environments.

    The catalog is one access layer on top of Kreel. Each workflow can use the same connected performance model and, where relevant, the selected brand’s persistent Knowledge Base.

    • launch

    Beta foundation

    Today we’re opening the first Kreel beta foundation.

    • Connect Shopify, Klaviyo, Meta Ads, and Google Ads.
    • Keep each brand’s connected data in one isolated workspace.
    • Access the first reporting workflows through the supported agent and CLI surfaces.

    This entry records the initial connection layer. Dashboards, Brand Knowledge, creative intelligence, and hosted reporting were added in later product work. If you’d like to try Kreel, create an account.

Grow your ecommerce brand from one place.

14 days free. A card is needed to start, and nothing is charged until the trial ends.