I manage Intercom across 10+ brands, and conversation attribute management is one of the most challenging administrative areas. Below are several enhancements that would significantly improve usability, governance, and reporting capabilities.
1. Add Filtering Capabilities
Provide the ability to filter attributes based on criteria such as:
-
Custom Attribute (We use custom attribute PRODUCT across all brands)
-
Usage status
-
API-created vs. manually created attributes
-
Workflow dependencies
This would make it much easier to locate and manage attributes at scale.
2. Add Export Functionality
Allow administrators to export attribute metadata for documentation, audits, cleanup projects, and cross-team collaboration.
3. Add Attribute Reporting
Create a reporting experience that provides visibility into attribute usage and health.
Suggested report features:
-
List of all current attributes with filtering capabilities
-
Usage metrics to identify underutilized or unused attributes
-
Number of options per attribute (e.g., a dropdown field contains 34 options)
-
Visibility settings
-
Last updated date
-
Workflow dependencies
This would help teams identify opportunities for consolidation and cleanup.
4. Customizable Columns
The current "Type" column is not particularly useful for my workflow.
Instead, allow administrators to Show/hide/reorder columns This would create a more flexible management experience.
5. Improve Attribute Consolidation & Historical Data Preservation
When consolidating attributes, administrators often need to rename and merge existing fields.
When deleting an attribute, Intercom should prompt:
"Would you like to migrate historical data to another attribute?"
This would preserve reporting continuity and historical metrics. Currently, archiving or deleting attributes can negatively impact historical reporting and trend analysis.
6. Improve Visibility Information
The "Visible To" field should be hoverable so administrators can quickly see all inboxes where an attribute is exposed without having to open the edit screen.
This would save significant time when auditing attribute visibility across multiple teams and brands.
7. Indicate Workflow Dependencies
Similar to the Data Connectors experience, attributes should clearly indicate where they are being used.
Examples:
-
"Used by 3 workflows"
-
"Used by 2 Fins automations"
-
"Used by 1 outbound campaign"
This would help prevent accidental changes to attributes that are actively powering automation.