Build a Base44 chatbot, or add Deacon for support

Base44’s own chatbot is an AI agent you build into your app. It works with your app’s data and up to 10 files you give it, and every reply spends integration credits. Deacon is an AI customer support agent for your visitors. It answers them in seconds from your own docs, says so when it doesn’t know and shows you what they asked, without touching your Base44 credits. It goes in through index.html, and there’s a free plan with no card.

Base44’s docs and prices read on 23 September 2026

What a Base44 agent does, and what Deacon adds

A Base44 agent

  • Lives inside your app, and on WhatsApp, Telegram or LINE if you connect them
  • Works with your app’s data, up to 10 context files and tools such as web search
  • Needs visitors to log in, unless you turn on anonymous access
  • Spends integration credits on every reply, from about 3 on the default model
  • Keeps each user’s conversations for you to read in the Users tab

Deacon adds, from one script in index.html

  • A chat on every page for any visitor, with nothing to sign in to
  • Answers in seconds from your own docs, and an honest “I don’t know” when they run out
  • An email to you when someone leaves an address or asks for a person
  • Questions grouped into topics and counted, so you see what people need
  • An allowance of its own, so your Base44 credits go on your app

Try Deacon for free

Install Deacon

A Base44 agent and Deacon, side by side

What it’s for

Deacon
Answering visitors’ questions from what you’ve published and written, and asking for an email when it can’t.
A Base44 agent
Acting inside your app. Base44 says agents update records, trigger workflows and connect to tools.

Where answers come from

Deacon
Only the passages Deacon finds in your website, files, pasted text and written answers.
A Base44 agent
Your app’s data, up to 10 context files, and tools such as web search.

Who can use it

Deacon
Anyone on your site, with nothing to sign in to.
A Base44 agent
People logged in to your app, unless you turn on anonymous access for that agent.

When it can’t help

Deacon
It says it doesn’t know and asks for an email, and you get an email when they leave one. Your reply from the dashboard appears in their chat while it’s open.
A Base44 agent
Whatever you build around it. An automation can tell you when a new conversation starts.

What a reply costs

Deacon
One answer from your plan, which has 50 a month on the free plan.
A Base44 agent
Integration credits, from about 3 a message on the default model, and more on other models or for a long answer.

What else draws on it

Deacon
Nothing. Only Deacon’s answers count, never page views or chats in the Playground.
A Base44 agent
The emails, images, workflows and LLM calls of every app in your workspace.

When it runs out

Deacon
Visitors get a short reply saying Deacon can’t look into it right now, and are asked for an email unless they’ve already left one in that chat. Nothing is billed past it.
A Base44 agent
Actions that need credits pause until your next reset, or until you upgrade.

What people asked

Deacon
Every conversation saved and searchable, with the questions grouped into topics and counted.
A Base44 agent
Each user’s conversations and the credits they used, in the Users tab of the Agents dashboard.

Base44’s figures on this page come from its pricing page and its pages on AI agents, credits and app analytics, read on 23 September 2026.

What Deacon does for a founder on Base44

Keep your credits for building

Every reply from a Base44 agent spends integration credits, from the same pool as your app’s emails and workflows, and the free plan has 100 a month. Deacon answers from an allowance of its own, so a busy week of questions never eats into what the rest of your app needs.

Answers from your docs, or an honest “I don’t know”

A Base44 agent can search the web and draw on whatever you hand it. Deacon answers only from the passages it finds in your own content. When they don’t cover a question, it says so instead of guessing and asks for the visitor’s email, and you get an email when they leave one.

Answers in seconds, and better every time you answer

Deacon answers in seconds, at any hour, in the language the visitor writes in, with no flows or tickets to build. Each question your docs didn’t cover gets an Answer this button. Write the reply once and it becomes part of what Deacon knows, so it needs you less over time.

Hear what every visitor wants, with an all-time view

Deacon groups the questions into topics, counts how many people asked each one and labels most of them, as a feature ask, a bug report, a how-to and so on. The same script counts your traffic with an all-time view, where Base44’s analytics keeps 7 days of history on Free and 30 from Starter.

