Getting Started

How to share and schedule a Data Studio (formerly Looker Studio) report

Six ways to get a report in front of someone, and picking the wrong one is why your client can't open it. Includes what changed in scheduled delivery, and why schedules stop working weeks later.

Lazarina Stoy·

How to share and schedule a Data Studio report

There are six ways to get a Data Studio report in front of someone, and picking the wrong one is the usual reason a client emails back saying they can’t open it. The mechanics are easy. What decides whether it works is a setting most guides don’t mention: whose credentials the report runs on.

This covers all six methods, which to use when, and the four things that break sharing — including one that breaks it several weeks later, quietly.

Six ways, and when each is right

Situation Use Why
A colleague who’ll edit it Invite as Editor The only method that gives edit rights. Needs a Google account.
A named client who’ll come back to it Invite as Viewer Access follows the person, and you can revoke it.
A client who shouldn’t need an account Unlisted link Anyone with the link can view; it isn’t indexed or listed.
A monthly report nobody logs in to read Scheduled email It arrives. Link sharing relies on them remembering.
A fixed snapshot, or something for a deck PDF download Static, and it doesn’t move when the data does.
A dashboard inside your own site or intranet Embed Lives where people already are.

Most reports end up using two: an invitation or link for the people who explore, and a scheduled email for the people who won’t.

The Data Studio Share menu open, listing Invite people, Schedule delivery, Get report link, Embed report and Download report
Five of the six routes sit behind the Share button. The sixth, exporting a chart’s data, lives on the chart itself.

Sharing by invitation

Open Share from the report, add email addresses, and pick a role.

  • Viewer — can see the report, interact with controls, and export data from charts unless you disable it. Can’t change anything.
  • Editor — can change the report, including deleting things. Editors need a Google account.
  • Owner — one person, and it matters more than it looks. See the credentials section below.

Google documents a cap of 1,500 people and groups per report. If you’re anywhere near that you should be sharing by link anyway.

The gear icon in the share dialog holds the restriction settings, including disabling downloading, printing and copying for viewers. Worth knowing that this is a deterrent rather than security — a Workspace admin can override it, and anyone determined can screenshot. If data genuinely must not leave, don’t put it in a shared report.

Under Link settings in the same dialog, a personal Google account gives you three options:

  • Restricted — the default. Only people you’ve added can open it. A link on its own does nothing.
  • Unlisted — anyone with the link can view. Not listed publicly and not intended to be indexed.
  • Public — anyone can find and view it.

Workspace accounts get domain-scoped options on top of these — everyone at your organisation, view or edit.

The Data Studio share dialog with the Link settings dropdown open, showing Restricted, Unlisted and Public
Unlisted is the one most client reports want, and the one most guides skip.

Unlisted is the one most agencies actually want and the one most guides skip. It gets a client into the report without creating an account, without you managing a list of email addresses, and without publishing client numbers to the open web. Treat the link as the credential: anyone it’s forwarded to can open it.

Two link details worth knowing:

  • Viewers don’t need a Google account for an unlisted or public link. They do to edit.
  • “Link to your current report view” gives a URL carrying the filters and date range you currently have applied — so you can send someone the exact view you’re looking at rather than “open it and set it to last month, Ireland only”.

The setting that decides whether they see anything

This is the most important section on the page, and it’s the one the ranking guides mostly leave out.

Every data source runs on either owner’s credentials or viewer’s credentials, and it’s set on the data source, not the report.

Owner’s credentials Viewer’s credentials
Who queries the data You Whoever is looking
Viewer needs access to the underlying data? No Yes
Right for Client reports, anything shared by link Internal reports where people should only see their own data
Failure mode Everyone sees everything you can see People without access see nothing, and it looks broken

If your client says the report is empty, check this first. A source on viewer’s credentials shows nothing to anyone who can’t reach the underlying GA4 property, Ads account or spreadsheet — and it fails silently, with no message explaining why.

Viewer’s credentials also quietly break two rendering behaviours: hyperlinks and images stored in dimensions stop rendering. If your table of landing pages has clickable links in one report and plain text in another, this is usually why.

The default for most connectors is owner’s credentials, which is normally what you want. Deliberately switch to viewer’s when the point is that different people should see different things — and understand you’re taking on the support burden of everyone’s access.

Scheduled email delivery

