Wrapped Custom Field Integration
Trello Data Sharing
The way Trello works, there are several core capabilities that power ups like Amazing Fields can not integrate directly into. This includes automations, filtering, mobile clients, and reporting. Trello only allows these features to work with core Trello features.
But fear not, Amazing Fields includes support for these features by integrating with Trello custom fields. Amazing Fields can be configured to create, manage, and wrap an associated Trello custom field. This allows you to use all of the core capabilities of Trello but make them More Amazing with formatting, styling, and editing you have come to know from Amazing fields.
Trello Notes:
- Because wrapping uses Trello custom fields and other paid functionality, you need a paid Trello account for this feature.
- Multi-select dropdown fields can not be linked because Trello dropdowns only support single select
Setup
To enable this functionality:
- Open Amazing Fields settings panel
- Go to the field you want to use to wrap a Custom Field
- Click on "Choose or Create field..." and select the field to wrap
That is all you have to do. Everything else will just happen automatically. Your Amazing Field now stores it's data in the wrapped custom field.field.
IMPORTANT: You should not manually edit the settings for this custom field. When you make changes to your Amazing Fields' settings, we will update the custom field with any changes needed. The powerup will attempt to recover from changes you make to the custom field, but making changes manually can lead to invalid configuration.
Integration and Field Names
The wrapped custom field will have a “_” prefix on the field name to make it clear which ones are wrapped by Amazing Fields. Any value you change in Amazing Field will show up in the custom field, and anything you do in automations, mobile, or integrations like Zapier to edit the value in the custom field will automatically show up in Amazing Fields.
You can use these fields to integrate Amazing Fields data with any other powerups, integrations, and code that you need for your use case.
Editing Fields
You can edit the Amazing Field or the custom field and the data will sync between the two of them. Note though that changes to the custom fields may take a split second to appear.
Warning: If you use another extension or integration that accidently sets the wrapped custom field to empty, Amazing Fields will honor this. Amazing Fields has no separate copy of this data.
Browser Extensions - hiding custom fields
To help with a clean integration in desktop browsers, I have created browser extensions for Chrome, Firefox, and Edge that automatically hide the Custom Fields that are owned by Amazing Fields. This will keep your UI clean and simple. The best part is that everything will just happen in the background.
You can find the extensions here:
Feedback
Please let me know if you run into any issues with custom fields or find some type of integration that is not quite working well for you.