Share an Attio list. Not your workspace.
PublicViews turns any Attio list or filtered view into a web page. You pick which records appear, which attributes are visible, and who can open the link. Your viewer needs no account and no Attio seat.
Free for one view. No card.
| Company | Stage | Owner |
|---|---|---|
| NNimbus Fieldwork | Onboarding | ARAna Reyes |
| FFernbridge Studio | Active | JTJae Tran |
| SSolace Analytics | Renewal due | MKMo Kade |
| KKestrel & Holt | Active | ARAna Reyes |
Attio has no way to show a list to someone outside your workspace.
This is not a complaint about Attio. It is what their help centre says.
“It’s not currently possible to share lists externally. On our Pro or Enterprise plans, you could add someone as a member and limit their access to just one list, but they would still be able to see all records across your workspace.”
So you export a CSV that goes stale by Thursday. Or you pay $99 a month, per person, so one client can look at eight records and learn a CRM they never asked for. Or you rebuild the whole thing in Airtable and maintain it twice.
Attio pricing and help centre, checked 19 August 2026. Attio Pro is $99 per user per month billed monthly, $79 billed annually. Restricting a member to a single list requires their Pro plan.
Control
Every attribute starts hidden.
A new view publishes nothing. You switch on the attributes you want your viewer to see, one at a time, and rename them if the internal label is not the one you would use with a client. Everything you did not switch on stays on our side of the wall. It is never sent to the browser, so there is nothing extra in the page source for anyone to find.
- arr_2026_committed→Committed
- stage
- internal_owner
- margin_pct
- renewal_risk_score
- csm_notes_raw
Freshness
Send the link once. We check Attio every 5 minutes.
Change a record in Attio and the page has it by the next check. On a paid plan we check Attio every 5 minutes up to 500 records, every 15 minutes up to 5,000, and hourly up to 50,000. Free views check every hour. A paid view above 500 records also gets a check for newly created records every 5 minutes. Every plan has a Sync now button for the ten minutes before a client call.
Pages serve from our cache rather than by calling Attio, so they load fast and a rush of traffic never touches your Attio rate limit.
The CSV you sent last Tuesday is already wrong and says nothing about it. This page carries the time it last checked.
Write-back
Let them propose a change. You approve it.
Mark an attribute editable and your viewer can change it from the page. Their change waits in your dashboard, beside the value Attio holds right now, and reaches the record when you approve it. Everything you did not mark editable stays read-only, and that rule lives on our server rather than in the browser, so a viewer with dev tools open still cannot touch a field you did not open.
Text, numbers, dates, checkboxes, and single-select and status fields are editable in this version. Multi-select and linked records are read-only for now, because getting a write wrong on those changes more than one record.
Access
Four locks. Stack them.
Publish to an unlisted link. Add a password. Restrict it to specific email addresses, or to everyone at a domain. Expire it on a date or after a set number of opens. Combine as many as the situation deserves, and set read access separately from edit access so a page can be open to read and locked to change.
Pausing a view takes one click and the page stops resolving.
This page is limited to specific people. Enter your email.
Security and trust
Publishing CRM data should feel risky. Here is what we do about it.
You are not publishing your own information. You are publishing something a client, an investor, or a candidate handed you. Nobody wants to find out at a board meeting that a toggle was set wrong. So the product is built to make over-sharing hard on purpose, and we would rather show you the mechanics than show you a badge.
- Nothing is visible by default. Not "a few fields". Zero. You add each one.
- You see the page before anyone else does. Publishing renders the exact page your viewer gets, with your real records and only the attributes you chose. Check it against reality, not against a settings screen.
- Hidden attributes never reach the browser. Our read API returns visible fields only. View source shows nothing extra.
- Read-only until you decide otherwise. Editing is per-attribute, off by default, enforced on our server.
- Everything is logged. Who opened it, when, and what they changed. Gated views log the viewer's verified email.
- Unpublish is one click and the page stops resolving on the next request.
- Disconnect and the copy is gone. Every cached record from that workspace is purged, in the same transaction as the token being overwritten. You are the data controller. We are the processor.
One thing we will tell you without being asked. We hold a cached copy of the records behind your published view, encrypted and partitioned per workspace. We store the attributes your view needs and nothing else: the ones you switched on, plus anything we use to sort the page or to decide which viewer sees which rows. The exposure preview lists all of them, including the ones we hold but never display. That cache is how a page loads fast without calling Attio every time someone opens it. It is also the part a careful buyer would have gone looking for, so we would rather say it here than have you find it in a subprocessor list.
This is what your viewer will see
32 records. 3 of 8 attributes visible. Gated to @northfield.example.
Four steps. About five minutes.
- Step 1
Connect Attio. OAuth. We read the lists and objects your token can see.
- Step 2
Pick the records. An Attio list or object — all of it, one of your saved views, or a filter.
- Step 3
Choose what shows. Layout, then attributes, then who can open it.
- Step 4
Publish. Copy the link. Send it once.
Built in the open.
PublicViews is new. There is no logo wall here because there are no logos yet, and inventing them would be a strange way to start a product whose whole pitch is that you can trust us with your data.
What exists instead: the changelog, the security page, and an email address that reaches the person who built it.
Frequently asked
Do my viewers need an Attio account?
No. They open a link. There is no account, no login, and no seat, unless you turn on an email gate, in which case they confirm an email address and nothing more.
What can they see?
The records in the list or filter you picked, and the attributes you switched on. Nothing else is sent to their browser.
Can they change anything in my CRM?
Not directly. A viewer can propose a change to an attribute you marked editable, on a record already in that view. It waits in your dashboard until you approve it, and only then does it reach Attio. Our server checks every write and refuses anything you did not open.
How fresh is the page?
On a paid plan we check Attio every 5 minutes up to 500 records, every 15 minutes up to 5,000, and hourly up to 50,000. Free views check every hour. A paid view above 500 records also gets a check for newly created records every 5 minutes. A smaller one does not need one, because its full check is already that often. Nothing else moves faster: a record that changes into the view, or out of it, waits for the next full check. The page carries the time of its last update, so your viewer can see it too.
Is my data stored on your servers?
Yes, cached and encrypted, partitioned per workspace. That is how pages load fast without calling Attio. Disconnect the workspace and every cache derived from it is purged in one transaction.
What happens if I unpublish?
The page stops resolving on the next request and every viewer session is signed out, so a link somebody already had open stops working too. Anyone holding it sees an unavailable page. The cached rows stay on our side and nothing can reach them, because the status is checked before any data is read.
Will Attio build this themselves?
They might. They already ship public links for call recordings, so the pattern exists on their side. The depth is in the rest of it: per-attribute editing, domain gates, expiring links, per-viewer scoping, branding. And you have the problem now. It is a monthly plan, and you keep every record either way, because we never hold the original.
How much does it cost?
Free for one read-only view. $39 a month for ten views, editing, and gating. $99 for unlimited views and per-viewer scoping. Viewers are never charged, on any plan.
Publish one view and see what your client sees.
Connect Attio, pick a list, and publish. The free plan covers one view and does not expire. If it is not obvious in ten minutes, nothing has been spent.
Free for one view. No card. Disconnect any time.