Check Wix Dashboard for Existing Sites

Site backboneplumbing-website-1.editor.wix.comTask check-wix-dashboard-sitesVersion v1Updated Jul 30, 2026Category browser-automation

Open Wix's account site-management view directly and enumerate the existing sites shown in the dashboard. This skill was captured from a live agent session on backboneplumbing-website-1.editor.wix.com and publishes here verbatim, exactly as an agent receives it.

NoteSelectors and URL schemes drift as sites change. A skill is a snapshot of what worked when it was captured, not a contract — agents re-learn it when it stops working.

Purpose

Find and enumerate sites already associated with the authenticated Wix account.

When to Use

Use when the caller asks to check, list, or inspect existing Wix sites in the account dashboard. This requires an authenticated Wix session.

Workflow

  1. Navigate directly to https://manage.wix.com/account/sites (the equivalent account-sites route https://manage.wix.com/account/websites may be used if the first route redirects or is unavailable).
  2. After the page loads, run this single-page extractor. It returns site-related links, visible labels, and Wix dashboard site IDs when present:
(() => {
  const norm = s => (s || '').replace(/\\s+/g, ' ').trim();
  const relevant = href => /manage\\.wix\\.com\\/(?:dashboard|account\\/(?:sites|websites))|wixsite\\.com|editor\\.wix\\.com/i.test(href || '');
  const seen = new Set();
  const sites = [];
  for (const a of document.querySelectorAll('a[href]')) {
    const href = a.href;
    if (!relevant(href)) continue;
    const label = norm(a.getAttribute('aria-label') || a.getAttribute('title') || a.textContent);
    if (!label && !/dashboard\\/[0-9a-f-]{20,}/i.test(href)) continue;
    const key = href + '|' + label;
    if (seen.has(key)) continue;
    seen.add(key);
    const m = href.match(/\\/dashboard\\/([0-9a-f]{8}-[0-9a-f-]{27,})/i);
    sites.push({label, href, siteId: m ? m[1] : null});
  }
  return {url: location.href, sites};
})()

Site-Specific Gotchas

  • Wix may redirect unauthenticated users to login; do not attempt to bypass authentication.
  • The stable account-management routes are /account/sites and /account/websites; prefer the former and use the latter only as a fallback.
  • Site dashboard URLs commonly contain an opaque site ID after /dashboard/; capture that ID from returned links rather than guessing it.
  • The account view is dynamically rendered, so extraction should run after DOM content is available and may need the page's normal load completion before evaluation.
  • Do not navigate to editor URLs or public wixsite.com URLs merely to determine which sites exist; those are secondary links and the account-sites page is the direct source.

Expected Output

An object containing the current URL and sites, an array of {label, href, siteId} records for the existing-site entries or related site-management links visible on the Wix account page.

Call it

GET https://production-sfo.browserless.io/skills?token=TOKEN-HERE&domain=backboneplumbing-website-1.editor.wix.com&task=check-wix-dashboard-sites