Docs/Sharing

Shared views

Turn an Attio object, list, or saved view into a live read-only link for someone who doesn’t have Attio — with only the columns you choose.

8 min read · Updated July 2026

What a shared view is

A shared view is a web page that shows your live Attio records to someone outside your workspace. You pick the source, you pick the columns, and you get a link. Whoever opens it sees current data — no Attio account, no login, and no way to change anything.

You’ll see them called portals in the app’s address bar. They’re the same thing.

  • Send a client their own slice of your pipeline without giving them a CRM seat.
  • Give an investor a live portfolio list instead of a spreadsheet that’s stale by the time it lands.
  • Hand a contractor exactly four columns out of an object that has forty.
  • Replace the monthly “here’s the latest export” email with one link that never goes out of date.

Why not just export a spreadsheet?

An export is out of date the moment you send it, you can’t take it back, and it usually carries more columns than the recipient should ever see. A shared view fixes all three: it reads live, you can revoke it in one click, and unchosen columns are never sent to their browser at all.

Create one

  1. 01

    Open Portals and hit New shared view

    It uses the Attio connection you already have. If you haven’t connected Attio yet, you’ll be asked to first.

  2. 02

    Pick what to share

    An object, a list, or a saved view. A saved view arrives with its Attio filters still applied, so it’s the easiest way to share a narrow slice.

  3. 03

    Choose and order the columns

    Up to 50. Drag them into the order you want them read in. Anything you don’t pick is never sent to the visitor’s browser.

  4. 04

    Set the sorting

    One attribute, ascending or descending. Attio does the sorting, so it applies across every record — not just the ones currently on screen.

  5. 05

    Decide on a password and downloads

    Both optional. Downloads are on by default; a password is off by default.

  6. 06

    Create the link and copy it

    Copy link is on the shared views list. Open lets you see exactly what your recipient will see.

You have to choose the columns yourself

Attio’s API hands us a saved view’s filters but not its column layout or sort order. So filtering carries over and presentation doesn’t. We ask instead of guessing, because a guess would quietly put columns in front of people you never meant to show them to.

What your recipient sees

A clean table with your title on it, a green Live from Attio badge, and a line in the footer saying exactly when the rows were read out of Attio — so nobody has to argue about whether a tab left open since Tuesday is current.

  • They can resize a column, click a long cell to read all of it, and scroll for more rows.
  • They can download a CSV, if you allowed it.
  • They can’t sort, filter, or search — the order is your decision, not theirs.
  • They can’t edit anything. There is no path from a shared view back into your Attio records.

The page also tells search engines not to index it, so a link pasted somewhere careless doesn’t turn up in Google.

Open a live shared viewA real one, reading from a demo Attio workspace: an “Invested” list of companies with five columns, no password, downloads on. This is exactly what your recipient gets.

Passwords, revoking, and deleting

The link itself is a long random address that nobody guesses or stumbles onto. A password is a second lock on top of it, and its real job is the forwarded link: when a recipient passes your link to someone you didn’t intend, changing the password cuts off everyone who has the old one without you having to reissue the link.

Add or change a password

What happens
Anyone already unlocked is locked straight back out and needs the new one.

Remove the password

What happens
The link works for anyone holding it again.

Revoke

What happens
The link stops working immediately. Restore switches it back on with the same address.

Delete

What happens
The shared view and its link are gone for good. Your Attio records are untouched.

A revoked link, a deleted one, and one that was mistyped all show the same neutral “unavailable” card. A password-protected link shows nothing at all before the password is right — not the title, not the source, not your client’s name.

One password, one link, per audience

There’s one link and one password per shared view, and we don’t record who opened it. If two audiences shouldn’t see the same columns — or you want to cut one off without disturbing the other — make them a shared view each.

Changing one later

Edit lets you change the title, the columns and their order, the sorting, the password, and whether downloads are allowed. Changes reach anyone with the link open the next time they load the page.

The source is fixed once created. A different object or list means an entirely different set of columns, so that’s a new shared view rather than an edit to this one.

If you renamed or deleted an attribute in Attio

Saving re-checks every column against Attio. If one no longer exists, the save is refused and says so, rather than leaving the link pointing at something that isn’t there.

How fresh the data is

Rows are read from Attio when someone opens the page, and a fresh reading starts every five minutes. People opening the same link within the same few minutes share one reading of the data, which is what stops twenty recipients scrolling at once from burning through your Attio API limit.

So a page reloaded now is current. A tab that’s been open and scrolling for a while can be up to twenty minutes behind, which is why the footer prints the read time. If a recipient has had a page open a long time, the table will ask them to refresh rather than quietly mixing old rows with new ones.

Limits

Every limit below is shown on the page when it’s hit — a table that quietly stops at a round number is worse than one that says why.

Records per shared view

Amount
5,000
What the visitor sees
A note that it’s showing the first 5,000 in your sort order.

Rows per CSV download

Amount
2,000
What the visitor sees
The file name ends in -partial.

Columns

Amount
50
What the visitor sees
The picker won’t let you add more.

Very long cell values

Amount
1,000 characters
What the visitor sees
Trimmed with an ellipsis; the rest of the row is intact.

Linked records on a page

Amount
1,000
What the visitor sees
A note that some linked values couldn’t be filled in.

Sharing more than 5,000 records?

Narrow it in Attio first. Build a saved view with the filter you want and share that — Attio keeps applying the filter, so the link stays inside the limit and your recipient gets a more useful page anyway.

Columns from a linked record

If your source points at another object — a deal that references a company, say — the column picker also offers that company’s attributes, listed like “Company › Domain”. Pick one and the shared view fills in the value from the other side.

It’s how you show company details next to deals without your recipient ever seeing the companies object itself. It does mean more reading per page, so it’s the first thing to drop if a busy view warns that some linked values couldn’t be filled in.

CSV downloads

When downloads are on, visitors get a Download CSV button holding exactly the columns on screen, in the same order. Turn it off and the button disappears — and the download stays blocked even for someone who saved the address.

  • Empty cells show as a dash on screen but come out empty in the file, so they sort and sum properly.
  • The file opens in Excel with accents and symbols intact.
  • Anything that looks like a spreadsheet formula is written as plain text, so a value typed into Attio can’t run on your recipient’s machine.
  • If the download hit a limit, the file name says -partial rather than leaving you to guess.

If something looks wrong

“This shared view is unavailable”

What it means
The link is revoked, deleted, or was copied incorrectly. Check the shared views list, then send a fresh Copy link.

“This view could not be refreshed right now”

What it means
We can’t reach Attio with your connection. Reconnect Attio, then reload — the link itself is fine.

“This shared view is busy”

What it means
Unusual traffic on that one link. It clears on its own within a minute.

“This view snapshot expired”

What it means
A page was left open too long. Refresh the page and it carries on.

A recipient can’t get past the password

What it means
Repeated wrong attempts are slowed down deliberately. Wait a few minutes, or set a new password and send that.

Shared views need your Attio connection alive

Every link reads on your connection, not your recipient’s. If your Attio authorization expires, every shared view you own stops showing rows until you reconnect — so reconnect promptly rather than leaving clients on an error page.

Up nextWhen something breaks