Hi there, when grouping different email messages in a single clay table, we are looking to give different messages and personalisation parts depending on the characteristics of the person. Normally to do this, you would apply a 'only run if' rule, so that this message is only applicable for certain people, but this option is missing. It seems that when crafting what's in the message, the only thing that will change is the value taken from the cell. Is the only way to make this work is to have different tables for each unique message?
You don't need separate tables! You can use Conditional Snippets within your message drafting to show different content based on person characteristics. [1]
In your message body, add conditional logic using if/else statements. For example, you could display different intros based on job title, company size, or industry.
You can also use conditional runs on the email campaign column itself - set it to "Only run if" certain criteria are met, so different people get routed to different campaigns entirely. [2]
This way you can have multiple personalized message variations in one table without duplicating your setup.
Is that what you were looking for?
Where are those conditional "only run if" options in the message drafting option? In my screenshots, you can see it doesn't appear to exist
The "Only Run If" option isn't in the message drafting panel itself - it's in the Run Settings of the message drafting column. [1]
To find it:
Look for the Run Settings section in your message drafting column
You'll see an "Only Run If" toggle there to set conditional logic
Click "Use AI" to open the conditional runs editor [2]
This lets you control when the entire message drafts based on your criteria - like only drafting for certain job titles or company sizes.
For content variations within the message itself, you'd use Conditional Snippets (type / in the message body).
Did that answer your question?
If you still need help with setting up conditional runs or snippets in your message drafting, I’m here to assist. Would you like to provide more details about what you’re trying to achieve so we can continue?
But as shown in the screenshots, this option doesn't exist for messages. It exists for other scenarios
I understand this is frustrating, and I’ll connect you to a human agent who can assist you further with this issue.
Our support team has got your message and we'll get back to you soon!
If you’re dealing with a specific table, drop the URL below so we can help you quicker. Otherwise, someone from our team will be in touch soon!

Hi Denver, the functionality our AI support bot referenced is available only in Sequencer. If you haven’t checked it out yet, it’s a newer feature that should make the use case you described much easier.
In the meantime, while you’re deciding whether Sequencer makes sense for you, you can use more complex IF-based formulas to achieve similar workflows.
While you could build a single long formula with all the IF conditions baked in, I’d recommend splitting them across multiple columns (one per run condition) since it’s much easier to maintain.
We haven't heard back from you here, so we're going to go ahead and close this thread out.
Still need help here? Reply back and someone will jump back in.
Have a question thats not related to this thread? We recommend kicking off a new ticket in the support channel!
