Step-by-step guide to creating your first Vibe, understanding YAML structure, and building effective workflow automation from scratch with practical examples and best practices.
Before you begin working with Vibes, ensure you have the necessary access and setup completed.
To access Vibes within the Platform and begin creating your first workflow:
Access Steps:
Manage your workflow definitions and create new automation
Configure database and system connections with security controls
Set up email listeners for triggering vibes automatically
Monitor workflow execution history and troubleshoot issues
View and manage your scheduled operations in a comprehensive list with execution tracking and performance monitoring.
Enable Vibes on your ChatBots for conversational triggering
Let's walk through creating a simple Vibe that tells jokes on specific topics. This example will introduce you to the basic structure and workflow creation process.
In the YAML content area, enter your workflow definition. Here's a complete example that demonstrates key concepts:
After adding your YAML content, proceed to configure the Vibe details:
This is the human-readable name displayed in your Vibes list. Should be descriptive and easy to understand.
Must be unique across your organization. Use lowercase letters, numbers, and hyphens only. No spaces or special characters allowed.
This description is crucial for AI triggering. Write it as if explaining to the AI when this Vibe should activate. Be specific about the Vibe's purpose and use cases.
Leave blank to make the Vibe available to anyone with ChatBot access. Add specific teams or users to restrict access.
YAML (Yet Another Markup Language) is a human-readable data format that Vibes uses to define workflows. Here are the essential concepts you need to know:
Consistent indentation defines structure
Simple key: value format for defining properties
Use dashes to define lists of items
Every Vibe follows this basic structure with workflow metadata and steps:
Understanding the fundamental components of Vibes is essential for creating effective, reliable workflows. Every Vibe consists of three essential identifying components that determine how it functions and when it gets triggered.
The Name is the human-readable identifier for your Vibe that appears throughout the platform interface. This is what you and your team members will see in lists, logs, and management screens.
The Slug is a unique, technical identifier used internally by the system to reference your Vibe. It must be unique across your entire organization and follows strict formatting rules.
The Description is arguably the most critical component for Vibe functionality. This field enables the AI to determine when to trigger the Vibe during conversations through semantic matching.
Testing Tip: Start with simple test cases and gradually try more complex scenarios. Use the Logs feature to understand exactly how your Vibe is processing inputs and generating outputs.
Your YAML structure is the foundation of your Vibe's functionality. Now you're ready to explore more advanced concepts and build more sophisticated workflows.