Clay Icon

User Access to Complex Data Types and Custom Enrichments in Clay

·
·

Are there any plans to give users access to lists, objects, and more complex primitives/building blocks? At the moment, everything needs to be normalised to text/String, so I have to use lots of JSON.parse and JSON.stringify calls to manipulate the data between enrichments. As tables become complex, it would be great to be able to use lists and objects natively (like you can for 1st party enrichments). It would also be super helpful to be able to build more complex custom enrichments. In particular when they involve callbacks. The workaround I use is creating another table that catches the callback and then writes the results to the primary table. But this is a bit of a pain to manage and adds complexity. It would be simpler if the column that originates the call could receive the callback as it does for some of the 1st party enrichments. Basically, will end users ever have access to similar tools as 1st party Clay developers? I understand this is only useful for (technical) power users, so I completely understand if this is not a priority.

  • Avatar of Daniel K.
    Daniel K.
    ·
    ·

    Thanks so much for your feedback. Spot on. I shared it with the team. A bit more context. There are plans to expand the "save config" functionality to cover additional enrichment types like "write to table" and to allow saved configurations for formulas in general, not just on enrichment columns. Same with callbacks. If there's anything else I can assist you with, please let me know! 😊 Have a great Tuesday, Daniel

  • Avatar of Henrique
    Henrique
    ·
    ·

    I see, thanks for the info, Daniel. I have to say none of those things make any difference to my workflow. Although I’m not sure I understand what you mean by “save config” for callbacks. If I had to pick one thing I’d like changed, it would be (native) support for objects and lists. I think Airtable does a decent job of balancing having a simple interface while still allowing technical users to write scripts and other more advanced features. Also, the way that columns and views are managed in their UI is something I dearly miss in Clay. For example, if you have multiple views, every time you add a column, it gets added to all the views. And you have to manually edit the visibility and order of columns in each of the individual views, which is a pain. Sorry for the rant I just have I have a bit of a love/hate relationship with Clay 😅. And, unfortunately, I don’t see a roadmap that will improve my experience but that’s probably because the way I use it is atypical

  • Avatar of Joe R.
    Joe R.
    ·
    ·

    +100 to being able to use arrays and objects (I’ve bugged Eric E. enough about this but tagging him again 😉 ) Also a great call on being able to work with callbacks without the write to table-look up table workaround

  • Avatar of Bo (.
    Bo (.
    ·
    ·

    Hey Henrique – Thank you so much for the thoughtful feedback; it’s truly appreciated! I’ve shared it with our product team. We’re always looking to improve, and insights like yours are incredibly valuable as we consider future enhancements.

  • Avatar of Channeled
    Channeled
    APP
    ·
    ·

    Hey there - just wanted to check in here to see if you needed anything else! Feel free to reply back here if you do.

  • Avatar of Channeled
    Channeled
    APP
    ·
    ·

    We haven't heard back from you in a bit, so we're going to go ahead and close things out here - feel free to let us know if you still need something!

  • Avatar of Channeled
    Channeled
    APP
    ·
    ·

    Hi Henrique! This thread was recently closed by our Support team. If you have a moment, please share your feedback:

  • Avatar of Channeled
    Channeled
    APP
    ·
    ·

    Thank you so much for sharing your feedback Henrique!