Changelog
Follow up on the latest improvements and updates.
RSS
A PDF works for reading results, but some clients want the numbers themselves so they can filter them, run their own calculations, or drop them into a deck.

Report automations can now attach an Excel file to the email as well. You can send the PDF, the Excel file, or both in the same email. The Excel file is much smaller than the PDF, usually a few hundred KB.
Domain-level Ahrefs data tells you how strong a site is. It doesn’t tell you which keyword moved or who is linking to the site. Six new report types in the existing Ahrefs integration cover that. To use one, add a widget with your Ahrefs source and choose the report type.
- AI responses count:how often ChatGPT, Gemini, Perplexity, Google AI Overviews and other AI assistants cite your site, and how many of your pages they cite.
- Tracked organic keywords:the Google position, previous position and position change for the keywords you choose, including ones that rank low.
- Organic competitors:the sites that rank for the same keywords as you, and how their traffic and ranking pages changed during the period.
- Referring domains:every site that links to you, with its Domain Rating, its traffic, and the new or lost backlinks in your date range.
- Anchors:the link text other sites use when they link to you.
- Pages by backlinks:which of your pages get the most links.
Domain Rating and URL Rating now show decimals too, so a rating of 72.5 no longer shows as 72.
Good to know
- Tracked organic keywords only shows the keywords listed in the Keywords setting of your Ahrefs source, so add them there first.
- If your site uses “www”, set URL mode to Subdomains. Otherwise AI responses count and Organic competitors can show zeros.
- The new report types use Ahrefs API units. Each AI platform you select in AI responses count costs 15 units, so select only the ones you need.
Two updates for teams that run a lot of data blends. Storing a blend now takes less setup, and keeping many versions of the same blend no longer clutters your list.

Store a blend from the blend builder
The blend create and edit screen now has a storage toggle. Turn it on and a stored version appears under Stored automatically. When you edit the original blend, the stored version updates to match.
Child blends and formulas, created by IQ Agents
Some setups need the same blend or formula many times, with one thing different in each copy: a filter, a margin %, a currency, or a set of sources.
IQ Agents can now build one parent blend or formula and create the variations as its children. Child blends are listed under their parent and linked to it in both directions, so your list stays clean. You can still use each child blend in reports like any other source or metric. To get this, ask for it directly, for example: “Use the Paid Social base blend as a parent and create a child blend for each of these 40 clients.”
Child blends and formulas can only be created through IQ Agents, not in the builder.
Reach out to us if you have not tried IQ Agents yet.
Clients want to see the ad itself next to its results, not just its name. Many teams were keeping a separate doc of screenshots for this.

Regular tables can now show the creative in each row. Add the thumbnail URL dimension to a table and the image appears alongside clicks, CPC, conversions, spend, or any other metrics you add. You can set the thumbnail size in widget settings, and clicking a thumbnail opens the full preview.
Two new sources available on Max and Prime plans.

OpenAI Ads
Connect your ChatGPT ads with an API key and account, campaign, ad group, and ad data lands next to your Google Ads and Meta, on the same standard metrics.
Good to know
- One API key per ad account, so one source per account.
- Data starts 9 Feb 2026, when OpenAI ads rolled out publicly.
- Read more.
Google Ads Keyword Planner
Keyword research goes stale the moment you export it, so demand never makes the client report. Here each source is a keyword list, not an ad account: up to 10,000 keywords, your geo targets, Historical metrics or Keyword ideas. Blend it with Google Ads and search volume sits next to spend.
Good to know
- Google refreshes monthly and the current month isn't included, so daily comparisons aren't possible.
- Concept group only comes through on Keyword ideas, not Historical metrics.
- Read more.
Cross-channel Source Groups used to take two tabs to build. Now you fix an unmatched field, while grouping the data.
You usually spot the gap at the worst moment. You've added the second integration to the group, and its Engagements aren't mapped to the unified metric the first one uses, so that channel's numbers don't land in the group. Fixing it meant leaving the builder, opening Organize, finding the field, adding the mapping, then coming back and picking up where you left off.

Now every field in the builder has a pencil on hover, in the unified column and in each channel's column. Click it, add the missing integration, save, and the group updates in place. One tab, one pass, nothing to rebuild.
Try it and let us know if it made your life easier.
Clients and stakeholders want every number. You want a report they'll actually read. Report shortcuts let you have both.
Until now, every report you shared was its own separate link. So either you crammed every channel into one report and hoped nobody gave up around widget 40, or you sent five links and left the client to work out which one held the answer.

