Hi @emmabrooks, thnx for the question.
The phrase “when a conversation appears to have finished” is where things usually get tricky. In a chatbot, there’s no real end signal. People just stop replying or close the chat, and the AI has no way of knowing the conversation is actually done. So triggers based on that tend to be unreliable.
Also, wording like “after user feedback” can confuse the model. It is not always clear what counts as feedback. Is it every message, only opinions, or only when the user explicitly says something is feedback? That ambiguity makes the action harder to trigger consistently.
It works much better when the user clearly says something like “that’s all” or “conversation ended” in the chat. That gives the model a clear signal to act on.
One more thing that often gets overlooked. The trigger prompt does not work in isolation. It depends a lot on your main role prompt. If the role prompt itself has strict or limiting instructions, it can conflict with the trigger.
For example, if your role prompt says “do not answer anything beyond XYZ” and your trigger says “when conversation is finished, send email,” the model may never reach that step. It follows the role prompt first, so both need to be aligned.
For the prompt about sending an email after every message, it might trigger, but in practice it can be inconsistent. Actions depend a lot on how clearly the trigger prompt is written and how the model interprets it in context.
Also worth keeping in mind from a practical side. Every action trigger uses credits, and more complex tasks cost more. If someone has a long conversation with 50+ messages, using an expensive model plus actions on every message can add up quickly in cost.
There is also a speed tradeoff. Triggering an action after every message can slow down responses and create a bit of lag. So it becomes a balance between getting instant replies vs receiving every message via email.
One helpful thing here is that full conversation transcripts are already available inside the workspace. So if your main goal is to review conversations, you may not even need an action for that.
Happy to take a look at your setup if you want to refine it together 