- blog
- Product
4 min read
Attio does the math
Abby Uy Product Marketing
What is this pipeline worth if we weight it honestly? Which deals have been stuck in a stage longer than they should be? Which accounts are worth less to us than they were 90 days ago? Which of these leads deserves more attention?
There's no need for guesswork on your most important revenue questions.
The real answers are calculations from data you already have.
Introducing formula attributes
Attio now computes new values from your existing data.
Write it or describe it
Create formulas in a dedicated editor, with a full library of math, logic, text, and date functions.
Attio provides syntax guidance as you type, including a searchable list of what’s available and examples of how to use functions with your existing attributes.
If you’d rather not write formula syntax at all, just describe what you want. Attio writes the formula for you based on your prompt, without using any workspace credits.
Try this example:
Output the text "Stale" if this deal has been in its current deal stage for more than 14 days, and "Active" otherwise.
Build with confidence
Attio shows you a preview result for an example record of your choice. You know exactly what a formula will return before you save it.
If something’s off, Attio identifies the error, flags it, and fixes it for you.
Functions that understand change over time
Attribute history functions work with historical values, helping you understand how your data has changed over time, not just what it is now.
timeSpentIn measures how long an attribute sat at a certain value, like a deal stage. hasBeenIn checks whether it ever passed through a given value. valueAt tells you what an attribute was on a specific date, previousValue checks what it was before the last change, and valueSetAt pinpoints when it changed.
These custom functions open up insights that are only possible in Attio.
Values that flow through Attio
Every computed value becomes context to inform your next move.
The formula output is an input to everything else in Attio. Filter and group views by it. Use it as a metric in reports and dashboards. Trigger a workflow when it crosses a specific threshold. Pull it into a sequence to personalize outreach.
You get live insights with logic that runs through every part of Attio.
Deterministic, composable, reactive
Formulas strengthen the foundation of Attio in three ways.
Deterministic. The same inputs give you the same answer, every time. That’s what makes a number safe to forecast on, audit in a board meeting, or trigger a workflow from. You don’t want a creative answer to "what’s this deal worth?" You want the right one.
Composable. A formula can reference another formula and other attributes. Set your stage probabilities once, then use them in weighted pipeline, in a report, and in a scoring model. Formulas stack, so you can use them everywhere.
Reactive. When the underlying data changes, the formula recalculates on its own, within seconds. If seat count changes, contract value follows. Nothing to re-run, nothing to re-prompt, nothing to remember. And none of this slows down as you grow.
Precise, connected, and current. That’s what makes a value in Attio better than a number anywhere else.
Why this matters
Some of the most valuable work in Attio is already done by agents. They research accounts, triage leads, flag buying signals, advance deals, and make judgment calls across every record at a scale no team could cover on its own.
But calculations have a different job. They're for when the answer has to be exactly right, not just plausible.
With deterministic formulas now supporting agentic work, Attio is the strongest foundation for revenue teams to build advantage on.
It's a system you can trust, and one that gets sharper every day it runs.
Get started
Formula attributes are available on Pro and Enterprise plans. Admins can create and manage them, along with any member who has full access to the relevant object or list.
Add a new attribute on any object or list and choose Formula.
Check out our Help Center for inspiration:
We can’t wait to see what you build.