Team WhatsApp Integration
Brainstorming how team members can use WhatsApp note-taking with the shared vault.
Current Setup (Jeremy Only)
Jeremy's WhatsApp → n8n workflow → Notes.md → Claude Code processes
- Jeremy sends self-message on WhatsApp
- n8n webhook captures it
- Appends to
Notes.mdin vault - Claude Code (via skill trigger) processes into Brain Log + relevant files
Challenge
Each team member has:
- Their own WhatsApp number
- Dropbox on their computer
- Obsidian installed
- Separate Dropbox account (not shared folder access)
Key question: How do notes from multiple team members flow into one shared vault?
Option A: Shared Dropbox Folder
Setup:
- Create shared Dropbox folder for the vault
- Each team member joins the shared folder
- Each has their own n8n workflow (or shared n8n)
- Notes route to
00 - Shared/Tools/whatsapp-notes/[Name] Notes.md
Pros:
- True shared vault
- Real-time sync across all members
- Single source of truth
Cons:
- Dropbox shared folder complexity
- Potential sync conflicts
- All members see everything
Implementation:
Ashley's WhatsApp → n8n → Ashley Notes.md → shared Dropbox folder
Tyran's WhatsApp → n8n → Tyran Notes.md → shared Dropbox folder
Option B: Individual Vaults with Central Sync
Setup:
- Each team member has their own vault
- They capture notes to their personal vault
- Automated sync pushes relevant content to central vault
- Central vault (Jeremy’s) is the master
Pros:
- Team members have private space
- Less sync conflicts
- Can control what flows to central
Cons:
- More complex infrastructure
- Delay between capture and central update
- Multiple sources of truth
Implementation:
Ashley's vault (personal) → sync script → Central vault
Tyran's vault (personal) → sync script → Central vault
Option C: Central n8n + Individual Webhooks
Setup:
- One n8n instance (Jeremy’s or shared)
- Each team member registers their WhatsApp number
- n8n routes messages by sender to correct file
- All notes land in central vault directly
Pros:
- Single infrastructure point
- No sync issues
- Notes immediately in central vault
Cons:
- Requires shared n8n access or Jeremy manages all
- Team member WhatsApp must connect to central webhook
- Privacy concerns (all goes through one point)
Implementation:
All WhatsApps → Central n8n → Route by sender → [Name] Notes.md in central vault
Option D: GitHub-Based Sync
Setup:
- Each team member has local vault
- Each vault syncs to GitHub (like current setup)
- Submodule or merge strategy combines into master repo
- Central vault pulls from all sources
Pros:
- Built on existing GitHub infrastructure
- Version control for all changes
- Clear audit trail
Cons:
- Git complexity for non-technical users
- Merge conflicts possible
- Requires GitHub knowledge
Recommended Approach
Start with Option C (Central n8n) because:
- Simplest infrastructure - One n8n to manage
- Immediate availability - Notes hit central vault instantly
- Already proven - Current setup works, just extend it
- Access control - Can route private notes to private files
Implementation steps:
- Set up team member WhatsApp cloud API connections (or use WhatsApp Business)
- Extend n8n workflow to identify sender
- Create routing logic:
- Jeremy →
Notes.md - Ashley →
Ashley Notes.md - Tyran →
Tyran Notes.md - Dan →
Dan Notes.md - John →
John Notes.md
- Jeremy →
- Create processing rules per team member
- Optional: Team members can trigger processing with keyword
Privacy Considerations
| Level | What they see |
|---|---|
| Full access | Everything in vault |
| Filtered access | Only shared folders, not private |
| Note-only | They capture notes, Neo processes, they don’t see vault |
Suggestion: Start with “Note-only” - team captures notes via WhatsApp, Neo processes into their files, they don’t need vault access. Review after 30 days.
Next Steps
- Decide on approach - Option C recommended
- Test with one team member - Suggest Ashley (most organized)
- Document the setup - So others can replicate
- Roll out gradually - One person at a time
Questions for Jeremy
- Do team members need to see the vault, or just capture notes?
- Should their notes be processed differently than yours?
- Any notes they should NOT be able to add? (security/access)
- Who manages the n8n workflow long-term?