Key concepts
Skills vs Tools
Skill
Designed to converse with users. Contains message nodes (text, images, buttons) and logic nodes (code, API, conditionals).
Tool
Designed to execute technical operations. Only contains logic nodes. It does not converse, it only processes.
What counts as an execution?
The rule is simple: one flow start = one execution, regardless of how many internal processes are executed.Scenario 1: Main Skill
You start a Skill called “Customer Support”. During the conversation:
- The Skill exchanges 20 messages with the user
- Calls a “Check Balance” Tool
- Transfers to another Skill “Satisfaction Survey”
What is included in the cost?
✅ Included in one execution
- The start of the flow (Skill or Tool)
- All internal transfers (Skill → Skill)
- The use of internal tools (Skill → Tool)
- Unlimited messages within the same session
💰 Billed separately
- AI model tokens: Natural language processing is billed according to model usage (GPT-4, Claude, etc.)
- KYC: Identity verifications have an independent cost per validation performed.
- Electronic signature: Each signature process is billed individually.
- Transactional Tools: Tools that perform transactional operations (payments, charges, etc.) have their own rate per transaction executed.
Practical examples
Customer support flow
Customer support flow
A user starts a conversation → your “Support” Skill attends them → calls 3 different Tools (validate user, query history, create ticket) → transfers to “Escalation” Skill → closes the conversation.Total: 1 execution
Multiple conversations from the same user
Multiple conversations from the same user
A user contacts you 3 times in the same day:
- 9:00 AM - Asks about their balance
- 2:00 PM - Requests a report
- 6:00 PM - Asks to update their data
Direct Tool call via API
Direct Tool call via API
Your external system calls the “Calculate Discount” Tool 50 times during the day.Total: 50 executions
Getting an execution ID
When you start an execution, you receive a unique identifier (executionId) that Brain Studio generates automatically. This ID remains constant throughout the entire execution, even if you transfer the flow between Skills or call Tools.
You can access it from any node using:
Summary
The execution architecture encourages modularity: you can orchestrate complex flows (Skill → Tool → Skill) without inflating costs, allowing you to focus on creating the best possible experience.Related articles
How billing works
Key concepts about organization-level billing in Jelou.
Pricing
Pricing details for conversations, campaigns, and Connect seats.
Your First Tool
Create your first Tool from scratch and publish it to reuse it in your flows.
Skills with AI
Configure an AI Agent that collects data from your users.
Context Variables
Access the executionId and other variables available during execution.