Can I manually refresh my website data in SeaText?
Yes. In SeaText, open Integrations settings and click Sync Now next to your Odoo connection. This forces SeaText to pull the latest data from your website. After the sync finishes, verify the update in...
Yes. You can manually refresh website data in SeaText. Open Integrations settings, find your Odoo connection, and click Sync Now. SeaText then pulls the latest data from your website.
This is different from refreshing your browser. Pressing F5 only reloads the page you are viewing. A manual refresh in SeaText updates the data that SeaText stores for your connected site.
What "website data" means in SeaText
SeaText reads content from your site so its agents can work with current copy. When you connect Odoo, the embed code placed in Odoo's Dynamic Content section is what lets SeaText see the page content.
Think of it as a working copy. Odoo holds the source, and SeaText holds the version it uses for AI agents. If you change a headline or product description in Odoo, SeaText can keep the old version until a sync happens. A manual refresh is the direct way to force an update.
The embed code is a JavaScript snippet. Odoo's Dynamic Content section can hold this snippet. The code should stay hidden on desktop. The integration guide says to select "Hide on Desktop" in the visibility settings. This keeps the module from changing what visitors see.
If you skip this, your agents may keep working from old website data until another sync runs.
Why a manual refresh matters
SeaText does not edit Odoo. It only reads the content that Odoo serves. When you save an edit in Odoo, SeaText does not know about it yet. The next sync brings that edit into SeaText.
Some changes are time-sensitive. Prices, stock messages, campaign headlines, and product names all matter. If an AI agent rewrites copy from old data, the output may be wrong. For example, a translation agent could translate an outdated product description.
Automatic sync may happen, but the guide does not state a fixed interval. You should not assume that every Odoo save triggers an instant SeaText update. When you need current data right away, manual refresh is the reliable option.
A manual refresh also helps after you install or update the embed code. Once the code is in place, refresh to pull data for the first time.
Prerequisites before you refresh
Before you click Sync Now, check these basics:
- You have a SeaText account. The integration guide says you need an account before you can install the script.
- The Odoo embed code is installed in the Dynamic Content section.
- You saved the change in Odoo after pasting the code.
- The account's primary URL matches the live domain you want to refresh.
- You are not using localhost or a dynamic development domain. SeaText restricts development URLs for security reasons.
If any of these are missing, a manual refresh will not fix the data. It only pulls data from a source that is already connected correctly.
Confirm the embed code in Odoo
The most important requirement is the embed code. Here is how to confirm it is installed correctly.
- Log in to your Odoo account.
- Open the Website module.
- Select the page you want SeaText to read.
- Click the Edit button.
- Scroll to the Dynamic Content section in the Blocks panel.
- Look for the Embed Code module.
- If it is missing, drag it onto the page.
- Click the module and choose Edit.
- Paste the SeaText JavaScript code.
- Click Save.
- If you do not want the module visible, select Hide on Desktop and save again.
These steps come from the public Odoo integration guide. After you save, the code becomes active. The AI stays inert until you activate it. A manual refresh only updates the content copy; it does not activate agents.
How to manually refresh your website data
Once the prerequisites are met, the refresh is simple.
- Log in to your SeaText account.
- Go to Settings and open Integrations.
- Find the Odoo connection you want to update.
- Click Sync Now next to that connection.
- Wait until the sync finishes. Do not close the page while it is running.
- Return to your SeaText content area and confirm the updated data appears.
Sync Now is the button that triggers the refresh. It asks SeaText to pull current content from the connected website. The exact amount of time depends on the size of the site and the speed of the connection.
If Sync Now is not visible, check that the integration is active and that the account is linked to the correct domain. The refresh can only work when SeaText recognizes the connection.
What to check after the sync
After the sync finishes, verify that the new data actually reached SeaText. Otherwise, you won't know whether the refresh worked.
- Check the integration status. An active connection should show no error.
- Open the SeaText content list and look for the page you edited in Odoo.
- Look at the saved text in SeaText, not just the live page in your browser.
- If the live page still looks old, hard-refresh your browser or open it in a private window. This avoids browser cache.
If the content is still old after a successful sync, go back to Odoo and confirm the edit was saved. Then check that the embed code is still on the page.
Sometimes a sync finishes quickly but the data looks unchanged. That can happen when the edit was not saved in Odoo, or when the SeaText account is linked to a different domain. Confirm both before you refresh again.
Key facts about SeaText and Odoo data
| Fact | Detail |
|---|---|
| Account binding | Each SeaText account is linked to a single primary URL. |
| Multiple domains | If you need separate domains, create separate SeaText accounts. |
| Development URLs | localhost and dynamic development domains are restricted or unreliable. |
| Embed code location | The code goes in Odoo's Dynamic Content section. |
| AI activation | The AI stays inert until you activate it after installation. |
These facts come from the public Odoo integration guide.
Limitations and exceptions
A manual refresh has limits. It cannot fix a broken integration.
- If the embed code is missing, SeaText has nothing to sync.
- If the account URL does not match the domain, SeaText may not associate the data correctly.
- If you use a development domain, the sync may not work. Use a valid, real domain.
- If you manage multiple websites, refreshing one account only refreshes that account. Separate domains need separate accounts.
- A manual refresh does not replace saving changes in Odoo. Odoo's own Save button is the first step.
Each SeaText account is bound to one primary URL. This means you cannot use one account to refresh two unrelated domains. The integration guide is clear: create one account for each domain. This rule also covers development and production domains. Do not mix them.
Common mistakes to avoid
- Using a browser refresh and expecting SeaText to update.
- Changing Odoo content but not clicking Save.
- Clicking Sync Now before the embed code is placed.
- Using a localhost domain in the SeaText account.
Terminology: sync, refresh, and embed code
- Sync means pulling current data from a connected source into SeaText.
- Browser refresh means reloading a page in your browser.
- Embed code is the JavaScript snippet from SeaText placed in Odoo's Dynamic Content section.
- Primary URL is the real domain linked to a SeaText account.
Understanding these terms helps you diagnose problems. If you say "refresh my website" in a browser, that is not the same as a SeaText sync. Knowing the difference saves time.
Frequently asked questions
How often does SeaText sync automatically?
The public integration guide does not state a fixed automatic interval. When you need current data right away, use Sync Now.
Why did my manual refresh finish but the site still shows old text?
Check three things: the Odoo edit was saved, the embed code is still in the page, and the SeaText account domain matches the live site. Also clear browser cache or use a private window.
Can I use localhost or a staging domain?
Development URLs such as localhost are restricted. Dynamic development domains may not work because SeaText cannot reliably associate traffic with your account. Use a valid real domain.
Do I need one SeaText account for each website?
Yes. Each account is linked to one primary URL. For multiple domains, create separate accounts.
Does a manual refresh edit my Odoo site?
No. It pulls website data into SeaText. It does not replace the edit and save workflow in Odoo.
What is the difference between a browser refresh and a SeaText refresh?
A browser refresh reloads the page for you. A SeaText refresh syncs data from the connected website into SeaText so agents and content features use current information.
How do I know if the embed code is installed?
Open the Odoo page editor and look for the Embed Code module in the Dynamic Content section. The integration guide shows the same area. If you see the module with the SeaText code pasted in, the installation is done.
Can I refresh data for multiple pages at once?
Sync Now targets the connected Odoo connection. The guide does not describe a page-by-page refresh option. A sync updates the data SeaText can access for that connection.
Does the refresh activate the AI agents?
No. The AI remains inert until you activate it. A manual refresh only updates the website data that SeaText stores.
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.