Weekly Addepar AUM snapshot into an Airtable ops dashboard

Every Monday at 6am, snapshot every household's AUM from Addepar into an Airtable base so your ops team starts the week with a fresh dashboard.

Deterministic Code
AddeparAirtableOperationsFinanceData SyncDaily Digests
PromptCreate

Every Monday at 6am, refresh an Airtable table with a fresh AUM snapshot for every household in Addepar. The workflow is deterministic pull-and-write, so build it as a code workflow.

Step 1: In Addepar, call List Entities filtered to the household / client entity type to get every household the firm manages. Page through the cursor until there are no more results. Chunk the household list so the rest of the workflow stays under Addepar's per-firm rate limits (50 requests per 15-minute window, 1000 per 24 hours).

Step 2: For each household, call Get Portfolio View Results against a saved AUM analysis view (the view slug is a workflow input the user picks during setup) to pull total market value, cash weight, and the top-line asset-class split for today's as-of date and for one week ago. Compute a week-over-week dollar change and percent change from those two values. On a 429 response, read the X-RateLimit-Retry-After header and sleep for that many seconds before retrying; pace the loop so it never bursts through the rate limit.

Step 3: Assemble one row per household with these fields: Addepar entity ID (the upsert key), household name, as-of date (today), total market value, cash percent, allocation summary (a short text field like "Equities 62% / Fixed Income 24% / Alts 9% / Cash 5%"), week-over-week dollar change, and week-over-week percent change.

Step 4: Batch the rows into groups of 10 and call Airtable Update Multiple Records with performUpsert set to match on the Addepar entity ID field. That keeps a single row per household in the "AUM Snapshots" table, refreshed every Monday, so the firm's shared Airtable dashboard is always current without piling up duplicate rows.

Inputs the user picks during setup: the Addepar saved view slug for the AUM analysis view, the Airtable base ID, the Airtable table name (defaults to "AUM Snapshots"), and the field name inside that table that holds the Addepar entity ID (used as the upsert key).

Additional information

What does this prompt do?
  • Pulls every household from Addepar and reads the latest values from your saved AUM view: total market value, cash weight, and the top-line asset class split.
  • Compares this week's numbers to last week's snapshot so each row shows the dollar and percent change since the previous Monday.
  • Writes one row per household into an Airtable base you already share with your team, keyed on the Addepar household ID.
  • Refreshes the same table every week instead of creating duplicate rows, so your Airtable dashboard is always current without any cleanup.
What do I need to use this?
  • An Addepar login with access to household data and to the saved analysis view you want to use
  • An Airtable base with a table for AUM snapshots (or a blank base you're ready to point this at)
  • The name of the Addepar view that shows total AUM for a household
  • A shared Airtable link you want your ops team, partners, or advisors to bookmark
How can I customize it?
  • Change the schedule (weekly Monday morning is the default, but biweekly or first-of-month works the same way)
  • Point it at a different Addepar view to snapshot a different number (ex-cash AUM, model portfolio drift, benchmark comparison)
  • Choose which Airtable base and table receive the rows, and which columns you want populated
  • Rename or reorder the Airtable columns to match how your firm already talks about AUM

Frequently asked questions

Do I need a BI tool like Tableau or Looker for this?
No. That's the point. Airtable acts as the shared dashboard: cheap, viewable by non-technical partners, and easy to link to per-household detail views. If your firm outgrows it, the same workflow can point at a real warehouse later.
What if we have hundreds of households, will Addepar rate limit us?
Addepar allows 50 requests every 15 minutes per firm. The workflow paces itself accordingly, honours the retry-after header if it ever hits a limit, and chunks household lookups so a Monday morning run for a large book finishes cleanly.
Will this create a new Airtable row every week?
No. The workflow upserts on the Addepar household ID, so each household has exactly one row that gets refreshed in place. If you want a historical time series, add a second table that logs the weekly values by date.
Can I capture different numbers, like ex-cash AUM or a target allocation gap?
Yes. The workflow reads from whichever saved analysis view you point it at, so as long as the number lives in Addepar's Analysis, this workflow can pull it. You can also add columns to your Airtable table and map them to view fields.
Can non-technical partners open the Airtable base?
Yes. Airtable has view-only shares and interfaces, so you can hand a link to a partner or non-technical ops lead and they can browse, filter, and click through without touching Addepar.

Give your ops team a fresh AUM dashboard every Monday.

Stop pulling household AUM by hand into spreadsheets. Let the numbers arrive in Airtable before anyone sits down.