This should be used wisely. For general typing speed adjustments, use the Typing emulation
settings instead.
Configuration Options
Timing Control
- Seconds to Wait: Specify the exact number of seconds to pause
- Variable Support: Use variables to create dynamic wait times based on conditions
- Flexible Duration: Accept decimal values for precise timing control
- Real-time Preview: See the effect immediately during bot testing
Settings
- Pause the Flow: Control whether to interrupt the natural block processing flow
- Processing Control: Decide when long-running actions should be preceded by messages
- User Experience: Balance between natural conversation flow and technical requirements
Features
Natural Conversation Pacing
- Message Emphasis: Add pauses after important announcements
- Reading Time: Give users adequate time to process complex information
- Dramatic Effect: Create suspense or emphasis in conversation flow
- Rhythm Control: Maintain natural conversation timing
Dynamic Wait Times
Use variables to create contextual wait times:- User-based Timing: Adjust pauses based on user preferences
- Content-based Delays: Longer waits for complex information
- Conditional Pauses: Different timing based on conversation state
Flow Management
- Processing Control: Manage when messages appear relative to background processes
- Synchronization: Coordinate timing with external system responses
- User Experience: Prevent overwhelming users with rapid-fire messages
Advanced Features
Contextual Timing
Flow Interruption Control
The “Pause the flow” option provides granular control:- Standard Flow: Bot processes all blocks between inputs continuously
- Paused Flow: Forces a break to display messages before continuing
- Long-running Actions: Show status messages before time-consuming operations
Integration with Other Blocks
- Pre-redirect Pauses: Ensure users read final messages before redirects
- API Call Delays: Show loading messages before external API calls
- Form Submission: Pause before processing to show confirmation messages
- Error Handling: Controlled timing for error message sequences
Variable-Based Timing
Create intelligent wait systems:Best Practices
Timing Guidelines
- Brief Pauses: 1-2 seconds for emphasis or natural conversation flow
- Medium Pauses: 3-5 seconds for important information absorption
- Longer Pauses: 5+ seconds only for critical content or dramatic effect
- Avoid Excessive Waits: Don’t exceed 10 seconds without clear justification
User Experience Considerations
- Mobile Users: Consider that mobile users may switch apps during long pauses
- Attention Span: Respect user attention and avoid unnecessary delays
- Context Sensitivity: Adjust timing based on conversation urgency
- Cultural Factors: Consider cultural differences in conversation pacing
Strategic Placement
- After Announcements: Pause after important information delivery
- Before Redirects: Give users time to read final messages
- Between Topics: Create natural breaks between conversation sections
- Error Recovery: Use pauses to let users process error information
Performance Optimization
- Server Resources: Long waits don’t consume additional server resources
- User Sessions: Consider session timeout implications for very long waits
- Analytics Impact: Factor in wait times when analyzing conversation metrics
- Testing Efficiency: Use shorter waits during development and testing
Example Use Cases
Information Emphasis
Pre-redirect Timing
Processing Notifications
Dramatic Conversation Flow
Troubleshooting
Common Timing Issues
- Too Short: Users miss important information due to insufficient reading time
- Too Long: Users lose engagement or think the bot is broken
- Inconsistent: Varying wait times without clear reasoning confuse users
- Context Mismatch: Formal timing in casual conversations (or vice versa)
Variable-Related Problems
- Invalid Values: Variables containing non-numeric values cause errors
- Negative Numbers: Negative wait times default to zero seconds
- Decimal Precision: Very precise decimals may not work as expected
- Empty Variables: Undefined variables may cause unexpected behavior
Flow Control Issues
- Pause Timing: Incorrect pause flow settings affect message sequencing
- Block Processing: Long-running actions may not respect pause settings
- Session Timeouts: Very long waits may cause session expiration
- User Abandonment: Extended pauses may cause users to leave conversation
Platform-Specific Challenges
- Mobile Switching: Users switching apps during waits may miss subsequent messages
- Network Issues: Slow connections may compound wait time effects
- Browser Behavior: Different browsers may handle timing differently
- Embedded Environments: Wait behavior may vary in iframe or embedded contexts