Bug Report for Vercel
Bug reports with severity, environment, and reproduction steps. Free for 500 submissions per month — no backend, no SDK, no plugin.
Why Vercel developers choose splitforms for bug report
Vercel ships Next.js sites at the edge with zero-config deployments, but it doesn't provide form handling as a service. Next.js Server Actions can process form submissions server-side, but you still need SMTP for email delivery, spam filtering, and storage. The bug report on this page posts client-side directly to splitforms, so you don't need a serverless function or an API route. Your Vercel deployment stays a static export — faster cold starts, lower edge compute costs, and no server-side secrets to manage in environment variables.
Yes — this is the shortest safe path for Vercel.
Use the HTML snippet on this page, keep the bug report fields visible in your Vercel UI, and let splitforms handle delivery, spam filtering, storage, and webhooks.
Paste the HTML version, then replace YOUR_ACCESS_KEY.
The posted payload contains short summary, severity, browser & os, steps to reproduce, your email (so we can follow up). Required fields are short summary, severity, steps to reproduce and your email (so we can follow up).
Vercel can render the form markup, but it still needs a backend endpoint, email delivery, spam checks, and webhook routing before submissions are useful.
User-reported bugs are signal — but only if the report has steps-to-reproduce and a screenshot. The form forces the structure, then files the issue automatically.
Built for Vercel developers who hate operating a backend.
Splitforms is the form backend for Vercel sites. One POST endpoint, no SDK, no plugin — drop the bug report into a page and ship.
Splitforms is the form backend for Vercel sites. One POST endpoint, spam filtering, and a real dashboard — drop-in, no server, no PHP. Free for 500 dashboard submissions per month; Starter adds email, signed webhooks, exports, and retained uploads; Pro is $5/mo for 5,000.
- ✓500 form submissions per month
- ✓2 forms on Free; unlimited forms on Pro
- ✓Spam protection (honeypot + classifier)
- ✓Webhooks: Slack, Discord, WhatsApp, custom
- ✓CSV export of all submissions
- ✓Email notifications (CC and BCC on Pro)
Drop into any Vercel project.
Replace YOUR_ACCESS_KEY with your splitforms key, paste into a Vercel page, and ship. No build-time integration required.
Generate, embed, receive.
Three actions stand between you and your first bug report submission. None of them require a backend, a database, or a CAPTCHA library.
Generate a free splitforms key
Sign in at splitforms.com — your access key is created instantly. No credit card, no setup wizard, no SDK to install.
Paste the bug report into your Vercel project
Drop the form snippet into a Vercel page, component, or layout. Replace YOUR_ACCESS_KEY with the key from your dashboard. The form action is a hard-coded URL — no env vars or build-time wiring needed.
Receive submissions
Dashboard updates live on Free. Starter adds email delivery, signed webhooks, CSV export, Slack/Discord forwarding, and BCC to your team.
The reason this bug report exists.
Screenshot upload (Pro) · webhooks into Linear / GitHub Issues / Slack.
Bug reports without reproduction steps waste hours of triage. The form structures the report — what happened, what was expected, steps to reproduce, browser / OS / device, screenshot. Screenshot upload is critical: 'the page broke' tells you nothing; a screenshot of the broken state tells you everything. Webhook the structured report into Linear or GitHub Issues so it lands as a triageable ticket, not a Slack message that scrolls away. For SaaS teams the time saved is huge — instead of a 4-message back-and-forth gathering basic context, the engineer opens the issue and starts debugging.
Structure the report
Required: what happened, what you expected, steps to reproduce. Optional: browser, OS, device, URL where it occurred. Most templates auto-detect browser/OS via JS so the user doesn't have to fill them.
Screenshot upload
Pro file upload — drag-and-drop a screenshot or screen recording. Multi-file accepted. Image attachments arrive on the email and via webhook with signed URLs.
Webhook into Linear / GitHub
Lands as a Linear issue or GitHub issue with the structured report as the body and the screenshot embedded. Engineer opens, reproduces, fixes — no triage thread needed.
What every field actually does.
Each field below ships in the bug report template — rename, remove, or add your own. Splitforms accepts any name you POST.
Short summary
Buyer-persona signal — IC vs decision-maker changes the follow-up cadence.
Severity
Triage signal — drives whether this pages on-call or waits till Monday.
Browser & OS
Repro context for engineering — saves a back-and-forth.
Steps to reproduce
Free-text input — no character limit, expands as the visitor types.
Your email (so we can follow up)
Reply-to address — splitforms wires this so hitting reply goes back to the sender.
One backend. Every framework.
The same bug report template works on every framework splitforms supports. Pick yours.
Bug Report on Vercel — FAQ.
Direct answers, no marketing fluff. Missing one? Email hello@splitforms.com.
splitforms vs everything else.
Same drop-in API. More free submissions, Starter signed webhooks, MCP support no other backend has.
Other ready-to-ship Vercel forms.
Same backend, different qualifying fields. Click through to copy the snippet.
Ship a bug report on Vercel in 60 seconds.
500 submissions per month, free forever. No credit card. Copy the snippet above and paste it into your Vercel project.