Overview
Response timing affects user perception:- Too fast: Feels robotic, unnatural
- Too slow: Users get impatient, think bot is broken
- Just right: Natural conversation flow
Configuration
Configure response timing in your bot’s behavior settings:Timing Strategies
Instant Response
No artificial delay - respond as soon as the AI generates a reply.- Fastest possible response
- Good for time-sensitive interactions
- Can feel robotic
- May overwhelm users with rapid-fire responses
Natural Delay
Add a small delay to simulate human typing speed.- Feels more human
- Gives users time to read
- Creates natural conversation rhythm
- Slightly slower interactions
- May frustrate users expecting instant answers
Variable Delay
Randomize delay based on response length.- Longer responses have longer “thinking” time
- Most natural feel
- Adapts to response complexity
Combining with Typing Indicators
Response timing works best with typing indicators:- User sends message
- Bot immediately shows typing indicator
- AI generates response
- Bot waits for configured delay (if response was fast)
- Bot sends reply
When using typing indicators, the actual AI processing time often provides enough natural delay. Only add artificial delays if responses are consistently instant.
Platform Considerations
Telegram
- Native typing indicators pair well with timing
- Users expect near-instant responses in private chats
- Group chats can tolerate slightly longer delays
Slack
- Workspace users expect quick responses during work hours
- Thread replies can have natural delays
- “Thinking…” messages complement timing well
Best Practices
Start with Zero Delay
Only add delays if responses feel unnaturally fast
Use with Typing Indicators
Combine timing with visual feedback
Test with Real Users
Get feedback on conversation feel
Consider Context
Support bots need speed; social bots need personality
Next Steps
Typing Indicators
Add visual feedback during response generation
Should Respond
Control when your bot responds to messages