Description
Automatically sync Fizzy cards to Basecamp todos in real-time. When cards are created, assigned, completed, or reopened in Fizzy, the changes sync instantly to your Basecamp project. Card tags determine which todolist items go to, and team members are matched by email.
What you'll need
- n8n instance (self-hosted or cloud)
- Basecamp account with project access
- Fizzy account with board management permissions
- Matching project/board names in both platforms
How it works
- Receive webhook - Fizzy sends card events to n8n
- Match projects - Finds corresponding Basecamp project by name
- Sync todolists - Maps Fizzy tags to Basecamp todolists (auto-creates if needed)
- Update todos - Creates, updates, or completes todos based on card actions
- Sync assignees - Matches team members by email address
Setup steps
1. Install Basecamp community node
npm install n8n-nodes-basecamp
Or install via n8n Community Nodes: https://www.npmjs.com/package/n8n-nodes-basecamp
2. Configure Basecamp credentials
3. Set your account ID
- Find your Basecamp Account ID in your Basecamp URL
- Update the "Set Basecamp account ID" node in the workflow
4. Prepare your Basecamp project
- Create a project (name must match your Fizzy board name exactly)
- Enable the Todos tool in project settings
- Optionally create todolists matching your Fizzy tag names
5. Configure Fizzy webhook
- Open your Fizzy board
- Click the globe icon for webhook settings
- Paste the webhook URL from the "Receive Fizzy webhook" node
- Enable all event types
- Note: Each board requires its own webhook
Supported Fizzy events
card_published → Creates new todo
card_assigned / card_unassigned → Updates todo assignees
card_closed → Marks todo complete
card_reopened / card_postponed → Marks todo incomplete
Features
✅ Real-time bidirectional sync
✅ Automatic todolist creation from tags
✅ Assignee matching by email
✅ Maintains Fizzy card ID for tracking
✅ Handles both active and completed todos
✅ Pagination support for large todolists
Tips
- Use consistent naming between Fizzy boards and Basecamp projects
- Ensure team members use the same email in both platforms
- The first Fizzy tag determines the Basecamp todolist
- The workflow preserves a Fizzy ID in todo descriptions for tracking