π Sync Fizzy cards with Basecamp todos in real time
β‘ 28 views Β· π Project Management
Description
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
- Create integration at: https://launchpad.37signals.com/integrations
- Copy Client ID and Client Secret
- Add credentials in n8n (Settings > Credentials > Basecamp OAuth2)
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 todocard_assigned/card_unassignedβ Updates todo assigneescard_closedβ Marks todo completecard_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
π Nodes Used
HTTP Request, Webhook
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File