From the report, ⋮ → More share options → Schedule delivery. The dialog is titled Email delivery and has two tabs.

On the Settings tab you set: sender, recipients, start date, repeat, time and time zone. The repeat options are Daily, Weekly, Monthly, Every weekday, and Custom — and the weekly and monthly options anchor to the weekday of your start date, which is why they read as “Weekly on Thursday” and “Monthly on the 2nd Thursday”. Change the start date and those labels change with it.

The Data Studio Email delivery dialog, Settings tab, showing From, To, Pages, Start date, Repeat, Time and Time zone and nothing else
The entire Settings tab. No subject line, no message body, no Send now — all removed for non-Pro accounts in March 2025.

The Filters tab is the part nobody writes about. It applies your report’s filters to the scheduled send, which means you can send the same report, filtered differently, to different people, on a schedule. One report, one build, per-client emails. If you’re at an agency running the same dashboard across a roster, this is the most useful thing in the dialog and it’s hidden behind a tab most people never open.

The Filters tab of the Data Studio Email delivery dialog, listing the report's filter controls ready to be set for the scheduled send
The Filters tab. Set these per schedule and one report serves a whole client roster.

What changed, and why half the guides are wrong

In March 2025 Google removed several things from scheduled delivery for everyone who isn’t on Data Studio Pro:

  • “Send now” — you can no longer trigger a scheduled report immediately to test it
  • Custom subject lines
  • Custom message bodies
  • The preview image in the email

Plenty of currently-ranking posts still walk you through writing a custom subject line. On a free account those fields are simply not there — the dialog has sender, recipients, start date, repeat, time and time zone, and nothing else. If a guide shows you a screenshot with a message box, it’s out of date.

The practical consequence of losing “Send now” is that you can’t test a schedule without waiting for it. The workaround is to set the start date to today and the time to a few minutes ahead, let it fire, then edit it back to the real schedule.

The limits

From Google’s documentation, since these aren’t visible in the interface:

Free Pro
Schedules per report 1 200
Most frequent delivery Daily Hourly
Recipients per schedule 50
Pages in the email preview 5
Other destinations Google Chat, Slack

One schedule per report on the free tier is the constraint that bites agencies: you can’t send Monday to the client and Friday to the internal team from the same report. The workaround is a second copy of the report, which then has to be maintained twice — or Pro.

Google also documents daily email quotas that differ between personal and Workspace accounts. If you’re sending to a large list, check the current figures rather than assuming.

Why your schedule stopped working after a few weeks

This is the failure nobody connects, and it’s worth understanding before it happens to you.

A schedule runs under the credentials of whoever last saved it. Not the report owner — the last person to touch that schedule. If that person leaves, has their account deactivated, or loses access to the underlying data, the schedule fails.

It also explains the reverse problem: a colleague edits your schedule to add themselves as a recipient, and from that point the report is being generated with their data access rather than yours. If they can see less than you can, the emails quietly start containing less.

Two habits that prevent it: have schedules saved by someone whose account isn’t going anywhere, and when someone leaves, audit the scheduled reports along with everything else. If Data Studio Pro is in play, note that downgrading keeps only the oldest schedule active — the rest stop.

Download as PDF

⋮ → More share options → Download report. The options worth knowing:

  • Password protection — for anything going to an external party by email.
  • Ignore custom background colour — worth ticking. A dark theme that looks good on screen wastes an enormous amount of toner and usually looks wrong printed.
  • Add a link back to the report — puts a clickable link in the PDF so whoever receives it can get to the live version. Small, and it converts more PDF readers into report users than anything else.

The gotcha: the export captures what’s rendered, not what’s in the data. A table showing 10 rows of 400 exports as 10 rows — the pagination doesn’t unroll. If you need the full table in the PDF, raise the row limit before exporting, and expect a large report to be slow or to time out.

Some PDF options — expanding tables to a much higher row count, and page numbers — are Pro features. If the free export truncates something important, that’s the specific wall you’ve hit.

Exporting the data instead of the picture

Sometimes the person doesn’t want the report, they want the numbers. Hover a chart in view mode and use the three-dot menu to export it as CSV, to Google Sheets, or as a PNG image.

