Using Lovable, Bolt, or Cursor to build your app? Point your forms to Spike. We handle submissions, emails, spam, and 21+ integrations. No backend code needed.
Works with any AI tool that generates code
https://spike.ac/f/your-form-idThat's it. Tell your AI to use this endpoint. Spike handles everything else.
AI tools like Lovable and Bolt are amazing at generating beautiful frontends. But when you add a contact form, waitlist, or feedback form... where do the submissions go?
Setting up a database, email service, and spam protection is a hassle. You just want to collect data and get notified.
Spike is the missing piece. One endpoint URL, and your forms just work.
Without Spike
Set up Supabase, configure email, add spam protection, build API routes...
With Spike
Paste one URL. Done. Submissions go to your dashboard, email, Slack, CRM.
Three steps. Under 5 minutes.
Sign up and create a form in 30 seconds. Get your unique endpoint URL.
https://spike.ac/f/abc123xyzPaste the endpoint into your AI tool or prompt. The AI handles the rest.
"Create a contact form that submits to spike.ac/f/abc123xyz"
Get notified via email, Slack, or check your dashboard. Configure integrations.
"Create a contact form with name, email, and message fields. Style it with Tailwind CSS. Submit to https://spike.ac/f/abc123. Show a success message after submission."
Works with Lovable, Bolt, v0, Cursor, Claude, ChatGPT, and any AI that generates code.
Enterprise features. Zero backend code.
Built for AI-generated apps. Just paste the endpoint.
Instant alerts for every submission.
ML filtering, honeypot, reCAPTCHA.
Slack, Discord, CRMs, and more.
Accept attachments up to 25MB.
Dashboard, API, export anytime.
Start free. Scale as you grow.
React library, CLI tool, REST API, webhooks. Build custom integrations or use our pre-built solutions.
Hooks & components for React apps
@spike-forms/reactManage forms from your terminal
@spike-forms/cliFull programmatic access
api.spike.ac/v1Real-time data to your server
HMAC signed$ npm install -g @spike-forms/cli
$ spike login
✓ Logged in as you@example.com
$ spike init
✓ Created spike.json$ spike deploy
✓ Deployed 2 forms
→ contact: spike.ac/f/abc123
→ waitlist: spike.ac/f/xyz789
$ spike submissions abc123
3 new submissions