Seatext library

How SeaText AI Handles Data from Multiple Square Websites

SeaText AI keeps data from each Square website completely separate. You must create a distinct SeaText AI account for every Square website you want to use. Each account is linked to a single primary...

Data Separation by Design

SeaText AI treats each Square website as an independent entity. When you connect a Square website, you create a separate SeaText AI account for that site. Each account is tied to one primary URL. This means data from one Square website never leaks into another. You can analyze and manage each site individually or view them side by side, but the underlying data remains isolated.

This design is intentional. It prevents confusion and ensures accurate reporting. If you run a retail store and a restaurant on Square, their data stays separate. You can apply different AI agents to each site. For example, you might use the Google Ads Agent on your retail site but not on your restaurant site. The separation gives you control.

Why This Matters for Your Business

If you run multiple Square websites — for example, a retail store, a restaurant, and a service business — mixing their data would make it impossible to know which site drove which result. Separate accounts let you track performance per site, apply different AI agents per site, and keep reporting clean. Ignoring this separation could lead to incorrect optimization decisions and wasted ad spend.

Consider a real scenario. You have a Square site for your bakery and another for your catering service. If data mixed, you might think a Google Ads campaign for cupcakes also drove catering leads. That is false. With separate accounts, you see exactly which site gets traffic and conversions. You can then adjust budgets and strategies per site. This precision saves money and improves results.

SeaText AI agents like the Conversion Agent or Bot Refund Agent work per account. So you can activate the Bot Refund Agent on one site to recover ad spend from bot clicks, while leaving it off on another. This flexibility is key for businesses with different goals per site.

How to Set Up SeaText AI for Multiple Square Websites

Follow these steps to get each Square website connected correctly.

  1. Create a SeaText AI account for the first website. Go to SeaText AI and sign up. Use the primary URL of your first Square website.
  2. Install the JavaScript code. Copy the integration code from your SeaText AI account and paste it into the header of your first Square website. The installation is secure and the AI stays inactive until you activate it.
  3. Activate the account. Visit or refresh your website several times and stay on the page for at least 40 seconds. This triggers the AI and links it to your account. Wait at least five minutes until you see your website name next to the SeaText logo at the top of the page. If it doesn't appear after 10 minutes, contact support.
  4. Repeat for each additional Square website. Create a new SeaText AI account for each new primary URL. Install the new code on that site and activate it. Do not reuse an account across domains.

The activation step is critical. Without it, the AI remains inert. The 40-second visit ensures SeaText can associate traffic with your account. If you skip this, the account stays unlinked and no data is tracked. Always verify after activation.

Common Mistake: Using One Account for Multiple Domains

A frequent error is trying to use a single SeaText AI account on two different Square websites. This will not work. Each account is strictly linked to one primary URL. If you attempt to install the same code on a second domain, the AI will not activate correctly and data will not be tracked. Always create a new account for each domain.

Why does this happen? SeaText AI uses the primary URL to identify which site the traffic belongs to. If the same code runs on two domains, the system cannot tell them apart. It may fail to activate or track data incorrectly. The result is lost insights and wasted effort. Avoid this by planning ahead. List all your Square websites before starting. Create one account per site.

If you accidentally install the same code on two domains, remove it from the second domain. Then create a new account for that site and install its unique code. Contact SeaText support if you need help cleaning up.

How to Verify Each Account Is Working

After installation, log into your SeaText AI account. At the top of the page, you should see your website name displayed next to the SeaText logo. This confirms the connection is active. If you have multiple accounts, log into each one separately to check its status. You can also navigate to the Main AI Hub and activate the AI agents you need for that specific site.

Verification is simple but important. Do not assume the installation worked. Check each account after setup. If the website name does not appear after 10 minutes, contact support. They can help diagnose issues like incorrect code placement or firewall blocks. Once verified, you can start using agents like the Translation Agent or AI SEO Agent per site.

For ongoing monitoring, log in periodically. Each account dashboard shows real-time data for that site. You can see traffic, conversions, and agent performance. This helps you compare sites and make informed decisions.

Key Facts About SeaText AI and Square Integration

FactDetail
Account per domainEach Square website requires its own SeaText AI account.
Primary URL linkEach account is tied to a single primary URL.
Data separationData from different Square websites is never mixed.
Activation requirementVisit or refresh the site several times and stay for at least 40 seconds.
Confirmation timeWait at least five minutes for the website name to appear in the account.
SecurityInstallation is secure; AI remains inert until activated.

These facts are based on SeaText's official integration guide. They apply to all Square websites. Keep them in mind when planning your setup.

Limitations and When This Advice Does Not Apply

This guidance applies only when you have multiple Square websites that are separate domains. If you have a single Square website with subdomains (like shop.example.com and blog.example.com), you may need to check with SeaText support, as subdomain handling can differ. Development URLs such as localhost are restricted for security reasons. Dynamic development domains may not function properly because SeaText AI might not reliably associate traffic with your account.

Another limitation: you cannot transfer data between accounts. If you close a site and want to keep its data, export it first. SeaText does not offer a built-in transfer tool. Also, pricing per account may apply. Check with SeaText for current pricing details. Each account may require its own subscription.

For businesses with many sites, managing multiple accounts can be tedious. But it is necessary for accurate data. Consider using a spreadsheet to track account credentials and site URLs. This reduces errors and saves time.

Terminology You Should Know

Primary URL: The main web address (domain) that a SeaText AI account is linked to. For example, mystore.com is a primary URL.
Activation: The process of visiting your website after installing the code so the AI starts working and links to your account.
Data separation: The practice of keeping data from different accounts completely isolated so it never mixes.

Understanding these terms helps you follow the setup process correctly. If you are unsure, refer back to this section.

Frequently Asked Questions

Can I use the same SeaText AI account for two Square websites?

No. Each SeaText AI account is linked to a single primary URL. You must create a separate account for each Square website.

What happens if I install the same code on two domains?

The AI will not activate correctly on the second domain. Data will not be tracked, and you may see errors. Always use a unique account per domain.

How do I manage multiple accounts?

Log into each account separately. You can use the same email address for multiple accounts, but each account will have its own dashboard and settings.

Does SeaText AI charge per account or per website?

Pricing details are available on the SeaText AI pricing page. Each account may require its own subscription. Check with SeaText for current pricing.

Can I transfer data from one account to another?

No. Data is tied to the account and primary URL. There is no built-in way to transfer data between accounts.

What if I have a development domain and a production domain?

Create separate accounts for each. Development URLs like localhost are restricted. Use a valid real domain for development if needed.

How long does activation take?

After installing the code, visit or refresh your site several times and stay for at least 40 seconds. Wait at least five minutes for the website name to appear in your account. If it doesn't appear after 10 minutes, contact support.

Can I use the same email for multiple accounts?

Yes. You can register multiple accounts with the same email address. Each account remains independent with its own data and settings.

What if I need to change the primary URL of an account?

Contact SeaText support. Changing the primary URL may require creating a new account. Do not attempt to reuse an existing account on a different domain.

Further reading and comparison sources

These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.

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.