Keyword trigger should allow advanced configuration.
Currently, if the message contains a keyword, a flow is triggered.
This causes conflicts if the message contains two keywords, triggering two flows instead of one.
Adding advanced configuration would not only prevent it, but would also allow brands to create flows for more complex use cases.
Advanced configuration would include all the options in the attached screenshot, plus:
  • Message match (on a scale of 1 to 3)
Think of it as %age match. At 1, if 25% of the message matches the keyword, a flow will trigger.
At 3, a flow will trigger if the message contents match 75% of the keyword.
This option is just to deal with conflicts, if they arise. A higher match %age would be prioritized if there is a conflict like the one shared in the above example.