My form submissions are not appearing
This is the most common issue. Check these things in order.
- Verify the form
actionis exactlyhttps://formstodb.com/api/submit - Verify
method="POST"is set on the form - Verify the hidden field name is exactly
_key(lowercase, with underscore) - Verify the key value matches the one in your FormsToDB dashboard
- Check that the form is not being intercepted by JavaScript before submission
- Open browser DevTools → Network → submit the form → look for the POST request to formstodb.com
I'm getting a 401 error
The API key is invalid or doesn't exist. Double-check by copying the key directly from Dashboard → Forms. Keys are case-sensitive.
I'm getting a 429 error
You've reached your monthly submission limit. Upgrade your plan in Dashboard → Billing or wait until the 1st of next month when limits reset.
Leads appear but some fields are missing
Only fields with a name attribute are captured. Check that all your inputs have a name attribute. Fields named _key, _token, _redirect and _method are reserved and excluded.
Email notifications are not arriving
- Check spam/junk folder
- Verify Email notify is toggled on for that specific form
- Ask your admin to verify SMTP settings in Admin → Email Settings
- Try sending a test email from Admin → Email Settings → Send Test
WhatsApp / Call buttons not working
- WhatsApp — the lead must have a phone number with country code (e.g. +34…)
- Call button — requires a Zapier webhook configured in Settings → Zapier. Your own phone number must also be set in Settings → Contact.
PayPal payment failing
- Verify credentials are correct in Admin → Payments → PayPal
- Ensure the mode matches your credentials (Sandbox credentials ≠ Live mode)
- Test credentials directly:
curl -X POST https://api-m.sandbox.paypal.com/v1/oauth2/token -u "CLIENT_ID:SECRET" -d "grant_type=client_credentials"
Webhook not firing
- Verify the webhook URL is correct and publicly reachable
- Check Dashboard → Webhooks for the
last_statuscolumn - Use the Test button on the webhook to fire a test payload
- Check your receiving server's logs for the incoming request
Still need help?
Email us at hello@formstodb.com and we'll get back to you within 24 hours.