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 decidesPoint 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.
Name it, pick where alerts go, and you get a form key and endpoint URL. ProShield is already switched on.
Set it as your form action, call it from React, or POST from any backend. Files go in the same request as multipart.
Open the inbox, get an email or Telegram message per lead, or forward signed payloads to your own webhook.
<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>ProShield
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 decidesAlerts
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 alertsTelegram, 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
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 limitsDigest
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 digestWeek of 6 Oct
412
Submissions
391
Real
21
Blocked
Every plan includes the endpoint, the inbox and alerts. Upgrade when your volume does.
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.
Sales, billing, API help or an abuse report about a form hosted on Voieform. A person reads every message.