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 DeaconA Base44 agent and Deacon, side by side
| Feature | Deacon | A Base44 agent |
|---|---|---|
| What it is for | Answering a visitor’s question from what you have published, and linking the page it used. | 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 | Anyone who opens your site. There is nothing to sign in to. | People logged in to your app. Anonymous access is a switch on each agent, and it starts off. |
| What a reply costs | One answer from a monthly allowance, which is 50 on the free plan. | Integration credits, from about 3 a message on the default model and more for a long reply. |
| What else spends the allowance | Nothing. Only Deacon’s answers are counted, and page views never are. | The emails, images, workflows and LLM calls of every app in your workspace. |
| When the allowance is gone | It stops answering and still takes the visitor’s email address, so the question reaches you. | Actions that need credits pause until your next reset, or until you upgrade. |
| Where visitors find it | A chat button on every page, from a script tag in index.html. | Inside the app, and on WhatsApp or Telegram once you connect them. |
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
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.







