How do you connect different databases in your workflow?
Connect
1 Answer
Here's what I use for client work. The same pattern fits most setups.
- One relation per real-world link. Clients ↔ Projects, Projects ↔ Invoices, Projects ↔ Tasks. Make each relation two-way so you can navigate both directions.
- Rollups to bring numbers up. For example, a Client's total billed = rollup of Invoices → Amount → Sum. Use a formula like
prop("Invoices").filter(current.prop("Status") != "Paid").map(current.prop("Amount")).sum()for "still owed". - Linked views instead of copies. On a client page, add
/linked viewof Projects filtered to that client. Never duplicate a database. - Keep the chain short. Rollups only reach one hop, so if you need a value two levels away, roll it up in the middle database first.
- A home dashboard with linked views (Active projects, Unpaid invoices) ties it together.
If you want to see it working, our free Lite template has Clients ↔ Projects wired up: https://2rds.github.io/freelancer-ops/lite.html?ref=notionanswers (also on the Notion Marketplace: https://www.notion.com/templates/freelancer-ops-lite)
Without Answer
-
- 121
- 0
- Oct 3
-
- 310
- 0
- Aug 12
-
- 353
- 0
- Aug 7
-
- 463
- 0
- Jul 17
-
- 1550
- 0
- Apr 14
-
- 1055
- 0
- Apr 10
-
- 1079
- 0
- Apr 7
-
- 1027
- 0
- Apr 6
- see all
Recent Activities
freelancerops answered 2 hours ago
Recurring bills - monthly valuesfreelancerops answered 4 hours ago
Budget by month (Rollup adding all months, can't s…freelancerops answered 7 hours ago
How do i rollup by monthsfreelancerops answered 11 hours ago
How might I create a header/detail page?freelancerops answered 1 day ago
Linking Databases
...

