Response that returns nothing for certain channels

I have 2 channels and there is one response that I want to appear in 1 channel but not appear in the other channel so I did this in the domain:

 utter_interject_confirm:
  - text: I can help you with that question.
    channel: web

I only put text for the 1 channel and I have no default but the problem is this causes unexpected behavior for the other channel, it triggers the fallback policy and I see this error in the core “Couldn’t create message for template ‘utter_interject_confirm’.” So I guess I can’t use this approach and instead I need to turn this response into an action and handle the logic there?

Hey @tatianaf! Can I ask why you don’t have a response for the other channel or a default response? Is this response not supposed to be used at all in the non-web channel?