Chatbot Builder
Auto-Reply Rules and Triggers
2 min readMar 19, 2026
Auto-Reply Rules and Triggers
Triggers define *when* an auto-reply or chatbot flow activates. HelpKit offers a rich set of trigger conditions to handle any scenario.
Available Trigger Types
#### 1. Keyword Match Activates when the incoming message contains a specific word or phrase.
^ORDER-\d{6}$)#### 2. First Message Fires once for each new contact on their very first message. Ideal for welcome flows.
#### 3. New Conversation Fires at the start of every conversation session (resets after 24 hours of inactivity).
#### 4. Outside Business Hours Fires when a message arrives outside your configured work schedule.
#### 5. No Agent Response (Timeout) Fires if no agent replies within a set time (e.g., 5 minutes). Use this to send a "We'll be with you shortly" message.
#### 6. Contact Tag Added Fires when a specific tag is applied to a contact. Useful for segmented automation.
#### 7. Webhook / API Trigger Activates a flow via an external API call. Perfect for e-commerce order events.
Trigger Priority
If multiple triggers match the same message, HelpKit applies them in this order:
Setting Conditions (Filters)
Add conditions to narrow when a rule fires:
Preventing Trigger Loops
Use the "Don't trigger if already in a flow" setting to prevent auto-replies from firing inside active chatbot sessions.