How to add Deacon to a Base44 app

Start in Deacon. Sign up, add your docs or your site, and list your app’s address, because Deacon only shows the widget on the addresses you list. Every Base44 app is live on a base44.app address from the day it’s created, and a custom domain needs Base44’s Starter plan or above. If you rename your base44.app link, change it in Deacon too, since the new link is a new address.

Base44’s guide to search visibility says the Code tab is where you add trusted third-party script tags to your app’s index.html. In the app editor, click Dashboard, then Code, then index.html in the file list. Paste your tag from Deacon’s Install page just before the closing body tag and click Save. Base44 lists in-app code edits from its Starter plan, so on the Free plan, ask the AI chat to add the tag instead.

Then click Publish, because a code change stays out of your live app until you do. Deacon’s Install page shows when it has seen your script on a live address, and keeps checking by itself.

To count sign-ups, ask the AI chat to add data-deacon-goal="Sign up" to your sign-up form, or to call Deacon.track('Sign up') once an account is created. The install guide walks through the dashboard side.

Questions about chatbots on Base44

Yes, its AI agents, which you build into your app from Dashboard › Agents. They work with your app’s data, up to 10 context files and tools such as web search, and Base44’s chatbot builder page shows one answering from help docs and opening a ticket when it can’t. Visitors log in first unless you turn on anonymous access for the agent, and every reply spends integration credits. Agents are on every Base44 plan, the free one included.

It’s the builder. You describe a change in the AI chat and Base44 makes it, spending message credits. Your visitors never see it. A chat for them is either an agent you build or a support agent such as Deacon.

Yes. Deacon is a script tag and changes nothing inside your app, so an agent you’ve built keeps working. Let the agent do things for signed-in users, such as updating their records, and let Deacon answer everyone’s questions from your docs and show you what they asked.

Base44’s free plan has 100 integration credits a month. An agent reply on the default model starts at about 3, and costs more on other models or when the answer is long. The same credits pay for your app’s emails, images and workflows. Deacon spends none of them. Base44 pricing sets out what each plan’s credits buy.

Not for the address, since Deacon works on your base44.app link. Base44 lists in-app code edits and custom domains from its Starter plan, at $16 a month billed yearly or $20 billed monthly. On the Free plan, ask the AI chat to add the tag to index.html for you.

Base44’s security page says sign-in tokens are kept in the browser’s localStorage. Any script on your page can read what’s there, and Base44’s docs speak of adding only trusted scripts. Deacon’s script stores only its own visitor id there, and the chat runs in a frame on Deacon’s domain, which can’t read your page’s storage.

Yes. Base44 apps are React apps that render in the browser, so index.html loads once and the pages change without a reload. Deacon’s script notices each move to a new address and counts it as a page view, and the chat follows the visitor from page to page.

Yes, if your app tells it. Ask the AI chat to pass details such as the visitor’s plan or role with Deacon.setContext(), and Deacon takes them into account when it answers. They show beside the conversation in your dashboard. The visitor’s browser can read them, so never pass a password, a token or an internal id.

Yes. When the script loads, it sets a cookie called deacon_visitor_id and keeps the same id in local storage, so Deacon can tell a returning visitor from a new one. The cookie asks for 90 days, and Safari cuts it to about 7. Page views are counted without it, from a hash that changes every day.

Nothing to start, and it uses none of your Base44 credits. The free plan has 50 answers a month on one seat, with no card and no end date, and every feature is on it. Nothing is billed past a plan’s answers, and there’s no badge to pay to remove. The paid plans are on the pricing page.

Try Deacon for free

Paste one line into index.html and publish. Deacon starts answering your visitors in seconds, from your own docs, without spending a single Base44 credit.

See everything Deacon does, or compare the plans. If you’re still choosing a builder, Base44 vs Lovable sets the two side by side, and Base44 vs Replit does the same with Replit.

READ NEXT