Pillar: RunoSO is the freelancer management system — see the full freelancing management system pillar for comparison vs Notion/Sheets.
Last Tuesday’s call: client approved scope increase but asked to hold invoice. You wrote it in Apple Notes. Friday you invoice early — client is annoyed, you look unorganized. Notes without a client link are amnesia.
Link notes to clients.id and projects.id so every note surfaces in client view src/app/(dashboard)/clients/[id]/page.tsx and spawns isToday tasks. That is why meeting notes freelancers in RunoSO is not a template — it is a query SELECT * FROM personalTasks WHERE projectId = ? AND isToday = true joined to clients and vault.
Why Notes Vanish
- App silos: Notes in 3 apps, none with
clientIdFKsrc/lib/db/schema.ts:7— search fails. - No task extraction: Decisions never become
personalTaskswithprojectId— follow-ups drift. - No handover: New VA can’t find history; portal
src/lib/db/schema-public.ts:169empty.
The Linked Productivity Model: Meeting Notes Freelancers Knows Its Context
Link notes to clients.id and projects.id so every note surfaces in client view src/app/(dashboard)/clients/[id]/page.tsx and spawns isToday tasks.
clients { id, notes text } src/lib/db/schema.ts:15
projects { clientId, notes } src/lib/db/schema.ts:38
personalTasks { projectId → projects.id } src/lib/db/schema.ts:234
// Client page joins: notes + linked tasks + invoicesWhat linked gives you: one clientId to filter every asset src/app/api/assets/[category]/route.ts:91 with buildPaginatedQuery src/lib/utils/pagination.ts:11, vault hint vaultItemName without plaintext src/lib/vault/crypto.ts:28, and notifications RENEWAL_MILESTONES [7,3,1,0] src/app/api/cron/daily/route.ts:17 that nag before failure.
Sheets vs RunoSO Productivity: Meeting Notes Freelancers Test
| Scenario | Sheets / Generic | RunoSO Linked |
|---|---|---|
| Recall decision | Search Slack/Notes | Client → notes + tasks filtered by projectId |
| Create follow-up | Copy note to Todoist | One-click projectId task isToday |
| Onboard VA | Forward threads | Share portalTokens with notes scope |
Sheets list meeting notes freelancers. RunoSO links meeting notes freelancers to projectId and vaultItemId.
Deploy in 30 Minutes
- After call, add note to
clients/[id]with date, decisions,hold invoiceflag. - Convert each action → task
personalTasksprojectId+dueDate+isToday:false. - Tag credential if needed →
vaultItemIdso next call SSH ready. - Share portal if client asks for recap — token
revokedAtsafesrc/lib/db/schema-public.ts:178. - Weekly review: scan
updatedAtnotes for stale clients.
Mistakes & Pro Move
- Meeting notes in email unsearchable after 30 days — centralize.
- No project link makes task orphan; always set
projectId. - Plaintext password in notes leaks — use vault
gcm:iv:tag:encsrc/lib/vault/crypto.ts:28.
Meeting Notes Freelancers fails quietly until a client asks "where is it?" Keep meeting notes freelancers linked to projects, vault and invoices so work ships and money follows.
→ Fix Meeting Notes Freelancers in RunoSO — Free
By Gautam Parmar — your meeting notes freelancers never slips with RunoSO linked.
Keep Reading
- Pillar: freelancer management system
- Client communication system freelancers: Client communication system freelancers
- Client project linked system freelancers: Client project linked system freelancers
- Freelance client onboarding checklist 2026: Freelance client onboarding checklist 2026
FAQ
Where are notes encrypted? Client/project notes are plaintext but filtered by tenant tenant_${id} RLS; credentials stay vaultItems gcm:iv:tag:enc never in notes.
How do I prevent note bloat? One note per meeting prefixed YYYY-MM-DD — topic; pagination buildPaginatedQuery src/lib/utils/pagination.ts:11 keeps load fast.
Can clients see notes via portal? Portal src/lib/db/schema-public.ts:169 shares assets/invoices filtered by clientId; notes require explicit share, default private.



