Seatext library

How to Migrate SeaText AI Settings from One Shopify Domain to Another

Migrating SeaText AI settings between Shopify domains means recreating them in a new account; SeaText does not let one account serve two primary URLs. Start with an audit, create a new account for the...

Migrating SeaText AI settings between Shopify domains means recreating them in a new account; SeaText does not let one account serve two primary URLs. Each SeaText AI account is linked to a single primary URL. If you move from one Shopify domain to another, the old account cannot run on the new domain. You need a new account and a manual setup.

The 5-phase SeaText domain migration process

Use this order to avoid missing settings: Audit → Create → Replicate → Install → Verify.

  1. Audit – Inventory your current agents, rules, and data.
  2. Create – Make a new account for the new domain.
  3. Replicate – Rebuild each agent in the new account.
  4. Install – Add the new snippet to theme.liquid and remove the old one.
  5. Verify – Confirm the script and data- attribute are live.

Key migration answers at a glance

QuestionPractical answerTakeaway
Can I reuse the same account?No. Each account is linked to a single primary URL.Create a new account for the new domain.
Can I change the primary URL?The source docs do not describe this option. Check with the vendor.Contact SeaText support before you recreate everything.
Can I export settings?The source docs do not mention an export/import feature.Plan to recreate settings manually.
What is tied to the old account?Historical analytics, reading telemetry, and A/B test history.Save anything you need before deactivating.
Is staging allowed?Only with a separate account. localhost is restricted.Use real production domains for each account.

What SeaText settings actually exist per account

SeaText organizes everything around one account and one primary URL. The dashboard holds your subscription, script snippet, and agent controls.

These settings live inside the account:

  • Primary URL – the domain linked to the account.
  • Active agents – each autonomous agent can be toggled on or off.
  • Agent-specific settings – keyword lists, rewrite rules, language settings, bot refund settings, chat configuration, and training data.
  • Historical data – conversion reports, reading telemetry, and A/B test history.

When you move domains, all of these need to be recreated in a new account. None of them transfer automatically.

Why each account is locked to one primary URL

The source documentation says: “Each SEATEXT AI account is linked to a single primary URL.” That is the core constraint.

If you need SeaText on multiple domains, you must create separate accounts. The documentation also restricts development URLs such as localhost for security reasons. Dynamic development domains may not work because SeaText may not be able to reliably associate traffic with your account.

This means sharing settings across stores is not a supported workflow. The only supported path is one account per website.

Phase 1 – Audit your old SeaText account

Before you deactivate the old account, record everything.

  1. Log into your old SeaText dashboard.
  2. Write down the primary URL and plan details.
  3. List every active agent.
  4. For each agent, screenshot the settings page.
  5. Note custom keyword lists, rewrite rules, language settings, bot refund settings, chat configuration, and training data.
  6. Export any reports you need for your records.

This audit is your replication checklist. Do it while the old account is still active.

Phase 2 – Create a new SeaText account for the new domain

Go to seatext.com and sign up. Enter the exact new domain as the primary URL. Choose a plan. Some agent pages mention a free 1-month pilot trial, but confirm current pricing on the site.

Do not enter a staging or localhost URL. The documentation says dynamic development domains may not work. Use the real production domain.

Phase 3 – Replicate each agent

Each agent lives inside the account tied to one domain. In the new account, turn on the same agents and recreate their settings. Historical data from the old account stays behind.

Google Ads Landing Page Agent

Recreate by activating the agent in the new account. Re-enter any campaign or keyword-to-page mappings. Old conversion reports by page, keyword, and variant stay in the old account.

Local AI SEO

Recreate by activating the agent. Re-enter your service areas and location pages. Past local ranking data is not transferable.

Ecommerce Product Copy Agent

Recreate by activating the agent. Reapply any product name, description, or CTA rules. Past product copy tests stay with the old account.

Website Translation Agent

Recreate by activating the agent. Re-select your target languages and any translation controls. Custom translation memory or overrides must be reapplied.

