Can You Manage Multiple Domains with Square Integration? Yes, with Separate Accounts
Yes, you can manage multiple domains with SeaText's Square integration, but each domain requires its own SeaText account. Each account is linked to a single primary URL, so you'll create one account per domain....
Yes, you can manage multiple domains with SeaText's Square integration, but not from a single account. Each domain needs its own SeaText account because every account is tied to one primary URL. This is true whether you run a development site and a production site, or you manage several live websites for different brands.
The reason is simple: SeaText associates traffic and AI activity with a specific URL. To keep data clean and avoid mixing analytics or AI behavior, the system enforces a one-account-per-domain rule. This guide walks you through the process, the restrictions, and the practical steps to set up multiple domains with Square.
How SeaText Handles Multiple Domains
SeaText's integration with Square works through a JavaScript snippet you install on your website. When you install it, the AI becomes active and links to your account. The link is based on the domain where the snippet runs.
If you need to use SeaText on more than one domain, you must create a separate account for each one. For example, a development domain and a production domain are two different URLs, so they need two different SeaText accounts. The same applies if you run multiple websites for different clients or product lines.
This approach keeps each site's data isolated. You won't see cross-domain traffic in your reports, and the AI won't get confused about which site it's optimizing.
Step-by-Step: Adding a Second Domain with Square
Here is the process to add another domain to your SeaText setup when you use Square as your platform.
- Create a new SeaText account for the second domain. You cannot reuse an existing account.
- Copy the JavaScript code from the new account. Each account generates its own unique snippet.
- Install the snippet on your Square site. If you use Square Online, you can add the code to the site's header or footer. SeaText provides platform-specific instructions for Square.
- Visit or refresh your website several times and stay on the page for at least 40 seconds. This activates the AI and links it to your new account.
- Wait at least five minutes until you see your website name appear next to the SeaText logo at the top of the SeaText dashboard. This confirms the connection.
- Activate the AI from the Main AI Hub for the pages you want to optimize.
Repeat these steps for every additional domain. Each domain gets its own account, its own snippet, and its own activation.
What Counts as a Domain?
A domain is the primary URL where your website lives. For SeaText, this is the exact address you want to associate with an account. Common examples include:
www.yourstore.comyourstore.comdev.yourstore.com(a development subdomain)yourbrand.square.site(a Square-hosted site)
Each of these is a separate primary URL. Even if they point to the same content, SeaText treats them as distinct domains. That means you need a separate account for each.
Restrictions and Security Limits
SeaText has specific rules about which domains you can use. These are designed to protect your data and ensure the AI works correctly.
- Development URLs are restricted. Localhost and other local development addresses are not allowed. You must use a valid, real domain.
- Dynamic development domains may not work. If your domain changes frequently or is generated on the fly, SeaText may not be able to reliably associate traffic with your account.
- Each account is locked to one primary URL. You cannot point multiple domains to the same account.
These restrictions mean you should plan your domain structure before installing SeaText. If you use a staging site, give it its own account and a real domain (like staging.yourstore.com) rather than a localhost address.
Key Facts
| Fact | Detail |
|---|---|
| Account-to-domain relationship | Each SeaText account is linked to a single primary URL. |
| Multiple domains | You must create separate accounts for each domain. |
| Development URLs | Restricted for security reasons; use a valid real domain. |
| Dynamic development domains | May not function properly because traffic association can fail. |
| Activation requirement | Visit or refresh the site several times and stay for at least 40 seconds. |
| Confirmation time | Wait at least five minutes for the website name to appear in the dashboard. |
Common Mistakes and How to Avoid Them
Here are the most frequent errors people make when managing multiple domains with SeaText and Square.
- Using the same account for two domains. This won't work. Create a new account for each domain.
- Installing the same snippet on multiple sites. Each account has a unique snippet. Copy the correct one for each domain.
- Using localhost for testing. SeaText blocks localhost. Use a real domain like
staging.example.com. - Skipping the activation step. You must visit the site and stay for 40 seconds to link the AI. Without this, the account won't connect.
- Not waiting for confirmation. The website name appears after about five minutes. If it doesn't appear after ten, contact support.
Avoid these pitfalls by following the step-by-step process exactly and keeping each domain's account separate.
FAQ
Can I use one SeaText account for both my Square site and my WordPress site?
No. Each domain needs its own account, regardless of the platform. If you have a Square site and a WordPress site, they are different domains, so you need two accounts.
What happens if I install the same snippet on two different domains?
The snippet is tied to the account's primary URL. Installing it on a different domain will likely cause the AI to not activate correctly, or it may associate traffic with the wrong account. Always use the correct snippet for each domain.
Can I use a subdomain like shop.example.com as a separate domain?
Yes. A subdomain is a distinct URL. If you want SeaText to treat it separately, create a separate account for it. If you want it to be part of the main domain's account, you would need to use the main domain as the primary URL and not install the snippet on the subdomain.
How long does it take for a new domain to show up in my SeaText dashboard?
After installing the snippet and activating the AI, wait at least five minutes. The website name should appear next to the SeaText logo. If it doesn't appear after ten minutes, contact support.
Is there a limit to how many domains I can manage?
There is no stated limit in the source documentation. You can create as many accounts as you need, one per domain. Each account is independent.
Can I transfer an account from one domain to another?
The source pack does not mention transfers. It says each account is linked to a single primary URL. If you need to change domains, you may need to create a new account and reinstall the snippet.
When This Advice Doesn't Apply
This guidance applies specifically to SeaText's integration with Square and other platforms. If you are using a different AI tool or a different integration method, the rules may differ. Also, if you only have one domain, you don't need to worry about multiple accounts. The one-account-per-domain rule only matters when you manage more than one URL.
If you are unsure whether your setup qualifies, check the SeaText documentation or contact support. The key takeaway is: plan your domains in advance, create separate accounts for each, and follow the installation steps carefully.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
How SeaText can help
SeaText's Square integration lets you install the AI snippet directly on your Square Online site. The process is secure, and the AI stays inactive until you activate it. For multiple domains, you'll create a separate SeaText account for each domain, then install the unique snippet on each site. This keeps your data isolated and ensures the AI optimizes each site correctly.
One limitation to keep in mind: development URLs like localhost are restricted. You must use a real, valid domain for each account. If you need a staging environment, use a subdomain like staging.yourstore.com rather than a local address.