I’d like to propose a new custom field type that retrieves its value dynamically through an API integration.
How It Works:
Specify a Trigger: Choose which fields (e.g., title, description, other custom field, etc.) in the task should trigger the API call whenever they change.
Set an Endpoint: Provide an API endpoint that behaves like a webhook. When triggered, the response from this endpoint becomes the value of the custom field.
Why This Feature?
This would enable powerful and seamless integrations with external systems without adding unnecessary complexity. Imagine auto-filling fields based on external calculations, fetching data from other tools, or integrating with internal systems—all handled directly within ClickUp.
Why Not Use Existing Options?
While it might be possible to achieve similar functionality using ClickUp's webhooks and API, this approach has significant drawbacks:
For Users: It requires substantial overhead, as we'd need to handle multiple API calls just to update a single field in each task.
For ClickUp: This alternative is likely to have a greater impact on your infrastructure. Frequent webhook events combined with API calls for every update could lead to increased load and inefficiencies.
The Value:
By introducing this custom field type, ClickUp could offer a much simpler and more efficient solution for integrations, benefiting both users and the platform itself.