AI A/B Testing Agent

Recreate by activating the agent and defining new variants. Past A/B test history and winners are lost.

AI Personalization Agent

Recreate by activating the agent. Reapply visitor-context rules such as location or referral source. Old personalization logs stay in the old account.

Visitor Source Rewrite Agent

Recreate by activating the agent. Re-enter rewrite rules for Google, Meta, email, articles, and referrals. Past source-matched page reports stay behind.

ChatGPT Brand Visibility Agent

Recreate by activating the agent. Re-add any brand guidance or Q&A content. Old AI-visibility reports stay in the old account.

AI CRO Reading Analysis Agent

Recreate by activating the agent. Reading telemetry starts fresh on the new domain. Old dwell-time and re-reading data is gone.

Scroll Slowdown Agent

Recreate by activating the agent. Reapply scroll-trigger settings. There is little historical data to carry over.

Bot Protection Agent

Recreate by activating the agent. Re-enter refund report preferences. Past bot evidence reports remain in the old account.

Webchat/Conversion Agent

Recreate by activating the agent. Train it again on your product knowledge base, pricing rules, and competitor comparisons. Old chat transcripts and qualification history stay in the old account.

This list covers the major agents listed in the source material. If your dashboard shows other agents, repeat the same pattern: activate, configure, and accept the loss of old historical data.

Phase 4 – Install the script on the new Shopify store and remove it from the old store

Use the official Shopify integration steps from the SeaText documentation.

  1. Log into your new Shopify admin.
  2. Go to Online Store → Themes.
  3. Click the three dots next to the active theme and select Edit code.
  4. Open the Layout folder and click theme.liquid.
  5. Paste the JavaScript code from your new SeaText account into the file.
  6. Save the file.

The documentation says the AI remains inert until activated. After you activate agents in the dashboard, they begin observing live traffic on the new domain.

Then remove the SeaText snippet from the old Shopify store. Open the old theme.liquid, delete the snippet, and save. This prevents the old account from continuing to process traffic.

If SeaText support can update the primary URL on an existing account, you may not need a new account. The source documentation does not describe a domain-change option, so ask support first.

Phase 5 – Verify with browser developer tools

Open a page on the new domain. Press F12 to open developer tools. Inspect the HTML source. Confirm the SeaText script tag and the data- attribute are present, as the Shopify integration page instructs.

Then simulate a paid visit from Google Ads. Use a URL parameter such as ?gclid=test or ?keyword=test. Check whether the page headline or CTA changes based on the keyword. Look at the dashboard to see whether the agent recorded the visit.

If you do not see the data- attribute, the snippet was not saved correctly. Repeat the installation steps.

What you lose during migration

Moving to a new account means starting fresh. Historical analytics and reading telemetry stay in the old account. A/B test history is also not transferable, as the CRO testing source explains.

Bot refund evidence, chat transcripts, and custom training data stay behind as well. Document anything you need before you cancel the old account.

Frequently Asked Questions

Can I change the primary URL on an existing SeaText account?

The source documentation says each account is linked to a single primary URL. It does not describe a domain-change feature. Contact support and ask. If they can update the primary URL, that is the easiest path. Otherwise, create a new account.

Do I need a new account for a staging domain?

Yes. Staging domains are separate websites. The documentation says to create separate accounts for each domain. localhost is restricted.

Can I use one account for multiple stores?

No. The documentation says to create one account for each website.

What happens to billing during migration?

Each account has its own plan. Contact support to avoid billing overlaps. Cancel the old plan when the old store is no longer using SeaText.

Will the agents work immediately?

After activation, they start observing live traffic. Optimization builds as they collect reading telemetry and visitor behavior data.

How do I contact SeaText support?

Use the dashboard or the contact form on the SeaText website.

Get the official installation steps

For the official installation steps and the account requirements, see the SeaText Shopify integration page. That page shows the exact theme.liquid workflow and the multiple-domain restriction.

See the SeaText Shopify integration page

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.