Troubleshooting
Having issues with Basin? This guide covers the most common problems and their solutions. Use the quick links below to jump to your specific issue.
Quick Links
- Form submissions not appearing
- Email delivery problems
- Spam protection issues
- Integration problems
- Basin JS issues
- Form Studio / Hosted forms
- File upload problems
Submissions Not Appearing
Check 1: Verify Your Form Configuration
Problem: Submissions aren't showing up in your Basin dashboard.
Solutions:
-
Check the form action URL
-
Verify the endpoint matches your form
- Go to your Basin dashboard
- Click on the form
-
Compare the endpoint URL with your HTML
-
Check for JavaScript errors
- Open browser Developer Tools (F12)
- Look for errors in the Console tab
- Check the Network tab to see if the form submission request was made
Check 2: Look in Spam
Submissions might be filtered as spam:
- Go to your form in the Basin dashboard
- Click the Spam tab
- If you find legitimate submissions, click "Not Spam" to move them
Check 3: Verify You're Logged Into the Right Account
If you have multiple Basin accounts, ensure you're viewing the correct one.
Email Delivery Issues
Notification Emails Not Arriving
Check spam/junk folder first - Basin emails sometimes get filtered.
Add Basin to your allowlist:
- Sender:
forms@usebasin.com - Domain:
usebasin.com
For corporate email:
Corporate mail servers often have strict filtering. Solutions:
- Use Custom SMTP (Premium+): Send from your own mail server
-
Use Custom Domains (Premium+): Send from your domain
-
Add Basin to allowlist: Ask your IT team to allowlist Basin's domain
Autoresponse Not Sending
- Check email field detection
- Basin auto-detects fields named
email,Email,e-mail, etc. -
Check submission logs for email detection warnings
-
Verify autoresponse is enabled
- Go to Form → Settings → Email → Autoresponse
-
Ensure "Enable Autoresponse" is checked
-
Check submitter's email validity
- Invalid or mistyped emails won't receive autoresponses
Emails Going to Spam
Improve deliverability:
- Set up Custom Domains to send from your domain
- Use Custom SMTP for full control
- Keep email content professional (avoid spam trigger words)
- Contact support if you're still having issues
Spam Protection Issues
Still Getting Spam Despite CAPTCHA
CAPTCHA alone may not stop all spam. Layer multiple protections:
- Use Latest AI Spam Detection
- Enabled for all forms
-
Make sure you're on the latest version of Spamcheck
-
Add Honeypot Fields
-
Enable Email Validation (Premium+)
-
Blocks disposable and invalid email addresses
-
Use Geographic Filtering (Premium+)
- Block submissions from specific countries
See Advanced Spam Filters for details.
CAPTCHA Not Appearing
-
Check Basin JS is loaded
-
Verify data attributes
-
Match settings in Basin dashboard
- Form → Settings → Spam
-
Ensure the same CAPTCHA type is enabled
-
Check browser console for errors
- CAPTCHA scripts may be blocked by ad blockers
Legitimate Submissions Marked as Spam
- Go to Form → Spam tab
- Find the submission
- Click "Not Spam" to move it to submissions
- Review your spam filter settings - they may be too aggressive
Integration Problems
Webhooks Not Triggering
- Check webhook URL
- Ensure the URL is correct and accessible
-
Test the URL with a tool like webhook.site
-
View webhook logs
- Form → Settings → Webhooks
- Click on the webhook to see recent delivery attempts
-
Look for error messages
-
Check payload format
-
Ensure the receiving service accepts your payload format (JSON, form-encoded, etc.)
-
Verify authentication
- If the endpoint requires auth, add headers in webhook settings
Common webhook errors:
| Error | Cause | Solution |
|---|---|---|
| 401 Unauthorized | Missing auth | Add auth headers |
| 404 Not Found | Wrong URL | Verify endpoint URL |
| 500 Server Error | Receiving server issue | Check receiving service |
| Timeout | Slow endpoint | Optimize receiving service |
Zapier Integration Not Working
- Check Zap is active - Ensure it's turned on in Zapier
- Reconnect Basin - Try disconnecting and reconnecting your Basin account
- Verify API key - Get a fresh API key from Basin and update in Zapier
- Test the trigger - Use Zapier's "Test trigger" feature
See Zapier Integration guide for detailed troubleshooting.
Google Sheets Not Updating
- Check connection status in Form → Settings → Integrations
- Reconnect Google account if needed
- Verify spreadsheet permissions - Basin needs edit access
- Check column mapping - Ensure fields are mapped correctly
Basin JS Issues
Form Not Submitting via AJAX
- Verify script is loaded
- Check Network tab in dev tools for
v2.10.0.min.js -
Ensure script isn't blocked by ad blockers
-
Check data attribute
-
Look for JavaScript errors
- Open Console tab in browser dev tools
-
Fix any reported errors
-
Check for conflicting scripts
- Other form handlers may interfere
- Webflow's native form handler conflicts with BasinJS
Success/Error Messages Not Showing
-
Verify message divs exist
-
Check custom IDs if using them
-
Ensure divs are hidden by default
- Use
style="display: none;"on the divs
Duplicate Submissions on Safari
Safari may re-submit forms when users close and reopen the browser.
Solutions:
- Use a custom redirect URL (Recommended)
- Form → Settings → General → Custom Redirect
-
Redirect to a different page than the form
-
Enable duplicate detection
- Form → Settings → Spam
- Enable "Mark duplicate submissions as spam"
See the FAQ for details.
Form Studio Issues
Hosted Form Not Loading
- Check allowed domains
- Form → Deploy tab → Allowed Domains
-
Add the domain where you're embedding the form
-
Verify embed code
- Use the exact embed code from the Deploy tab
-
Don't modify the script URL
-
Check for iframe blockers
- Some browsers/extensions block iframes
- Test in incognito mode
Form Not Redirecting After Submit
- Check redirect settings
- Form → Deploy tab → Redirect Options
-
For parent page redirect, enable "Redirect parent page"
-
Verify redirect URL
-
Ensure the URL is valid and accessible
-
Check for JavaScript errors
- Console errors may prevent redirect
reCAPTCHA Not Working in Form Studio
- Enable in Deploy tab
- Form → Deploy → Enable reCAPTCHA
-
No keys needed - Basin manages them
-
Check browser console
- Look for reCAPTCHA loading errors
File Upload Issues
Files Not Uploading
-
Check form encoding
-
Verify file size limits
- Maximum file size: 100MB per file (all plans)
-
Files exceeding this limit are rejected
-
Check file type
- Some dangerous file types may be blocked for security
Attachments Not in Notification Emails
- Check email settings
-
Form → Settings → Email → Include attachments
-
Note size limits
- Very large files may not be attached to emails
- Files are always available in the dashboard
Content Security Policy (CSP) Errors
If your site uses CSP, add these directives:
form-action 'self' usebasin.com;
connect-src 'self' usebasin.com;
script-src 'self' js.usebasin.com hf.usebasin.com;
frame-src 'self' usebasin.com;
For CAPTCHA services, also add:
<!-- Google reCAPTCHA -->
script-src 'self' www.google.com www.gstatic.com;
frame-src 'self' www.google.com;
<!-- hCaptcha -->
script-src 'self' hcaptcha.com *.hcaptcha.com;
frame-src 'self' hcaptcha.com *.hcaptcha.com;
<!-- Cloudflare Turnstile -->
script-src 'self' challenges.cloudflare.com;
frame-src 'self' challenges.cloudflare.com;
Still Need Help?
If you've tried these solutions and still have issues:
- Check the FAQ for more common questions
- Search our documentation using the search bar
- Contact Support: usebasin.com/app/support/new
When contacting support, please include:
- Your form name/ID
- Description of the issue
- Steps to reproduce
- URL where the form is located
- Any error messages
- Browser and device information