Contact form without Node.js

Contact Form Without Node.js

Collect contact form submissions without running Node.js. Keep your site static and let Formgrid receive POSTs, send email alerts, and track leads.

No Express app. No API routes. Free to start.

Free plan to start. No credit card required.

Formgrid leads dashboard showing contact form submissions with New, Contacted, and Converted stages

Why Node.js is unnecessary for most contact forms

Many developers reach for a small Node service when all they need is a place to accept form fields and notify the team.

How Formgrid replaces a Node.js form API

Formgrid is the hosted endpoint. Your site stays HTML/CSS/JS. Submissions still arrive with email alerts and lead ops.

No Node runtime

Ship static output. Formgrid handles the server side of form submissions.

No Express boilerplate

Skip route handlers, body parsing, and mail libraries for a simple contact page.

Email and pipeline

Get notifications plus New, Contacted, and Converted tracking out of the box.

Deploy anywhere

Use the same Formgrid action on GitHub Pages, Netlify, Vercel static, or Cloudflare Pages.

Add a contact form without Node.js in four steps

Create a Formgrid form, point your HTML form at it, deploy static files, and manage leads.

  1. Create a form

    Create a Formgrid form and copy the endpoint URL.

  2. Point the action

    Set action and method="POST" on your HTML form.

  3. Deploy static files

    Publish without a Node server for form handling.

  4. Manage leads

    Use email alerts, pipeline statuses, and optional Sheets sync.

Features for static site forms

Formgrid goes beyond inbox forwarding so marketing sites and developer portfolios can manage real enquiries.

Email notifications
Google Sheets sync
Lead pipeline
Follow-up reminders
Spam protection
File uploads
UTM tracking

Example integration

Point a standard HTML form at your Formgrid endpoint. Field names map directly to the submission dashboard.

contact.html
<form action="https://formgrid.dev/api/f/your-form-id" method="POST">
  <label>
    Name
    <input type="text" name="name" required />
  </label>
  <label>
    Email
    <input type="email" name="email" required />
  </label>
  <label>
    Message
    <textarea name="message" required></textarea>
  </label>
  <button type="submit">Send</button>
</form>

Replace your-form-id with your form ID from the Formgrid dashboard.

What Is Included

Everything included in your form backend

Point your HTML form at Formgrid and get the full stack behind every submission. Each row below shows what lands in your dashboard, inbox, and shared tools.

Lead pipeline

Every submission becomes a tracked lead

New, Contacted, and Converted stages in one dashboard. See active enquiries and conversion rate without counting manually or adding a separate CRM.

Formgrid leads dashboard showing contact form submissions with New Contacted and Converted stages
Formgrid lead pipeline showing New Contacted Converted stages

Google Sheets sync

Every lead lands in a shared sheet, live

Each form submission appears as a new row in Google Sheets within seconds. Your whole team sees new leads in real time. No Zapier needed.

Form submissions syncing to Google Sheets automatically

Email notifications

Never miss a submission

Every form submission triggers a clean, formatted email with the full enquiry details. No raw data dumps in the inbox.

Instant email notification for a new form submission

Follow up reminders

Warm leads never go cold

Set a follow up date on any lead and get an email reminder with the lead details and your notes on that date.

Formgrid follow up reminder email with lead details

UTM Source Tracking

Know exactly which channel sent each submission. Google, Instagram, referrals, and paid ads are captured automatically on every form post.

Spam Protection

Honeypot fields and rate limiting are built in automatically. Your form stays protected from bots without extra configuration.

Frequently asked questions

No. With Formgrid, your site can remain static while Formgrid receives the POST and notifies your team.
Yes. Formgrid is already the endpoint. You only need an HTML form with the correct action URL.
Yes. As long as the published site includes a normal HTML form posting to Formgrid, no Node runtime is required for submissions.
Yes. Formgrid can email you for each submission and store the lead in your dashboard.
Yes. Honeypot and rate limiting help reduce bots, with CAPTCHA available on higher plans.

Skip Node.js for contact forms

Create a free Formgrid endpoint and keep your marketing site fully static.

Start Free

Create your free form backend

Point your HTML form at Formgrid and collect leads without running Node.js.

Create your free form backend

Your form builder, lead pipeline, and form backend in one place.

Whether you are sharing a form link on WhatsApp, pointing your HTML form to a Formgrid endpoint, or tracking leads through a built-in pipeline, get it done in 2 minutes.

Start Free. No Credit Card Required