An AI chatbot for the visitors to your Base44 app

By default, a Base44 agent only talks to people who are logged in to your app. Deacon is for everyone else. It answers a visitor’s question from the pages you have published, with no account needed. It goes in through the Code tab, which is where Base44’s own docs put third-party scripts.

Last reviewed September 2026

What comes with a Base44 app

In every Base44 app

  • A live base44.app address from the moment the app exists
  • Traffic analytics in the dashboard, keeping 7 days of history on Free, 30 from Starter and 365 on Enterprise
  • Agents that act on your app’s data, for logged-in users unless you allow anonymous access
  • A rendered copy of your pages for search crawlers, on a custom domain

Outside what Base44 covers

  • A chat for logged-out visitors that leaves your agents behind their login
  • Answers from your published pages that spend no Base44 credits
  • Traffic history beyond the 7 or 30 days most plans keep

Try Deacon for free

Install Deacon

A Base44 agent and Deacon, side by side

What it is for

Deacon
Answering a visitor’s question from what you have published, and linking the page it used.
A Base44 agent
Doing things inside the app. Base44 says its agents update records, trigger workflows and connect to tools. They can also answer from up to 10 files you upload.

Who can talk to it

Deacon
Anyone who opens your site. There is nothing to sign in to.
A Base44 agent
People logged in to your app. Anonymous access is a switch on each agent, and it starts off.

What a reply costs

Deacon
One answer from a monthly allowance, which is 50 on the free plan.
A Base44 agent
Integration credits, from about 3 a message on the default model and more for a long reply.

What else spends the allowance

Deacon
Nothing. Only Deacon’s answers are counted, and page views never are.
A Base44 agent
The emails, images, workflows and LLM calls of every app in your workspace.

When the allowance is gone

Deacon
It stops answering and still takes the visitor’s email address, so the question reaches you.
A Base44 agent
Actions that need credits pause until your next reset, or until you upgrade.

Where visitors find it

Deacon
A chat button on every page, from a script tag in index.html.
A Base44 agent
Inside the app, and on WhatsApp or Telegram once you connect them.

Base44’s side of this page comes from its pages on AI agents, credits and app analytics, read on 20 September 2026.

What Base44’s docs say about adding a script

Where Base44 says scripts go

The Code tab opens your app’s index.html. Base44’s guide to SEO says script tags for analytics, advertising and other third-party services belong in that file. It asks that they be scripts you trust.

Code edits are listed from the Starter plan

In-app code edits are on the feature lists for Starter, Builder, Pro and Elite, and missing from Free’s. No page we read says outright that Free cannot open the Code tab. Look for it in your own dashboard before you plan around it.

Saved is not yet live

A change made in the Code tab reaches visitors only after you click Publish. To check a new tag, Base44 says to find it in the source of the live site. Its docs do not say whether a script runs in the editor preview or in an app store build. Test Deacon on the live address.

What a script in index.html can read

Sign-in tokens on a Base44 app are kept in the browser’s localStorage, where any script on the page can read them. So add only scripts you trust. Deacon’s loader keeps its own visitor id there, and the same id in a cookie. The chat runs in a frame on Deacon’s domain, which cannot see your page’s storage.

Adding it in the Code tab

We read Base44’s guide to SEO and search visibility on 20 September 2026. It says the Code tab is for editing your app’s index.html, and that trusted script tags for third-party services go in that file.

In the app editor, click Dashboard, then the Code tab, then index.html in the file list. Paste Deacon’s snippet inside the head, where Base44’s own example puts its tag, and click Save. Then click Publish, because a code change stays out of the live app until you do. The snippet loads in the background, so it also works before the closing body tag.

Every Base44 app is live on a base44.app address from the day it is created. Put that address on the list in Deacon’s Install page, along with your custom domain if you have connected one. Deacon stays silent on a domain that is missing from the list. A custom domain needs Base44’s Starter plan or above.

What to set up in Deacon once the snippet is live is in the install guide.

Deacon on a Base44 app, answered

It has AI agents, and you build them into the app yourself. Base44 says they update records, trigger workflows and connect to tools. By default a visitor logs in first. Turning on anonymous access for an agent lifts that. Each message spends integration credits, the same credits your app uses to send emails and run workflows.

Yes. Deacon is a script tag and changes nothing inside your app, so an agent you have built keeps working as it did. The agent works on your app’s data and any files you have given it. Deacon answers from the pages you have published, and lists what it could not answer.

Probably. The snippet goes in through the Code tab, and in-app code edits are listed from the Starter plan up. A custom domain starts at Starter too. Deacon itself works on the built-in base44.app address, as long as that address is on its list.

Yes. Base44 says its apps are client-side rendered React apps, so index.html loads once and the pages change in the browser. Deacon’s loader watches for those changes. The chat stays open as a visitor moves around, and each page they open is counted.

No. Deacon runs on its own servers and has its own allowance. The free plan is 50 answers a month on one seat, and it asks for no card. Page views are not counted against it. The paid plans are on the pricing page.

Try Deacon for free

Paste the snippet in the Code tab, then Save and Publish. Your visitors can ask their first question the same day.

See what Deacon does, or read the plans and prices.

READ NEXT