Build a Chatbot Without Code: Complete Guide

Create and deploy an AI chatbot in under 30 minutes with no coding. Step-by-step walkthrough with customization tips.

Cover Image for Build a Chatbot Without Code: Complete Guide

Build a Chatbot Without Code: Complete Guide

You do not need to write a single line of code to build, train, and deploy an AI chatbot on your website. That was not true three years ago. In 2026, no-code chatbot builders let you go from zero to a working chatbot in under 30 minutes.

This guide walks you through the entire process: signing up, training your chatbot on your content, customizing its appearance and behavior, testing it, and embedding it on your site. Everything happens through a visual interface.

What No-Code Chatbot Builders Do in 2026

The current generation of no-code chatbot tools is fundamentally different from the decision-tree builders of a few years ago. Those older tools required you to map out every possible conversation path manually. Miss a branch and the user hit a dead end.

Modern no-code builders use large language models (GPT, Claude, Gemini) under the hood. Instead of scripting conversation flows, you train the chatbot on your content, give it instructions about tone and behavior, and the AI handles the actual conversation. It understands context, handles follow-up questions, and responds in natural language.

Here is what you can do without writing code:

CapabilityHow It Works
Train on your websiteProvide a URL; the tool crawls and indexes your pages
Train on documentsUpload PDFs, Word docs, or text files
Train on Q&A pairsType specific questions and their ideal answers
Choose an AI modelPick from models like GPT-4o, Claude, or Gemini
Customize appearanceSet colors, position, welcome message, avatar
Set behavior rulesWrite plain-language instructions for tone, scope, and escalation
Add actionsConfigure lead capture, suggested messages, or custom buttons
Embed on any websiteCopy and paste a single script tag
Support multiple languagesChatbot auto-detects and responds in the visitor's language

The things that used to require a developer, training an AI model, building a chat interface, handling real-time messaging, deploying to production, are all handled by the platform.

Seven Steps to Build Your Chatbot

Step 1: Sign Up and Create a Chatbot

Start by creating an account. On Agentkit, this takes about 30 seconds. You will land on a dashboard where you can create your first chatbot.

Click "Create Chatbot" and give it a name. Choose something descriptive, like "Acme Support Bot" or "Sales Assistant." The name appears in your dashboard for organization purposes; visitors on your website see whatever welcome message you configure later.

Select your AI model. Agentkit gives you access to a range of models across three providers:

ProviderModels AvailableBest For
OpenAIGPT-4o, GPT-4o-mini, GPT-4.1, GPT-4.1-mini, GPT-4.1-nano, o4-miniGeneral purpose, strong reasoning
AnthropicClaude Sonnet 4, Claude Haiku 3.5Nuanced conversation, detailed answers
GoogleGemini 2.5 Pro, Gemini 2.5 Flash, Gemini 2.0 Flash, Gemini 2.0 Flash-LiteFast responses, multilingual strength

If you are unsure, start with GPT-4o-mini or Claude Haiku 3.5. They are fast, capable, and cost-effective. You can switch models later without retraining.

Step 2: Add Your Training Sources

This is the most important step. Your chatbot's quality depends directly on the quality and completeness of its training data.

You have four source types to work with:

Website URLs: Enter your website URL and Agentkit crawls the pages. This is the fastest way to give your chatbot comprehensive knowledge. Point it at your marketing site, help center, documentation, or FAQ page. The crawler follows links on your domain and indexes the content it finds.

Tips for website training:

  • Start with your most important pages: homepage, pricing, FAQ, product features
  • If you have a help center or knowledge base, crawl that separately for thorough coverage
  • Review the indexed pages to make sure nothing irrelevant was included

Documents: Upload PDFs, Word documents, or text files. This is useful for content that is not on your website: internal procedures, product specifications, training manuals, or policy documents.

Q&A pairs: Manually type a question and its ideal answer. This gives you the most control over specific responses. Use Q&A pairs for:

  • Your top 10-20 most frequently asked questions
  • Questions where the answer needs to be exact (pricing, policies, legal)
  • Questions that your website content does not answer clearly

