Your clients see only their rows.

Turn any Google Sheet into a secure, branded client portal. Works inside Google Sheets. Install our free Add-on to create portals in seconds. No data to migrate.

A
Project Dashboardclient@yourcompany.com
CampaignStatusSpendFeedback
Q1 LinkedIn AdsLive£2,400Approved
Google PPCIn review£1,850Needs changes
Meta RetargetingPaused£900Approved
Email NurtureLive£650Approved

Built for teams who live in Google Workspace.

60-second sync

with your Sheet

Data stays in Google

your Sheet, your control

Works in 5 minutes

paste URL, add clients, done

Works inside Google Sheets

free add-on, installs in seconds

Google Sheets wasn't built to be a client portal.

You've tried every workaround. None of them scale.

IMPORTRANGE doesn’t scale

50 clients means 50 linked sheets. One column rename breaks them all.

Protected ranges don’t hide data

Your client can’t edit other rows — but they can read every single one.

Publish-to-web removes all access control

Anyone with the link sees everything. Google can even index it.

Manual sharing breaks eventually

Someone always forgets to revoke access when a client leaves.

From Google Sheet to client portal in 3 steps.

1

Paste your Google Sheet URL

We read your column headers. You pick which columns clients see and which column identifies each client.

2

Add your clients

Enter their email addresses. Each client gets one-click sign-in to their own branded view.

3

Share the portal link

Your clients see only their rows. Your Sheet stays untouched. You see their feedback in real time.

Everything you need to share data securely.

Row-level access

Each client sees only rows where their email matches. No exceptions.

Auto-branding

Enter your website URL. We extract your logo and colours automatically.

One-click sign-in

Clients sign in with Google or a one-click email link. No passwords.

60-second sync

Portal data refreshes from your Google Sheet every 60 seconds.

Client feedback

Clients approve rows or flag issues with comments. You see everything.

Multi-portal support

Run separate portals for separate clients or teams. One account.

Built for teams who share data with clients.

Marketing agencies

Share campaign metrics without exposing other clients’ data.

Consultants

Give each client a professional dashboard without building a custom app.

Accountants

Share financial reports securely. Clients see only their own numbers.

Operations teams

Replace messy email attachments with a live, always-current portal.

Simple pricing. No surprises.

Start free. Upgrade when you need more.

Free

£0/month

Free forever

  • Create portals from Google Sheets sidebar
  • Share read-only filtered views
  • Up to 5 active portals
  • SheetPortal branding on portals
Start free

No credit card required

Coming Soon

Pro

£29/month

Everything in Free, plus:

  • Everything in Free
  • Client login — each client sees only their data
  • Comments and approvals on portal rows
  • Admin dashboard — manage all portals
  • Remove SheetPortal branding
  • Portal view analytics
  • Auto-refresh data every 15 minutes
  • Custom domain support

Still sharing your entire Google Sheet with clients?

There's a better way. Start free in 5 minutes.

Create your first portal