# Troubleshooting

Fix common FormsReach integration issues - missing submissions, domain errors, CORS, and channel delivery.

## No submission in the dashboard

- Confirm `api_key` matches the form you are viewing
- Confirm the form is active / API enabled
- Check browser network tab for non-2xx responses
- Ensure you are not filtering spam-only views if the post was classified as spam

## Domain denied

- Add your site host to the form [domain allowlist](/docs/submit-api/domains/)
- Include both apex and `www` if both are used
- Preview deploy URLs must be listed if you test from them

## CORS / fetch failed

- Prefer classic form POST or the official SDK
- Avoid random third-party origins without CORS intent
- Inspect preflight OPTIONS failures in DevTools

## Channel not notifying

- Channel enabled and destinations verified (email OTP, WhatsApp numbers, Telegram chat confirm)
- Credits remaining for billable channels
- Check plan gates (WhatsApp on Pro/Agency)
- Webhook URL still valid (Discord/custom)

## Wrong fields in delivery

- Inputs need `name` attributes
- JSON keys must match the fields you expect

## Still stuck?

Email [hello@formsreach.com](mailto:hello@formsreach.com) with the form id, approximate time, and `meta.requestId` from the JSON response if available.
