Skip to page content
Docs
Make Agent Fast documentation

Tilda

Install with Tilda's site-wide HTML code injection, then republish the pages.

At a glance

Install with Tilda's site-wide HTML code injection, then republish the pages.

Embed install pathLoader on your site talks to the hosted agent runtime
Your websiteHTML / appLoader scriptembed.jsWidget UIChat / voiceAgent

Tilda publishes a static export, so the launcher is installed with Tilda's own custom-code feature. There is no Make Agent Fast application in a Tilda catalog. Menu names here are as of 2026-09; if a label moved, look for the setting by what it does rather than by its exact path.

Add the loader#

  1. In the Make Agent Fast dashboard, publish the site, turn Enable embedding on, and allowlist every origin Tilda serves — your custom domain and, while you are testing, the project's tilda.ws preview address.
  2. Open the project's site settings and find the custom code / HTML injection area: the fields that inject markup into the <head> of every page or just before the closing body tag. Availability depends on your Tilda plan.
  3. Paste the generated snippet into the head field. The loader is async, so head and body-end both work.
  4. Save, then republish the pages that should show the launcher. Tilda serves a static export, so site-wide code reaches visitors only after a republish.
<script src="https://makeagent.fast/embed.js?v=20260728-widget-v2"
        data-agent="YOUR_SITE_SLUG"
        async></script>

If you cannot find that setting, paste the snippet in your theme's footer block instead: Tilda's HTML-code block adds the launcher to the single page that holds it, which is also the way to limit the agent to one landing page.

Verify#

  1. Open the published URL in a private window, not the Tilda editor. Editor and preview modes can suppress injected scripts.
  2. Confirm the address bar origin is the one you allowlisted, including www if the domain redirects to it.
  3. Confirm embed.js returns 200 in the Network panel and one data-maf-embed="YOUR_SITE_SLUG" element exists.
  4. Ask a realistic question and confirm the message appears in Conversations.

Troubleshooting#

SymptomLikely causeFix
Launcher shows in the editor but not on the live pageThe pages were not republished after saving site-wide codeRepublish every page that should carry the launcher
Launcher loads but the chat frame refuses to openThe live origin is not allowlisted, or the site is unpublishedAdd the exact published origin and recheck Enable embedding
Snippet appears on one page onlyIt was added through a page-level HTML blockMove it to the site-wide head injection field

Tilda's cookie-consent and page-speed options can defer third-party scripts. If consent gating is on, load the embed in the category your policy assigns to it, and see Security and CSP for the origins to allow.