Add a Voice AI Agent to Landingi Landing Pages
Add the AnveVoice voice agent to Landingi with the JavaScript Code tab on one page or Settings for every page: placement options and plan limits.
How to add AnveVoice to Landingi landing pages
Landingi has a dedicated JavaScript Code tab on each landing page's dashboard, plus an account-wide JavaScript field in Settings. Paste the AnveVoice tag in either, choose body bottom, and check the live page. Steps checked against the official documentation on 2026-10-14.
At a glance
- One page: Landing Pages → page Dashboard → JavaScript Code → Add new script
- Every page: Profile menu → Settings → JavaScript codes (not available on Core and Create plans)
- Placement choices: Head, body top or body bottom; main page, conversion page or both
- Time: About 2 minutes once you have your embed ID
Before you start
Copy your embed ID from app.anvevoice.app; the Free plan needs no card. Decide first whether you want the agent on one campaign page or on every page in your Landingi account, because the two routes live in different places and have different plan rules. Landingi's documentation says it cannot give full technical support for custom scripts that are not described in its Help Center, so keep the script limited to the single AnveVoice tag and test it on the published page before sending traffic.
- 1. Copy your install tag — Replace YOUR_EMBED_ID with your own value. Add &position=bottom-left or &theme=dark for a different button position or colour scheme. Code: <script src="https://anvevoice.app/embed.js?embedId=YOUR_EMBED_ID" async></script>
Method 1: one landing page
Each landing page has a JavaScript Code tab that works like a small script manager. Landingi's help center describes naming each script, choosing where it loads and which page it targets, which makes it easy to keep the voice agent off a page where you do not want it.
- 1. Open the page dashboard — Go to the Landing Pages tab and open the Dashboard of the landing page you want.
- 2. Add a new script — Open the JavaScript Code tab and click Add new script. Give it a recognisable name such as AnveVoice.
- 3. Choose position and page — Set the position to body bottom (head and body top also work because the tag loads asynchronously). Set the page to main page, conversion page, or both.
- 4. Paste and add — Paste the AnveVoice tag in the Content field and click Add script.
- 5. Publish if needed — Landingi notes that HTML and CSS take effect after publishing, and recommends checking custom JavaScript on the live page. Publish the landing page, then test.
Method 2: every landing page in the account
Landingi also lets you set one script for the whole account. Click your profile in the top bar, open Settings, find the JavaScript codes section and paste the code between script tags. According to the help article, saving is enough: there is no need to republish, and the code covers landing pages you create later. Two caveats come from that same article. The code is inserted at the top of the HEAD, ahead of other code, on the main page and the thank-you page of every landing page, and you cannot switch it off for specific pages. The account-wide field is also not available on the Core and Create plans. If any campaign page must stay free of the voice agent, use Method 1 instead. Agencies: a snippet added on an Agency main account applies to all subaccounts, so check before you paste.
Thank-you pages and the HTML widget
The per-page script form lets you target the conversion page separately. The agent is useful on the main page, where visitors have questions, and often unnecessary on a thank-you page, so consider selecting main page only. You do not need Landingi's HTML widget for this install. That widget is not available on the Core plan, so relying on the JavaScript Code tab avoids a second plan barrier. If you do use the widget for a snippet, Landingi says its effect shows only after publishing.
Check that it works
- 1. Open the published URL — Use the live landing page link in a private window rather than the editor preview.
- 2. Look for the microphone button — The round button appears bottom-right by default. Click it, allow microphone access and ask a question about your offer.
- 3. Try the conversion page — Submit a test lead and see whether the thank-you page matches the page setting you chose for the script.
Common problems
- Script added but no button: the landing page may not have been republished, or you set the script to the conversion page only.
- Account-wide field missing or locked: it is not available on the Core and Create plans. Use Method 1 on a plan that allows per-page scripts.
- Button on every campaign page including ones you wanted without it: the account-wide script cannot be disabled per page. Remove it from Settings and add it per page.
- Meta tags not updating: Landingi says not to use the JavaScript tab for meta tags; use Page Settings in the editor.
Sources
- Landingi Help: Your own JavaScript (https://landingi.com/help/your-own-javascript/) — checked 2026-10-14
- Landingi Help: Adding JavaScript code to all landing pages (https://landingi.com/help/adding-javascript-code-to-all-landing-pages/) — checked 2026-10-14
- Landingi Help: Custom HTML, CSS and JavaScript codes (https://landingi.com/help/custom-html-css-javascript-codes/) — checked 2026-10-14
Related
- How to add AnveVoice to Unbounce landing pages
- How to add AnveVoice to Instapage landing pages
- How to add AnveVoice to a Leadpages page or site
- How to add AnveVoice to Swipe Pages landing pages
Try AnveVoice on your site
Free plan: $0, 50,000 tokens a month, no card. Get your embed ID in the dashboard, then paste one tag.