Step-by-Step Guide to Installing SeaText on HubSpot
To install SeaText on HubSpot, paste the JavaScript snippet from your SeaText account into your HubSpot site's Footer HTML field under Settings > General > Advanced, then publish. The AI stays inactive until you...
To install SeaText on HubSpot, open your SeaText account, copy the JavaScript snippet, then paste it into HubSpot's Footer HTML field under Settings > General > Advanced. Publish the change, visit your live page in a browser, and stay there for at least 40 seconds so the AI can link to your domain.
The full process usually takes under five minutes if you already have a HubSpot site and a SeaText account. The AI stays inert until activated, so your content is not changed the moment you paste the snippet.
What you need before you start
You need three things ready before you touch any HubSpot settings:
- A HubSpot account with edit access to the site you want to optimize.
- A SeaText AI account tied to the exact domain you plan to track.
- The JavaScript snippet shown inside your SeaText dashboard.
One common mistake is creating a SeaText account on a staging or development URL and then expecting it to work on the live domain. Each SeaText account is bound to a single primary URL, so you need a separate account for each domain you want to cover.
Step-by-step installation on HubSpot
- Log in to SeaText and open the integration section for HubSpot. Copy the full JavaScript snippet shown there. Do not edit the code; it has to stay intact for SeaText to recognise your site.
- Log in to HubSpot and go to the website editor. Select the page (or template) where you want SeaText to run and click Edit.
- Open site settings by clicking the gear icon or by going to Settings > General on your HubSpot website. This is the same place you would visit to add any global site-wide script.
- Find the Footer HTML field under the Advanced section. This field injects code into every page on the domain, which is exactly what SeaText needs.
- Paste the JavaScript snippet into the Footer HTML box. Save the change.
- Publish your changes using the orange Publish button at the top right of the HubSpot editor.
- Verify the install: open your live site in a fresh browser tab, refresh it a few times, and stay on a page for at least 40 seconds. This triggers the AI and binds it to your account.
- Wait up to 10 minutes and check that your website name appears next to the SeaText logo at the top of the SeaText dashboard. If it does, the install is confirmed.
How to confirm the install worked
SeaText only shows your domain as connected when it can see the live snippet on a reachable URL. Two signals tell you the install is healthy:
- Your website name shows up next to the SeaText logo in the dashboard.
- You can open the Variants Edit panel and see the URL of your HubSpot page listed.
If the dashboard still shows no domain after 10 minutes, refresh the live page a few more times. If it still does not appear, contact SeaText support, because something in the script injection is likely broken.
Activating the AI after install
Pasting the snippet does not change your site yet. To start running SeaText's agents, go to the Main AI Hub inside your account and turn on the agents you want. Useful starting points for a HubSpot site include:
- CRO Optimizer for headline and copy testing.
- Website Translation if you serve visitors in multiple languages.
- Google Ads Landing Page AI if paid search is a traffic source.
Each agent has its own Configuration panel. Open it to set which pages the agent touches and which languages to cover. SeaText also generates an initial round of variants and translations you can review under Variants Edit.
Limitations and security rules to respect
A few rules in the source documentation matter for HubSpot installs in particular:
- One domain per account. If you run a production site and a dev site, you need two SeaText accounts.
- No localhost or dynamic dev domains. Local development URLs are blocked because SeaText cannot associate traffic reliably with your account on them.
- Footer HTML is global. Putting the snippet in HubSpot's Footer HTML field runs it on every page of that site, which is fine for SeaText but worth knowing before you enable aggressive agents.
- Cache layers can delay activation. HubSpot's CDN may take a few minutes to push the updated Footer HTML live. That is why SeaText asks you to wait up to 10 minutes before raising a flag.
Common mistakes when installing on HubSpot
- Pasting the snippet into a single page's HTML module instead of the global Footer HTML field. That limits SeaText to one URL.
- Forgetting to publish. The snippet only takes effect after HubSpot's orange Publish action, not after a plain save.
- Testing only on a logged-in preview. HubSpot sometimes serves draft pages with stripped scripts, which makes it look like the install failed when it actually works for visitors.
- Impatience during the 40-second dwell check. Leaving the page too fast means SeaText cannot bind the visit to your account.
Key facts at a glance
| Item | Detail |
|---|---|
| Where to paste the snippet in HubSpot | Settings > General > Advanced > Footer HTML |
| How long to stay on the page after install | At least 40 seconds |
| Time to wait before checking for domain confirmation | Up to 5 to 10 minutes |
| Accounts needed for multiple domains | One SeaText account per domain |
| Supported URL types | Valid, real, public domains only (no localhost) |
| Effect of install before activation | None; AI stays inert |
Frequently asked questions
Do I need a HubSpot developer to install SeaText?
No. The install uses HubSpot's built-in Footer HTML field, so a marketer with edit rights can do it. A developer is only needed if you want to deploy SeaText through HubSpot's CLI or a custom module.
Where exactly is the Footer HTML field in HubSpot?
Open Settings in your HubSpot portal, go to Website or General, then Advanced. The Footer HTML field is in that section. The exact label can vary slightly by HubSpot subscription tier.
Will the snippet slow down my HubSpot site?
The snippet is loaded asynchronously, so it does not block page rendering. If you notice a slowdown after enabling several at once, review which agents are active in the AI Hub and disable the ones you do not need.
Can I install SeaText on more than one HubSpot site?
Yes, but each HubSpot site on a different domain needs its own SeaText account, because each account is bound to a single primary URL. Subdomains under the same root domain can share an account.
How do I uninstall SeaText from HubSpot?
Remove the snippet from the Footer HTML field in HubSpot and republish the site. The AI will stop receiving data on the next page load.
What should I check if my domain never shows up in SeaText?
Confirm you pasted the full snippet into Footer HTML, published the change, and visited the live (not preview) URL for at least 40 seconds. If the dashboard still shows nothing after 10 minutes, contact SeaText support.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
Learn more
Visit the website for more information.