1. 1
    Project is in Draft mode (most common)
    Your project must be set to Active before the widget will render on your site. A Draft project loads the script but renders nothing.

    Fix: Project Settings → Status → set to Active.
Project Settings
Project Status
When set to Active, the widget accepts signups and the hosted page is live.
Active
⚠️
If this toggle is set to Draft, your widget will not render and the hosted page will show a "coming soon" message.
  1. 2
    Script not placed correctly
    The embed code requires two parts to be present on the page: the container element and the script tag.

    Verify that <div id="spynra-waitlist"></div> exists where you want the widget to appear, and that the <script> tag is placed immediately before the closing </body> tag.

    To confirm: open browser DevTools → Elements tab and search for "spynra". Both the div and the script tag should appear.
  2. 3
    Script blocked by Content Security Policy (CSP)
    If your site uses a strict Content-Security-Policy header, it may block external scripts from loading. Check browser DevTools → Console tab for an error like "Refused to load script from 'https://spynra.com/...'".

    Fix: add https://spynra.com to your CSP's script-src directive.
Content-Security-Policy header — add spynra.com to script-src
Content-Security-Policy: script-src 'self' https://spynra.com
  1. 4
    Wrong project ID
    Each project has a unique ID. If you copied the embed code from a different project, the widget may load but show the wrong form — or fail silently if that project is in Draft.

    Verify the data-project-id attribute in your embed code matches the project you intend to display. The correct ID is in Project Settings → Embed.
  2. 5
    Browser cache
    Your browser may have cached an older version of the page before the embed code was added.

    Try a hard refresh: Ctrl+Shift+R on Windows/Linux, Cmd+Shift+R on Mac. Or open the page in an incognito/private window to bypass cache entirely.
  3. 6
    JavaScript disabled or blocked by ad blocker
    The Spynra widget requires JavaScript to be enabled. Verify JavaScript is enabled in your browser settings.

    Ad blockers and privacy extensions sometimes block external scripts. Test in a clean browser profile with all extensions disabled to rule this out.
  4. 7
    Page not published / preview mode
    On site builders like Webflow, Squarespace, or Wix, the embed code only works on the published, live site — not inside the editor preview. The editor preview environment often blocks or sandboxes external scripts.

    Publish the site first, then open the live URL to test the widget.
  5. 8
    Still not showing — contact support
    If none of the above resolves the issue, email hello@spynra.com with the following:
    • Your project ID (found in Project Settings → Embed)
    • The URL where the widget should appear
    • A screenshot of the browser DevTools Console tab showing any errors