
Configuration Options
Bot Selection
- Target Bot: Choose which bot to link to from your workspace
- Current Bot: Option to link to groups within the same bot
- Group Selection: Select specific starting group in the target bot
- Workspace Scope: Only bots within the current workspace are available
Merge Settings
- Merge Results: Combine answers from linked bot with current bot’s results
- Variable Inheritance: Automatic sharing of variable values between bots
- Session Continuity: Maintain user session across bot transitions
Features
Automatic Variable Sharing
Variables are automatically shared between the current and linked bots:- Variable Matching: Variables with identical names are pre-filled automatically
- Data Persistence: User data collected in the first bot is available in the linked bot
- Bidirectional Transfer: Changes in linked bot variables can affect the original bot
- First bot collects user’s name in
Namevariable - Link to second bot that displays personalized greeting using
Name - User sees seamless transition with preserved context
Result Merging
The merge answers feature provides unified data collection:- Consolidated Results: Combine responses from multiple bots into single results table
- Third-party Integration: Send unified data to external applications
- Analytics Enhancement: Analyze complete user journey across multiple bot flows
Advanced Features
Modular Bot Architecture
- Reusable Components: Create specialized bots for common functions
- Flow Organization: Keep complex conversations manageable
- Team Collaboration: Different team members can work on separate bot modules
Dynamic Bot Linking
- Use conditional logic to link to different bots based on user responses
- Implement multi-bot workflows for complex use cases
- Create fallback bots for error handling or escalation
Cross-Bot Analytics
- Track user paths across multiple linked bots
- Measure conversion rates across the entire user journey
- Identify bottlenecks in multi-bot workflows
Best Practices
Bot Organization
- Single Responsibility: Each linked bot should have a clear, focused purpose
- Minimal Dependencies: Reduce variable dependencies between bots
- Clear Entry Points: Design obvious starting groups in target bots
- Exit Strategy: Plan how users return to the original flow
Variable Management
- Consistent Naming: Use standardized variable names across bots
- Data Validation: Verify variable values before linking
- Scope Planning: Understand which variables need to persist
- Documentation: Document shared variables between team members
User Experience
- Seamless Transitions: Users shouldn’t notice they’ve switched bots
- Context Preservation: Maintain conversation flow and context
- Error Handling: Implement fallbacks for broken bot links
- Performance: Minimize loading delays during transitions
Troubleshooting
Common Configuration Issues
- Bot Not Found: Ensure target bot exists and is accessible in workspace
- Missing Groups: Verify selected group exists in target bot
- Permission Errors: Check workspace permissions for linked bot access
- Circular Links: Avoid creating infinite loops between bots
Variable-Related Problems
- Missing Variables: Ensure required variables exist in both bots
- Type Mismatches: Verify variable data types are compatible
- Scope Issues: Check if variables are properly scoped for sharing
- Overwritten Values: Monitor for unintended variable overwrites
Performance Optimization
- Loading Delays: Optimize bot loading times for smoother transitions
- Memory Usage: Monitor resource consumption with multiple linked bots
- Cache Management: Ensure proper caching of linked bot data
- Network Issues: Handle connectivity problems gracefully
Integration Challenges
- Results Merging: Verify merge functionality works as expected
- Third-party APIs: Ensure external integrations handle merged data correctly
- Analytics Tracking: Confirm user journey tracking across linked bots
- Export Functions: Test data export with merged results from multiple bots