Plain text: Paste in any text content. Product descriptions, company background, team bios, or any other information you want the chatbot to know.

A good starting configuration:

Source TypeWhat to AddPriority
WebsiteYour main marketing siteHigh
WebsiteHelp center or docs siteHigh
Q&A pairsTop 20 FAQs with precise answersHigh
DocumentProduct spec sheet or feature listMedium
Plain textCompany overview, mission, key differentiatorsMedium

Step 3: Customize the Appearance

Make the chatbot look like it belongs on your site. In the customization panel, you can adjust:

Colors: Set the primary color to match your brand. The chat bubble, header, and accent elements all use this color. Enter a hex code or use the color picker.

Chat bubble position: Choose bottom-right or bottom-left. Bottom-right is the convention most visitors expect. Only change it if you have another element (like a support widget) already occupying that spot.

Welcome message: This is the first thing visitors see when the chat opens. Make it specific and helpful:

  • Weak: "Hi! How can I help you?"
  • Better: "Hi! I can answer questions about our product, pricing, and features. What would you like to know?"
  • Best: "Welcome to Acme. I can help with pricing, getting started, or troubleshooting. What brings you here today?"

Bot name and avatar: Give the chatbot a name that fits your brand. "Acme Assistant" or "Support Bot" are clear and honest. Upload a custom avatar or logo to make it visually consistent with your site.

Initial messages and suggested prompts: Add three to five suggested messages that appear when the chat opens. These give visitors a starting point and guide conversations toward topics your chatbot handles well.

Step 4: Write Instructions

Instructions tell the chatbot how to behave. This is different from training data (what the chatbot knows). Instructions define the chatbot's personality, scope, and rules.

Write instructions in plain language. The chatbot follows them as behavioral guidelines. Here is a template:

Identity: "You are an AI assistant for [Company Name]. You help visitors learn about our product and answer their questions."

Scope: "Only answer questions based on the training data provided. Do not answer questions about topics unrelated to [Company] or its products."

Tone: "Be friendly, clear, and concise. Use simple language. Avoid jargon."

Limitations: "If you do not know the answer, say so honestly. Do not make up information."

Escalation: "If a visitor asks to speak with a human, wants to discuss billing issues, or has a question you cannot answer, let them know they can contact our support team at [email protected]."

Language: "Respond in the same language the visitor uses."

You do not need to be a prompt engineer. Write the instructions like you would write onboarding notes for a new team member. Clear, specific, and practical.

Step 5: Add Actions

Actions let your chatbot do things beyond answering questions. Agentkit supports five action types, and none of them require code:

Action TypeWhat It DoesExample Use
Lead captureCollects name, email, and custom fields"Want me to send you a detailed comparison? What is your email?"
Custom formPresents a structured form during the conversationApplication intake, support ticket creation
Custom buttonDisplays a clickable button in the chat"Book a demo" button linking to your calendar
Custom APICalls an external API endpointCheck order status, look up account info
Suggested messagesShows clickable prompts for the visitorGuide visitors toward common topics

For most chatbots, start with suggested messages and lead capture. These two actions cover the most common needs and take minutes to configure.

Step 6: Test in the Playground

Before putting your chatbot on your live website, test it thoroughly. Agentkit includes a playground where you can have full conversations with your chatbot and see how it responds.

Test these scenarios:

Test ScenarioWhat to Check
Common questionDoes it answer accurately from training data?
Question not in training dataDoes it say it does not know, or does it make something up?
Multi-turn conversationDoes it maintain context across multiple messages?
Off-topic questionDoes it stay within scope per your instructions?
Different languagesDoes it respond in the visitor's language?
Lead capture triggerDoes the lead capture form appear at the right moment?
Edge casesRude messages, empty messages, very long questions

Adjust your training data and instructions based on what you find. This iterative testing is the difference between a chatbot that impresses visitors and one that frustrates them.

