The free plan includes 150 submissions a month and 3 forms. No card needed.Make a form

The form backend that keeps the leads, drops the bots. 

Point any HTML or React form at a Voieform endpoint. Every submission is stored, scanned by ProShield, and sent to your email or Telegram.

Telegram

New lead on pricing-page form

Amara Okafor

amara@northwind.io

Do you ship to Lagos?

Delivered 2 seconds after submit

Free plan: 150 submissions a month, 3 forms, no card.

From an empty page to a stored lead in three steps 

  1. 1

    Create a form in the dashboard

    Name it, pick where alerts go, and you get a form key and endpoint URL. ProShield is already switched on.

  2. 2

    Send submissions to the endpoint

    Set it as your form action, call it from React, or POST from any backend. Files go in the same request as multipart.

  3. 3

    Read, route and export

    Open the inbox, get an email or Telegram message per lead, or forward signed payloads to your own webhook.

Follow the quickstart
<form action="https://voieform.com/f/your_key" method="POST">
  <label>Email Address</label>
  <input type="email" name="email" required />
  
  <label>Message</label>
  <textarea name="message" required></textarea>
  
  <button type="submit">Submit Response</button>
</form>

What happens after someone presses submit 

ProShield

Spam is scored before you ever see it

Each submission gets a spam probability from a cloud classifier. If credits run out, a local rule set keeps filtering, so the form is never left unguarded.

How ProShield decides
Hi, can you send a quote for 40 seats?0.03Delivered
Win a free iPhone, claim now0.99Dropped
Bug: upload fails on files over 5 MB0.05Delivered
Cheap SEO packages, click here0.97Dropped

Alerts

The lead reaches you before it cools off

Send each submission to email and a Telegram chat. Forward it to your backend as a webhook signed with HMAC so you can verify it came from us.

Set up alerts

Telegram, just now

New lead: pricing-page form

amara@northwind.io asked about shipping to Lagos.

Webhook, 84 ms

POST /hooks/leads  200
x-voieform-signature: 9f2c1a...e07b

Files

Uploads travel with the submission

Attach PDFs, screenshots or logs to the same POST. Per-file size and total storage follow your plan, from 5 MB per file up to 50 MB.

Upload limits
brief.pdf1.8 MB
crash-log.txt42 KB
screenshot.png930 KB
Storage used2.8 MB of 250 MB

Digest

A Sunday summary, not another dashboard to check

Once a week we email totals, completion rates and how many submissions ProShield stopped, so you know the form is healthy without opening anything.

About the digest

Week of 6 Oct

412

Submissions

391

Real

21

Blocked

Questions developers ask first 

No. Set your form's action to the endpoint URL and it works from a static page. If you prefer JavaScript, call the endpoint with fetch or use the React hook.

Filtering does not stop. A local rule-based check takes over, so rate limits and basic spam rules keep running until your credits renew or you upgrade.

Yes. Link a Telegram chat from your settings to get each submission as a message, and add webhooks to forward submissions to your own backend.

Every webhook payload carries an HMAC signature. Recompute it with your secret on your server and reject anything that does not match.

Yes, as multipart in the same request. The maximum file size and total storage depend on the plan, from 5 MB per file on Essentiel to 50 MB on Suprême.

150 submissions a month and 3 forms, with no credit card required. You can upgrade from the dashboard whenever you outgrow it.

Ask us anything, or report abuse 

Sales, billing, API help or an abuse report about a form hosted on Voieform. A person reads every message.

Company
Voieform
E12, Unity Avenue, Oke Urje
Ado Ekiti, Ekiti State, Nigeria
Careers
No open positions right now.