How to Contact Support for Square Integration Issues
To get help with a Square integration issue, contact SeaText support if the problem is with the SeaText script on your Square site, or contact Square support if the issue is with Square's platform....
To get help with a Square integration issue, the fastest path depends on where the problem is. If the issue is with SeaText's script on your Square site, contact SeaText support. If the issue is with Square's platform itself, contact Square support. Here's how to do both, with a step-by-step process and troubleshooting flow.
Who to contact for Square integration issues
Square integration issues fall into two categories: problems with the SeaText script and problems with Square's platform. For SeaText script issues—like the script not activating, domain restrictions, or installation errors—contact SeaText support. For Square platform issues—like payment processing, account settings, or site functionality—contact Square support.
How do you decide? If you are following the SeaText integration steps and something goes wrong with the script or activation, it is a SeaText issue. If you cannot log into Square, or payments fail, or your site does not load, it is a Square issue. The two teams handle different parts of the stack.
What counts as a Square integration issue?
A Square integration issue is any problem that occurs when you install or run SeaText on a Square website. Common examples include the script not loading, the AI not activating, the website name not appearing in your SeaText dashboard, or errors related to domain restrictions. These are distinct from Square's own features like payment processing or inventory management.
For example, if you paste the SeaText script into Square and then see that your site still shows old content, that is an integration issue. If your Square dashboard stops working after you add the script, it could be either side, but usually it is script-related. The source pack specifically mentions development URLs and multiple domain accounts as common trouble spots.
The Square integration process step by step
SeaText provides a clear integration process for Square. According to the official SeaText Square integration page, you need a SEATEXT AI account before installing the script. Here is the full process, with reasons for each step.
Step 1: Create a SEATEXT AI account. You cannot install the script without one. The account links the script to your website. If you do not have an account, create one first. This ensures that when the script runs, it knows which dashboard to report to.
Step 2: Copy the JavaScript code from SEATEXT AI. After logging in, you will see a code snippet in the integration section. Copy it exactly. Do not modify it. Any changes can break activation.
Step 3: Paste the code into your Square site. Go to your Square website editor and find the area for custom code or footer scripts. Paste the code there. Save and publish. The code is inert until it is activated, so it will not harm your content.
Step 4: Visit or refresh your website several times. After installation, you must visit or refresh your site several times. Stay on the page for at least 40 seconds. This triggers activation and links the site to your account. Without this, the script may not activate.
Step 5: Wait at least five minutes. After the visits, wait at least five minutes. Then check the top of the SEATEXT AI page. Your website name should appear next to the SEATEXT logo. This confirms that the connection is live.
Step 6: If it does not appear after 10 minutes, contact support. If you do not see the website name after 10 minutes, contact SeaText support immediately. The integration guide says this could indicate an installation issue on your platform that needs assistance.
Step 7: Activate the AI. Once the website name appears, go to the Main AI Hub. Activate the AI on the pages you want. Use the Configuration option to adjust parameters. You can also edit translations and variants in the Variants Edit panel.
Each step matters because SeaText needs to verify that the script is running on a real, valid domain. The 40-second stay ensures the script can send a signal. The 5-minute wait gives the system time to process that signal. The 10-minute threshold is a safety net for when something is wrong.
Common Square integration problems and fixes
- Script not activating: Visit or refresh your site several times and stay on the page for at least 40 seconds. This triggers activation. If you skip this, the AI may remain inert.
- Website name not appearing: Wait at least five minutes. If it does not show after 10 minutes, contact SeaText support. Do not reinstall the script repeatedly; that can cause delays.
- Domain restrictions: Development URLs like localhost are restricted for security reasons. Use a valid, real domain. Localhost cannot be linked.
- Multiple domains: Each domain needs its own SEATEXT AI account. You cannot use one account across multiple domains. Create separate accounts for each domain.
- Dynamic development domains: These may not work. SEATEXT AI might be unable to reliably associate traffic with your account. Use a stable domain for testing.
For example, if you are testing on a temporary URL like mysite.preview.square.site, it may be considered dynamic. The system cannot tie that traffic to your account. Switch to a custom domain or a static subdomain.
Step-by-step troubleshooting flow
Follow this flow when you hit an issue. It saves time and gives support the information they need.
- Check your account. Log in to SEATEXT AI and confirm you have an account. You cannot install without one.
- Confirm the code is copied exactly. Open the integration page and copy the JavaScript code again. Paste it into a plain text editor to see if there are any stray characters.
- Verify the domain is real. Check that you are using a valid, real domain. If you are on localhost or a dynamic preview URL, switch to a production domain.
- Visit and refresh your site. Load the page at least three times. Stay for 40 seconds each time. This sends the activation signal.
- Wait 5 minutes. Do not check immediately. Give the system time to update.
- Check the SEATEXT AI dashboard. Look for your website name next to the logo at the top.
- If it is not there after 10 minutes, contact SeaText support. Do not wait longer. The guide says to contact support immediately after 10 minutes.
During this flow, keep a record of what you did. Note the exact time you installed, when you refreshed, and when you checked the dashboard. This will help support diagnose the problem.
Why Square integration issues occur
Most issues trace back to a few root causes. Understanding them helps you avoid problems.
Incorrect domain setup. Development URLs like localhost are restricted. SeaText cannot secure a connection to a local machine. Dynamic domains change frequently, so the system cannot tie traffic to a single account. Use a stable, real domain.
Multiple domains with one account. Each SEATEXT AI account is linked to a single primary URL. If you try to use the same account on two different domains, neither will work correctly. You must create separate accounts.
Activation not completed. The AI stays inert until you visit or refresh the page and stay for 40 seconds. If you skip this step, the script never activates. The site name will not appear, and the AI will not run.
Timing issues. SeaText needs at least five minutes to process the activation signal. Checking too early leads to false alarms. The 10-minute threshold is a hard limit—after that, something is likely wrong.
These causes are all explained in the integration guide. By following the steps in order, you can avoid most of them.
What to include when contacting support
When you contact SeaText support, having the right information speeds up the fix. The integration guide does not list required fields, but these details are standard for any installation issue.
- Your website URL. The exact domain you are integrating. For example, https://example.com.
- Your SEATEXT AI account email. The email you used to create the account.
- The exact behavior. Does the script load? Is the website name missing? Do you see an error message?
- Steps already taken. List what you did: installed the code, refreshed the page, waited 5 minutes, etc.
- Timeframes. When you installed, when you refreshed, and when you checked the dashboard.
- Screenshots. Show the dashboard and your site's code area.
This information is not in the source pack, but it is practical advice for any technical support request. SeaText support will ask for it if you do not provide it.
How to contact SeaText support
SeaText's installation guide explicitly tells you to contact support if you don't see your website name after 10 minutes. This indicates an installation issue that may need assistance. To reach SeaText support, use the contact options on the SeaText website. Look for a support form or email address in your account dashboard or on the contact page. The support team can help with script installation, activation, and domain issues.
Do not wait more than 10 minutes if the website name does not appear. The guide says to contact support immediately. Waiting longer will not fix the problem. Support can check if the script is reaching their servers and if your account is linked correctly.
How to contact Square support
If the issue is with Square itself—not the SeaText script—use Square's official support channels. According to Square's support center, you can visit the Square Support Center for articles and troubleshooting. This is the recommended starting point. Square does not publish direct phone numbers on its help pages, so start with the support center. If you cannot resolve the issue after reading the articles, use the contact options available in your Square dashboard.
Do not contact SeaText for Square payment problems. SeaText only handles its own script and integration. For example, if your Square account is suspended or you have a billing issue, contact Square directly.
Key facts about SeaText Square integration
| Fact | Detail |
|---|---|
| Account required | You need a SEATEXT AI account before installing the script. |
| Installation method | Copy the JavaScript code from SEATEXT AI and paste it into your Square site. |
| Activation requirement | Visit or refresh your site several times and stay for at least 40 seconds. |
| Verification time | Wait at least five minutes for your website name to appear; contact support after 10 minutes if it doesn't. |
| Domain restrictions | Development URLs like localhost are restricted; use a valid real domain. |
| Multiple domains | Create a separate SEATEXT AI account for each domain. |
Limitations and when this advice doesn't apply
This guide covers SeaText's Square integration specifically. If your issue is unrelated to SeaText—for example, Square payment processing, Square account billing, or Square site design—contact Square support instead. Also, if you are using a different integration method or a custom setup, the steps may differ. Always refer to the official SeaText documentation for the most current instructions.
SeaText also works on other platforms, such as WordPress, Shopify, and Wix. Those integrations have their own installation guides. Do not apply the Square steps to them without checking the relevant documentation.
Frequently asked questions
- What should I do if the SeaText script doesn't activate on my Square site? Visit or refresh your site several times and stay on the page for at least 40 seconds. If it still doesn't activate, contact SeaText support.
- How long should I wait for my website name to appear in SeaText? Wait at least five minutes. If it doesn't appear after 10 minutes, contact SeaText support immediately.
- Can I use one SeaText account for multiple Square domains? No. Each domain requires a separate SEATEXT AI account.
- Why is localhost restricted for SeaText integration? Development URLs are restricted for security reasons. Use a valid, real domain.
- What if my issue is with Square's payment processing, not the SeaText script? Contact Square support directly via the Square Support Center.
- Does SeaText provide support for installation issues? Yes, the installation guide instructs you to contact support if you encounter activation problems.
- What if I have multiple websites on Square? You need a separate SEATEXT AI account for each website.
- Can I use a dynamic preview domain like mydomain.square.site? It may not work because SEATEXT AI might not associate traffic reliably. Use a custom domain.
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.