Now you can add a Report shortcut widget to any report and pick another report from your account. Readers see a preview card and open the full report in one click. Passwords, themes, and interactive widgets all carry over, so the report you point to looks and behaves exactly as it does on its own.

Three ways to use it
- Trim a heavy report. Keep headline numbers on the main report, move per-channel detail into supporting reports, and attach them where the question comes up.
- Turn a report into a client portal. Make one branded report the entry point to everything you share with that client, so they have one place to go instead of a folder of links.
- Answer "why did this drop?" before it's asked. Point from a KPI to the report that explains the fluctuation, and stakeholders get the context themselves.
Good to know
- The report you point to keeps its own date range, rolling or custom. If you want the dates to match, set them the same in both reports.
- Password-protected reports still ask for the password, same as opening them directly.
- Shortcuts work the same way for editors and readers.
improved
UX/UI
One broken connection won't break your reports
When someone connects a source to Whatagraph, that source pulls data through their account. Fine, until that account stops working. A token expires, permissions get pulled, someone leaves the team, and the widget goes blank or throws a verification error.
Now there's a backup plan.
Whatagraph switches to a working account on its own
If the account that owns a source loses access, Whatagraph checks whether anyone else on your team can reach that same source and quietly switches to their account in the background. Data keeps flowing. No blank widgets, no verification errors, no scramble to work out who needs to reconnect what.
Picture two people who both have access to the same Google Business Profile locations. If the account currently pulling that data breaks, Whatagraph moves to the other one automatically. Your reports or stakeholders never notice.
This matters most when you're running hundreds or thousands of sources across several people, where one expired login used to mean tracking down the right teammate and rebuilding a connection on a deadline.
One thing to set up
The backup plan only kicks in if more than one person has connected their integration account to Whatagraph. They don't need to add any sources, just connect the account so Whatagraph knows what they can reach.

To do it: go to Sources -> click to add a new source -> pick the integration -> authorize your account. You'll see the sources you have access to, and you can stop right there. That's enough for Whatagraph to fall back on your account if another one breaks.
So, the more teammates who connect their accounts, the more resilient your sources are.
Got follow-up questions? Let us know!
new
improved
Features
Clearer charts and tables, and a faster way to find the right template
Your client looks at the chart before the commentary, and at the number before the label. Three updates that give you control over how those are read, plus one that cut the time it takes to find the report you actually need.
Automated conditional formatting

Highlighting your best and worst rows meant defining thresholds for every metric and every client, then revisiting them each time performance moved.
Open Auto Colors instead, pick one base color, and the column shades itself across its own lowest-to-highest range in seven steps. Scan a campaign table and see where the weight sits, without maintaining a single rule.
Pick your own color for comparison periods

Comparison bars used to land in an automatic shade, which doesn't always sit well next to a client's palette or leave enough contrast to tell the two periods apart at a glance.
Now you choose the color for the "Previous" period on each chart slot yourself: in the theme editor, the global editor, or on a single widget when one chart needs different treatment.
Set decimal places per metric, not per widget

One table holding CPC and Impressions used to force the same precision on both. Either you lose the cents that matter on cost metrics, or you show impressions with two decimals no one asked for.
Decimal precision is now set on individual metric columns in tables, single-value, and media widgets. Cost per conversion to two places, impressions to zero, in the same widget.
Grid view for Team templates

A template name tells you less than a thumbnail does. The list/grid toggle now works on the Team templates tab, so you see the layout and the connected channels on each card and pick the right starting point without opening five of them first.

You can now track where your chosen keywords rank — and how they move against competitors over time — directly in your Whatagraph reports.
Define the keywords that matter to a client and report their positions right alongside every other channel in the same report. It's the keyword-level, competitive view that domain-level SEO data alone can't give you.
Ahrefs Rank Tracker is a separate integration from the existing Ahrefs source, not a replacement.
They answer different questions:- Ahrefs— how strong is this domain, and what does it rank for broadly?
- Rank Tracker— where do my chosen keywords sit versus competitors, tracked over time?
Most SEO reports are stronger with both connected.
Good to know
- Connects as its own integration, with its own API key (the same way the existing Ahrefs source connects)
- Set up the keywords you want to track while connecting the source
Available on Max and Prime plans.
Load More
→