I have an ai enrichment (claygent) that references 2 columns. of which 1 column has blank data sometimes.
why can't i run claygent for the 1 column that has blank data sometimes?
You're right - you can run Claygent even when one column has blank data!
In the Prompt Editor, you can control this with the Required to Run toggle. If a field isn't marked as required, Claygent will still run even if that column is empty. [1]
You can also use conditional runs by setting up an "Only run if" condition - for example, only running when the important column has data while allowing the other to be blank. [2]
This helps you avoid wasting credits on incomplete rows while still processing the ones with enough data to be useful.
Exactly! That blue toggle next to each input field in the Prompt Editor is the "Required to Run" setting. When you turn it off, Claygent will run even if that column has blank data. [1]
This prevents the enrichment from being skipped when referenced fields are empty, so you can still process rows that have enough data to be useful.
You're experiencing expected behavior. When you turn off "Required to Run" for a field, Claygent treats it as optional and may skip using it even when data exists. [1]
To ensure Claygent always uses both columns when data is available, you can:
1.
Keep both toggles ON and use conditional runs instead - set an "Only run if" condition that checks if at least one of your important columns has data [2]
2.
Structure your prompt to explicitly instruct Claygent to use the second column when available, like: "Use the title field if available, otherwise proceed without it"
The "Required to Run" toggle is really about whether to skip the entire enrichment, not whether to use available data within the prompt. [3]
If you still need help with managing the Claygent prompt settings or have other questions, I’m here to assist. Would you like to provide more details about what you’re trying to achieve with the enrichment?