🔎 What This Article Covers
If your SEO automation dashboard shows that all your OTTO scripts are unreachable after moving your whitelabel setup to Lovable, this guide explains why it happens and how to fix it. You will also learn how to migrate without losing your agency profile or disconnecting your OTTO sites.
⚠️ Why OTTO Scripts Become Unreachable
OTTO works by connecting each of your sites to a small script that must load from the domain associated with your whitelabel setup. When you migrate your platform to a new host or environment such as Lovable, that connection can break for a few common reasons:
- The whitelabel domain changed, so the OTTO script points to an address that no longer serves it.
- DNS records were not updated after the migration, so requests to the script fail.
- The OTTO script snippet on each site still references the old environment.
- Caching or CDN settings from the previous setup are still active.
When any of these happen, the dashboard cannot verify the script and marks your sites as unreachable, even though your account and data are intact.
🛡️ Protect Your Agency Profile First
Your agency profile and OTTO site connections are stored in your account, not in the migrated front end. Migrating to Lovable does not delete this data. To keep everything safe before you make changes:
- Confirm you are logged in to the same account you used before the migration.
- Do not create a new account or new agency profile, as this can split your data.
- Note your current whitelabel domain and any custom DNS records.
🛠️ How to Reconnect Your OTTO Scripts
Follow these steps in order to restore the connection between your sites and OTTO.
- Confirm your new whitelabel domain. Open your whitelabel settings and verify the domain now points to your Lovable environment.
- Update your DNS records. Make sure the CNAME or A record for your whitelabel domain resolves to the correct destination. DNS changes can take up to 48 hours to fully propagate.
- Re-copy the OTTO script. For each affected site, open the OTTO settings and copy the current script snippet. Replace the old snippet on your site with this fresh version.
- Clear caches. Clear your site cache, browser cache, and any CDN cache so the new script can load.
- Re-run the connection check. Return to the Left sidebar → OTTO SEO and use the option to verify or re-scan each site.
✅ Confirm Everything Reconnected
After completing the steps above, review your dashboard to confirm the results:
- Each OTTO site should now show a connected or active status instead of unreachable.
- Your agency profile, branding, and client list should appear exactly as before.
- Any pending OTTO tasks should resume automatically once the script is reachable.
If a site still shows as unreachable, wait for DNS propagation to finish and then re-run the connection check. Most remaining errors clear on their own within a day.
💡 Tips to Avoid This During Future Migrations
- Plan the domain move first. Set up and verify your new whitelabel domain before switching environments.
- Keep the same account. Never start fresh, as your OTTO connections live in your existing profile.
- Update scripts last. Refresh the OTTO snippet on each site only after DNS is confirmed working.
- Migrate in batches. If you manage many sites, reconnect a few first to confirm the process before doing the rest.
💬 Still Need Help?
If your OTTO scripts remain unreachable after following these steps, our team can review your specific setup. If you need further assistance, click the chat icon in the bottom-right corner of the platform to start a live chat with a member of our team.