Back to Vibes

Integration Methods

Learn how to integrate Vibes with ChatBots, email systems, APIs, and scheduled automation to create comprehensive workflow solutions that work across all your communication channels.

Integration Methods Overview

Integration Methods covers the four primary ways to connect Vibes with external systems and trigger workflows. Each integration method serves different use cases and provides unique capabilities for automation.

ChatBot Integration

Conversational workflow experiences with semantic triggering that understands natural language intent and manages user interactions through guided processes.

Ideal For:

  • Interactive automation where users participate in workflows
  • User-guided processes that require input and feedback
  • Conversational workflows triggered through natural language
  • Human-in-the-loop automation with user oversight

Email Listener

Intelligent email processing automation that automatically triggers workflows based on incoming messages with sophisticated filtering and response capabilities.

Ideal For:

  • Customer service automation and support ticket processing
  • Document processing and email-based workflow triggering
  • Communication workflows and automated email responses
  • Automated email responses and intelligent message routing

API Listener

Programmatic access to your workflows through REST API endpoints for headless automation and custom application integration.

Ideal For:

  • Headless automation without user interface requirements
  • Application integration and custom system connectivity
  • Custom interfaces and embedding workflows in applications
  • Programmatic access and script-based workflow triggering

Scheduled Vibes

Proactive automation that works without human intervention, running automatically on schedules for monitoring, reporting, and maintenance tasks.

Ideal For:

  • Proactive automation that runs without user intervention
  • System monitoring and automated health checks
  • Regular reporting and scheduled data analysis
  • System maintenance and cleanup tasks

Once you've created your Vibes, the next step is integrating them with your ChatBots to create intelligent, conversational workflow experiences. This integration transforms your ChatBots from simple Q&A systems into powerful automation orchestrators.

Attaching Vibes to ChatBots

Access Steps:

  1. Navigate to the Vibes application in the Platform
  2. Click on the AI Assistants tab
  3. Select the ChatBot you want to configure
  4. Enable or disable specific Vibes for the selected ChatBot

Control access through scope-based permissions for different teams

ChatBot-Level Permissions

Users must have access to the ChatBot itself to interact with any enabled Vibes

Vibe-Level Permissions

Individual Vibes can be restricted to specific teams or users

Permission Hierarchy

Users need ChatBot access AND Vibe permissions to trigger workflows

Key ChatBot Integration Features

Semantic Triggering

AI understands natural language intent rather than requiring specific keywords

Example: User says 'I need help with my order' and the order assistance Vibe activates automatically

Permission-Based Visibility

Only Vibes the user has permission to access are considered for triggering

Example: Admin-only Vibes remain hidden from regular users even if semantically matched

Workflow Loop Management

Users are guided through multi-step processes with context preservation

Example: Passport processing Vibe guides user through image upload, email confirmation, and scheduling

Cancellation Procedures

Users can exit workflows through natural language or explicit commands

Example: User says 'cancel this' or 'never mind' to exit the current workflow safely

Workflow State Management

PENDING

Workflow is identified and being prepared for execution

RUNNING

Workflow is actively executing steps

AWAITING_RESPONSE

Workflow is paused, waiting for user input

COMPLETED

Workflow finished successfully

CANCELLED

User cancelled the workflow

FAILED

Workflow encountered an unrecoverable error

Integration Methods Mastery

Understanding these integration methods enables you to create Vibes that provide smooth, intuitive user experiences while maintaining the power and flexibility of complex automation workflows across all your communication channels.