Build Application, AI Agent, Workflows

Build powerful AI applications with an intuitive drag-and-drop interface — no coding required. ClickAI Workflow Editor

Table of Contents

· [Introduction](#introduction)

· [Application Types](#application-types)

· [Workflow & Chatflow Editor](#workflow--chatflow-editor)

· [App Toolkit — Extended Features](#app-toolkit--extended-features)

· [Build Process](#build-process)

· [Best Practices](#best-practices)

Introduction

ClickAI Studio provides a visual development environment for building AI applications — from simple chatbots to complex automation workflows. The platform supports multiple application types, each optimized for different use cases.

💡 TIP: You don't need programming experience to start building AI applications on ClickAI. The drag-and-drop interface enables anyone to create professional AI applications.

Application Types

1. Chatbot & Agent

AI Agent at Click AI built by Agentic Architecture, it capable of autonomous reasoning, planning, and using tools to complete complex tasks.Interactive conversational application using Large Language Models (LLM) for Q&A.

Feature

Description

Communication

Multi-turn conversation

Input

Text messages from users

Output

AI-generated text responses

Use Cases

Customer support, virtual assistant, FAQ bot

Feature

Description

Capability

Auto-select and use tools

Reasoning

Chain-of-thought reasoning

Tools

Web search, Code interpreter, API calls, ...

Use Cases

Market research, data analysis, automation

⚠️ IMPORTANT: Agents can call multiple tools in a single processing turn. Ensure correct permissions are configured for connected tools.

2. Workflow

Automated processing pipeline — sequential execution from start to finish, no conversational interaction.

Feature

Description

Execution

Sequential, batch processing

Input

Input variables

Output

Final processing result

Use Cases

ETL data, report generation, batch processing

3. Chatflow

Combines the power of Workflow with a conversational interface — enables building complex chatbots with multi-layer processing logic.

Feature

Description

Communication

Conversation + branching logic

Power

All Workflow nodes + chat context

Use Cases

Complex customer service, step-by-step guidance

Workflow & Chatflow Editor

Core Nodes

ClickAI provides a rich node system for building processing logic:

🔄 Flow Control

Node

Function

Start

Entry point, define inputs

End

Exit point, return results

IF/ELSE

Conditional branching logic

Iteration

Loop through item lists

Loop

Loop with stop condition

Parameter Extractor

Extract parameters from natural language

🧠 Model

Node

Function

LLM

Call Large Language Models (GPT, Claude, Gemini, ...)

Knowledge Retrieval

Query Knowledge Base

Question Classifier

Classify user questions

🔧 Tools

Node

Function

Code

Run custom Python / JavaScript code

HTTP Request

Call external APIs

Template

Format output with Jinja2 templates

Variable Assigner

Assign values to variables

📤 Output

Node

Function

Answer

Reply directly to user (Chatflow)

End

Return final result (Workflow)

Variables & Data

ClickAI supports the following variable types:

· Input Variables: User-provided input variables

· Environment Variables: Environment variables (API keys, secrets)

· Conversation Variables: Session-scoped variables

· System Variables: sys.query, sys.user_id, sys.conversation_id, ...

App Toolkit — Extended Features

Optional features to enhance your applications:

💬 Conversation Opener

Set up welcome messages and initial question suggestions for users.

🔄 Follow-up

Automatically suggest follow-up questions based on conversation context.

🔊 Text to Speech (TTS)

Convert text responses to natural speech.

🎤 Speech to Text (STT)

Allow users to input via voice.

📎 File Upload

Allow file uploads as input:

File Type

Default Limit

Image

10 MB

Document

15 MB

Audio

50 MB

Video

100 MB

📝 Citations & Attributions

Display source citations from Knowledge Base, helping users verify information.

🛡️ Content Moderation

Filter inappropriate content with 3 methods:

7. OpenAI Moderation: Dedicated moderation model

8. Keywords: Blocked keyword list

9. API Extension: Custom content filtering API

✏️ Annotation Reply

Create a library of standard responses, bypassing AI when encountering annotated questions.

Build Process

Step

Action

Details

1

Define Use Case

Clearly identify purpose and target audience

2

Choose App Type

Chatbot, Agent, Workflow, or Chatflow

3

Configure Model

Select LLM, write System Prompt

4

Connect Knowledge

Upload documents to Knowledge Base

5

Add Tools

Connect APIs, plugins, custom code

6

Debug & Preview

Test directly in Studio

7

Publish

Deploy via Web App, API, or Embed

Best Practices

💡 TIP: **Effective System Prompts:** Define clear role and response style, set explicit scope boundaries, use few-shot examples.

🚨 WARNING: **Important Notes:** Always test thoroughly before publishing to production. Set up Content Moderation for public-facing apps. Monitor token usage to control costs.

📖 Next: [Publish — Deploy Applications]

Last updated