Common issues: widget not loading, missing signups, 405 errors, broken styles, spam-folder emails, and stuck referral counts.
8 answers · Updated June 2026
Most "the widget isn't rendering" issues come down to one of:
<div data-launchlist-widget> is missing or has the wrong public key. Copy the full snippet again from your dashboard.https://getlaunchlist.com to your script-src and connect-src directives.Still stuck? Open the browser console — the widget logs descriptive errors. Or hit support and we'll diagnose.
A 405 error on submit almost always means the form's action attribute is being rewritten by your CMS or framework. Things to check:
<form> instead of the LaunchList widget snippet? Switch to the widget — the snippet handles the POST internally.fetch, so it should not collide with client-side routing — but if you embedded a raw form HTML, that can.If you copy-pasted the full LaunchList snippet (script + placeholder div) and still see 405, contact support with the URL.
If the form returns success but the dashboard shows zero signups:
If none of these apply, ping support with a sample test email and the project URL.
Two paths:
.ll-form, .ll-input, .ll-button, .ll-success. Drop !important overrides if your site's framework wraps them aggressively.If the widget looks broken specifically (collapsed, overlapping), check that your site's reset CSS is not setting display: none on <form> or <button> elements globally. Tailwind's preflight is fine; aggressive Bootstrap resets occasionally clash.
If admin notifications are not arriving:
For real-time signal that does not depend on email, set up a Slack notification — most teams switch to Slack-only the moment they hit any meaningful signup volume.
The fix that resolves 90% of these cases is configuring a custom sender domain so welcome emails come from your brand with passing SPF/DKIM/DMARC checks.
Also check:
!!!.For a deeper diagnostic, run your domain through mail-tester.com — it'll flag SPF/DKIM/DMARC misalignment in seconds. Full guide: emails going to spam.
The most common reason: the referrer's ?ref=ABC123 parameter is being stripped before the friend lands on the signup page. Check:
?ref=...? The widget appends it automatically — but custom share buttons sometimes don't.If the parameter is intact and the count still doesn't move, share the share link + signup email with support and we'll check the attribution log.
Hosted pages are aggressively cached at the edge for performance, so changes can take a few minutes to roll out globally:
Cmd/Ctrl + Shift + R) to bypass your browser cache.dig or whatsmydns.net.If the page is fully wrong (different brand entirely), you may have copy-pasted the wrong project's slug — double-check Settings → Project info.
Free for the first 100 signups. No credit card. Up and running in under 5 minutes.
Start free