Skip to main content

Documentation Index

Fetch the complete documentation index at: https://doc.spike.ac/docs/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Webflow has built-in form handling, but it comes with significant limitations. Here’s why many Webflow users switch to Spike for their form backend.

Feature Comparison

FeatureSpikeWebflow Forms
Submissions (free)Unlimited50 (Starter), 500 (Basic)
Submission storageUnlimited500–2,500 depending on plan
File uploads
Spam protection✅ Honeypot, reCAPTCHA, hCaptcha, Turnstile, ML✅ reCAPTCHA
Email notifications✅ Customizable✅ Basic
Auto-responders✅ (Pro)
Webhooks❌ (requires Zapier)
API access
Integrations21+ nativeVia Zapier only
Export data✅ CSV/JSON✅ CSV
Custom redirects
Submission search

Why Choose Spike

No Submission Limits

Webflow’s form submissions are tied to your hosting plan. The Starter plan gives you 50 submissions. The Basic plan gives you 500. Going over means upgrading your entire hosting plan. Spike gives you unlimited submissions on the free plan.

Webhooks Without Zapier

Webflow requires Zapier (a paid service) to send form data to other services. Spike includes webhooks natively — send data to any URL for free.

21+ Native Integrations

Spike connects directly to Slack, Discord, Google Sheets, Notion, Airtable, HubSpot, Mailchimp, and more. Webflow requires Zapier for every integration.

Better Spam Protection

Webflow supports reCAPTCHA. Spike supports honeypot, reCAPTCHA v2/v3, hCaptcha, Cloudflare Turnstile, ML-based filtering, blocklists, and work email validation.

Full API Access

Spike gives you a REST API to manage forms and submissions programmatically. Webflow has no form API.

Auto-Responders

Spike Pro lets you send automatic reply emails to people who submit your form. Webflow doesn’t support auto-responders.

When Webflow Forms Might Be Better

  • If you need fewer than 50 submissions/month and want zero setup
  • If you want forms styled entirely through Webflow’s visual designer

How to Use Spike in Webflow

Add an Embed element in Webflow and paste your Spike form:
<form action="https://api.spike.ac/f/YOUR_FORM_SLUG" method="POST">
  <input type="text" name="_gotcha" style="display:none">

  <div style="margin-bottom:16px;">
    <label style="display:block;margin-bottom:4px;">Name</label>
    <input type="text" name="name" required style="width:100%;padding:8px;border:1px solid #ccc;">
  </div>

  <div style="margin-bottom:16px;">
    <label style="display:block;margin-bottom:4px;">Email</label>
    <input type="email" name="email" required style="width:100%;padding:8px;border:1px solid #ccc;">
  </div>

  <div style="margin-bottom:16px;">
    <label style="display:block;margin-bottom:4px;">Message</label>
    <textarea name="message" rows="4" required style="width:100%;padding:8px;border:1px solid #ccc;"></textarea>
  </div>

  <button type="submit" style="background:#000;color:#fff;padding:12px 24px;border:none;cursor:pointer;">
    Send Message
  </button>
</form>
For a full guide, see Using Spike with Webflow.