PowerTools Plus Project is an Autodesk Fusion add-in that connects your design projects to ClickUp, a cloud-based project management platform. Map any Fusion project to a ClickUp task list, open that list with a single click, and create or update ClickUp tasks without leaving the design environment.
| Command | Location | Purpose |
|---|---|---|
| Set ClickUp Tokens | QAT › PowerTools Settings | Store your ClickUp and TinyURL API credentials |
| Map Project to ClickUp | QAT › PowerTools Settings | Link the active Fusion project to a ClickUp list |
| Open ClickUp | Design workspace › PowerTools panel | Open the mapped ClickUp list in your browser |
| Add ClickUp Task | Design workspace › PowerTools panel | Create a new ClickUp task from within Fusion |
| List Tasks | Design workspace › PowerTools panel | View tasks linked to the active document and the full project list |
| Update Tasks | Design workspace › PowerTools panel | Edit task name, due date, and priority for tasks linked to the active document |
- Download or clone this repository.
- In Autodesk Fusion, open the Scripts and Add-Ins dialog (keyboard shortcut:
Shift+S). - Select the Add-Ins tab, then select the + icon and browse to the repository folder.
- Select PowerTools-PlusProject and select Run.
The add-in loads the PowerTools panel into the Design workspace toolbar and adds a PowerTools Settings flyout to the Quick Access Toolbar (QAT).
Complete these two steps before using the toolbar commands.
Run Set ClickUp Tokens from QAT › PowerTools Settings and enter your credentials:
- ClickUp API Token — Required for all commands that read or write ClickUp tasks. See Getting Started with the ClickUp API.
- TinyURL API Token — Required only when you use the Link Document to Task option in Add ClickUp Task. See TinyURL Developer API.
For each Fusion project you want to connect to ClickUp:
- Open any saved document that belongs to the project.
- Run Map Project to ClickUp from QAT › PowerTools Settings.
- Enter the ClickUp list URL and List ID for that project.
Repeat this step for each Fusion project you want to connect.
- Create a corresponding ClickUp list for each Fusion project you want to track.
- Run Map Project to ClickUp once per project to store the list URL and List ID.
- While working in Fusion, use Open ClickUp to jump directly to the task list in your browser.
- Use Add ClickUp Task to log new tasks. Optionally link the active Fusion document so teammates can open it directly from ClickUp.
- Use List Tasks to review all tasks linked to the active document or the full project list.
- Use Update Tasks to edit task name, due date, or priority without leaving Fusion.
The following diagram shows the high-level relationships between the add-in, Autodesk Fusion, the local cache, and the external services.
C4Context
title PowerTools Plus Project — System Context Diagram
Person(user, "Designer", "Autodesk Fusion user who manages design-related tasks in ClickUp")
System_Boundary(addin_boundary, "PowerTools Plus Project Add-in") {
System(addin, "PowerTools Plus Project", "Fusion add-in that bridges the design environment and the ClickUp project management platform")
}
System(fusion, "Autodesk Fusion", "CAD host application; provides document and project context to the add-in")
SystemDb(cache, "Local Cache", "auth.json + projects.json — stores API credentials and project-to-list mappings on the local file system")
System_Ext(clickup, "ClickUp API v2", "Cloud-based project management platform; receives and returns task data")
System_Ext(tinyurl, "TinyURL API", "URL shortening service; used when attaching Fusion document deep links to tasks")
System_Ext(browser, "Web Browser", "Default system browser; opened by the Open ClickUp command")
Rel(user, addin, "Uses commands in the Fusion toolbar and QAT")
Rel(addin, fusion, "Reads active document identity and project URN")
Rel(addin, cache, "Reads and writes API tokens and project mappings")
Rel(addin, clickup, "Creates, reads, and updates tasks via REST API")
Rel(addin, tinyurl, "Shortens fusion360:// deep-link URLs (optional)")
Rel(addin, browser, "Opens ClickUp list URLs on demand")
- Autodesk Fusion — any current subscription tier
- A ClickUp account with API access
- A TinyURL account with API access (optional — required only for document linking)
Full command reference is in the docs/ folder.
| Document | Description |
|---|---|
| Set ClickUp Tokens | Store API credentials for ClickUp and TinyURL |
| Map Project to ClickUp | Link a Fusion project to a ClickUp list |
| Open ClickUp | Open the mapped ClickUp list in the browser |
| Add ClickUp Task | Create a task from within Fusion |
| List Tasks | View document and project tasks |
| Update Tasks | Edit task details from within Fusion |
| Creating the Fusion Design Custom Field | Set up the ClickUp URL field for document linking |
The add-in stores runtime data locally in cache/ at the add-in root. These files are excluded from source control and must not be shared.
| File | Contents |
|---|---|
cache/auth.json |
ClickUp and TinyURL API tokens |
cache/projects.json |
Fusion project URN → ClickUp list mappings |
Warning
cache/auth.json contains API tokens stored in plain text. Do not share this file or commit it to a repository.
This add-in is developed and maintained by IMA LLC.
This project is released under the GNU General Public License v3.0 or later.
Copyright (C) 2022-2026 IMA LLC.
The shared library at lib/fusionAddInUtils is vendored byte-for-byte identically across all nine PowerTools add-ins. It mixes code under different terms: general_utils.py, event_utils.py, and attributes_utils.py are based on Autodesk, Inc. sample code (distributed under its own license terms — see the source headers); cache_utils.py, date_utils.py, log_utils.py, and upload_utils.py are part of this project (IMA LLC, GPL-3.0-or-later). See each module's source header for details.
Copyright © 2026 IMA LLC. All rights reserved.