Step 7: Embed on Your Website

Once you are satisfied with how the chatbot performs, it is time to go live. Agentkit gives you a single script tag to add to your website:

<script data-chatbot="your-chatbot-id" src="https://cdn.agentkit.ai/widget.js"></script>

Paste this before the closing </body> tag on any page where you want the chatbot to appear. That is it. No build step, no dependencies, no configuration files.

What You Can Customize Without Code

Here is a complete list of everything you can change through the Agentkit dashboard:

SettingOptions
AI modelModels from OpenAI, Anthropic, and Google
Training sourcesWebsite, document, Q&A, text
Primary colorAny hex color
Chat positionBottom-right, bottom-left
Welcome messageCustom text
Bot nameCustom text
Bot avatarUpload image
Suggested messagesUp to 6 clickable prompts
System instructionsPlain-language behavior rules
ActionsLead capture, forms, buttons, API calls, suggested messages
LanguageAuto-detect from 95+ languages
Domain restrictionsLimit where the widget loads
Rate limitingControl messages per user per time period
Auto-retrainAutomatically re-crawl sources on a schedule (Standard+)

All of these settings are available through point-and-click interfaces. Change them anytime; updates are reflected immediately without re-embedding the widget code.

When You Need the API

The no-code interface covers most use cases, but there are situations where the REST API (available on Hobby plans and above) gives you additional flexibility:

  • Custom integrations: Connecting the chatbot to internal tools, databases, or workflows that Zapier does not cover
  • Programmatic management: Creating or updating chatbots in bulk, managing training sources via scripts
  • Custom analytics: Pulling conversation data into your own BI tool or data warehouse
  • White-label deployments: Building the chatbot into your own product for your customers
  • Advanced webhooks: Processing chatbot events with custom business logic

The API is not a requirement to get value from a chatbot. Think of it as an extension point for teams that outgrow the dashboard.

Platform-Specific Embedding

WordPress

Add the script tag to your WordPress site using a plugin like Insert Headers and Footers, or paste it directly into your theme's footer.php file. If you use a page builder like Elementor or Divi, add an HTML widget with the script tag. The chatbot works with any WordPress theme and does not conflict with other plugins.

Shopify

In your Shopify admin, go to Online Store, then Themes, then Edit Code. Open the theme.liquid file and paste the script tag before the closing </body> tag. Save and the chatbot appears on every page of your store. For specific pages only, use Shopify's section or page template system.

Squarespace

Go to Settings, then Advanced, then Code Injection. Paste the script tag in the Footer section. Squarespace loads it on every page automatically. The chatbot widget sits on top of your Squarespace layout without interfering with your design.

Maintaining Your Chatbot

Building the chatbot is step one. Keeping it useful requires ongoing attention:

Weekly: Skim conversation logs. Look for questions the chatbot could not answer and add that content to your training sources.

Monthly: Review the overall chatbot metrics. Are visitors engaging? Is the chatbot answering accurately? Update training data if your product, pricing, or policies have changed.

Quarterly: Do a full review of your instructions, suggested messages, and actions. As your business evolves, your chatbot should evolve with it.

Agentkit's auto-retrain feature (Standard plan and above) automatically re-crawls your website sources on a schedule, so your chatbot stays up to date as you publish new content. For Q&A pairs and documents, you will still need to update manually when information changes.

Getting Started

You can have a working chatbot on your website today. Sign up, add your website URL as a training source, write a few lines of instructions, and embed the script tag. The entire process takes less than 30 minutes.

Start with the free plan, which includes 50 messages per month and one chatbot, enough to test the experience and see how visitors interact. When you are ready for more volume, the Hobby plan at $29.99/month gives you 2,000 messages and API access. See our chatbot cost and pricing guide for how the plans scale as your usage grows.

No coding skills needed. No technical setup. No waiting for a developer.

Build your chatbot for free →

No credit card required.

Get started freeNo credit card required