I need a Workflow trigger that fires on every incoming message from the contact, not only when a conversation is opened/closed. This would unlock more accurate automation around routing, SLAs, and inactivity handling.
Problem/limitation:
Right now, Workflows can’t reliably react per incoming message. Respond.io only have high-level triggers like Conversation Opened/Closed and can check ⁠ Time Since Last Incoming Message ⁠ at those moments, but:
1.⁠ ⁠We can’t run logic every time the customer sends a message.
2.⁠ ⁠We can’t maintain a precise “last customer activity” state that is updated on each message without a dedicated event.
3.⁠ ⁠AI prompts also can’t access a true “now()” timestamp or run before routing logic, so we can’t hack this via the AI Agent.