This is the single most common request from anyone who does their own analysis, and it’s why a plain table is often a better choice than a prettier chart — tables export, chart types mostly don’t. If you’ve disabled downloading for viewers, this is also what you’ve taken away, so decide deliberately.

Embedding a report

Enable embedding in the file menu, then take either the embed code (an iframe, for a web page) or the embed URL (for tools that want a URL, like Notion or a Google Site).

Three things to know before you build a page around it:

  • An embed can’t inherit your site’s login. Whoever loads the page must be able to open the report in their own right — so an embedded report on a members’ area still needs to be shared appropriately, usually unlisted.
  • The Data Studio watermark stays. There’s no supported way to remove it.
  • Links to specific pages within the report don’t survive embedding the way you’d expect — plan for the embed showing one page, and use in-report navigation rather than external links.

When sharing goes wrong — the checklist

In the order that resolves the most cases fastest:

  1. They see an empty report or “no data” → data credentials. Almost certainly set to viewer’s when it should be owner’s.
  2. They get a permission screen → link setting is Restricted and they aren’t on the list. Switch to Unlisted, or add them.
  3. They see the report but numbers look wrong → they’ve got a control set to something. Ask them to check the applied filters, or send them a link to your current view.
  4. Scheduled emails stopped arriving → whoever last saved the schedule has lost access or left. Re-save it as someone who hasn’t.
  5. The PDF is missing rows → the export captured the rendered table. Raise the row limit and re-export.
  6. Everything looks right and they still can’t open it → check whether they’re signed into a different Google account in the same browser. This is embarrassingly common and costs a lot of email threads.

What to set up, depending on who you are

In-house, sharing with a manager or a team: invite people by name, keep data credentials on owner’s, and set up one scheduled email for whoever won’t open a link. That’s the whole job. Don’t over-engineer it.

At an agency, across a client roster: two things pay for themselves. Use unlisted links so clients never have to think about Google accounts, and use the Filters tab on scheduled delivery so one report can serve several recipients differently. Then make sure the schedules are saved under an account that will still exist next year — this is the one that quietly costs agencies a client conversation.

If the report contains anything commercially sensitive: named invitations only, owner’s credentials, downloads disabled — and accept that this is friction reduction rather than a security boundary. Anything that genuinely can’t leave shouldn’t be in a shared dashboard.

Frequently asked questions

How do I schedule a Data Studio report by email?

From the report, ⋮ → More share options → Schedule delivery. Set recipients, start date, repeat frequency, time and time zone, then Save. The Filters tab lets you apply report filters to the send, so the same report can go to different people filtered differently.

Why can’t I write a custom subject line for my scheduled report?

Google removed custom subject lines, message bodies, the preview image and the “Send now” button for non-Pro users in March 2025. Guides showing those fields predate the change.

How do I test a scheduled report without waiting a day?

There’s no “Send now” any more on the free tier. Set the start date to today and the time to a few minutes from now, let it fire, then edit the schedule back to what you actually want.

Why did my scheduled emails stop arriving?

A schedule runs under the credentials of whoever last saved it. If that person left, was deactivated, or lost access to the underlying data, it fails. Re-save the schedule as someone with access.

My client says the report is empty. What’s wrong?

Almost always data credentials. If the data source uses viewer’s credentials, anyone without access to the underlying data sees nothing — with no error explaining why. Switch the data source to owner’s credentials.

Does someone need a Google account to view my report?

Not for an unlisted or public link. They do need one to be invited by name, and to edit.

What’s the difference between Restricted, Unlisted and Public?

Restricted means only people you’ve added can open it. Unlisted means anyone with the link can view but it isn’t listed publicly. Public means anyone can find and view it. Unlisted is usually the right choice for client reports.

How many people can I schedule a report to?

50 recipients per schedule. On a free account you get one schedule per report and daily is the most frequent option; Pro raises that to 200 schedules and hourly delivery.

Why is my table cut off in the PDF export?

The PDF captures what’s rendered on screen, so a paginated table exports only the visible rows. Raise the chart’s row limit before exporting.

Can I remove the Data Studio branding from an embedded report?

No. The watermark on embedded reports is permanent and there’s no supported way to remove it.

Can I stop viewers downloading the data?

Yes, via the gear icon in the share dialog. Treat it as a deterrent rather than security — a Workspace admin can override it, and it doesn’t stop screenshots.

Where to go next

Scroll to Top