Skip to main content

Understand Kadabra’s Core Concepts

This page explains how Kadabra works so you can design reliable automations with confidence.

What is a Flow

Screenshot2025 10 11at9 48 23 Pn A Flow is your complete automation. It is a sequence of nodes on the Canvas that pass data from one step to the next to achieve a goal.

Structure

Nodes do one job each. Lines define order and data movement.

Inputs and outputs

Flows accept inputs and produce outputs you can expose to Interfaces or APIs.

Run conditions

Flows start with Manual, Schedule, Event, or API triggers. Every run is logged.
Think of a flow as a recipe. Nodes are steps. Triggers press Start.

AI Automation types

An AI Automation connects tools, data, and logic to act automatically. In Kadabra, an automation can be deterministic, agentic, or hybrid.

Agentic

Flexible and intelligent - the Agent reasons, decides, and uses tools with context.

Deterministic

Predictable and rule based - executes predefined steps with clear inputs and outputs.

Hybrid

Best of both - the Agent interprets, then deterministic nodes execute at speed and scale.
Example: Agent reads a request - extracts intent and fields - passes structured data to nodes that update the CRM and notify Slack.

Kadabra Agent

The Kadabra Agent collaborates with you to plan, build, and maintain automations, and answers questions about Kadabra.

Understands your intent

You describe the outcome. The Agent clarifies scope, constraints, and success criteria.

Checks prerequisites

Points out missing pieces like a spreadsheet, form, integration, or credential.

Plans the flow

Suggests nodes, connections, triggers, and interface inputs and outputs.

Build & Test

Places nodes, connects them, and configures fields so you start from a working draft.

Publish or Edit

Add or remove steps, switch triggers, retune prompts, or replace tools by asking the Agent.

Product help

Ask how Kadabra works. The Agent explains features, patterns, and best practices in context.

Canvas

The Canvas is your visual runtime for design and debugging.

Think visually

Connect nodes, see data flow, and issue plain English edits the Agent applies for you.

Designed for clarity

Inspect inputs and outputs on any line. Great for testing and troubleshooting.
Screenshot2025 10 12at3 05 17 Pn

Triggers

Triggers tell Kadabra when to run a flow.

Manual

Run on demand from the editor or an Interface.

Schedule

Run hourly, daily, weekly, or at custom times.

Event based

Run when something happens in another app like a new row in a sheet or a new lead in a CRM.

API

Expose a webhook URL so external systems can start the flow programmatically.
Every run is visible in Monitor with inputs, outputs, and errors so you can trace exactly what happened.

Credits

Credits are the usage currency that power every action inside Kadabra: from running AI nodes to executing integrations.

How credits are consumed

Node Costs

Each node (like AI Node or Google Search) has a specific credit cost whenever it runs.
Examples:
  • AI Node → 50 credits
  • Google Search → 1 credit

Flow Costs

A Flow is made of multiple nodes.
The total cost of running a flow equals the sum of all its node costs during that execution.
Example: A flow with 1 AI Node and 1 Google Search node will consume 51 credits per run.

Find Node Costs

You can discover the credit cost for each node directly in the Nodes Catalog: available when creating or editing a flow.

Track Your Usage

Your detailed credit usage and total monthly costs are displayed on your Account page,
so you always know where your credits go.

Interface

An Interface is a user facing surface on top of a flow. Define the inputs a flow needs and the outputs it returns, then share a simple form that runs the flow.

Define inputs

Text, options, files, IDs - only what the flow needs.

Show outputs

Return results, links, summaries, or files.

Collaborate

Let teammates or clients run the flow without editing it.
Screenshot2025 10 12at3 42 04 Pn

Summary

  • Flow - sequence of nodes on the Canvas that achieves a goal.
  • Agent - plans, checks prerequisites, places and edits nodes, and answers Kadabra questions.
  • Canvas - visual environment for design and debugging.
  • Interface - shareable form on top of a flow.
  • Triggers - start flows manually, on a schedule, on events, or by API.
  • Credits - usage model for AI and execution.