If you’ve ever pasted a mailto: link on a static site, you know the nightmare that follows: spam bots harvest your address, you start receiving junk, and you end up paying for a tiny backend just to filter it out.
Enter FormCrab – a zero‑code, server‑less solution that gives you a private link, automatic anti‑spam protection, and a fully branded landing page. In under ten minutes you’ll have a sleek contact form that receives messages directly in your inbox without ever exposing your email address.
Why Go Serverless?
| Traditional Form | FormCrab Serverless Form |
|---|---|
| Requires a backend (PHP, Node, etc.) | No server to manage |
| Email address lives in the HTML → spam | Email hidden behind a private endpoint |
| You must host and maintain a page | FormCrab provides the landing page |
| Custom anti‑spam logic is your responsibility | Built‑in spam protection |
| Hard to reuse across sites | One link, whole‑world accessible |
Step‑by‑Step: Get a Contact Page Up in 10 Minutes
1. Sign Up and Grab Your Private Token
- Go to formcrab.com and create a free account.
- After login you’ll see a dashboard with a unique token (e.g.,
abc123xyz). This token is the key to your private form link.
2. Create the Public Link
Your basic endpoint looks like this:
https://formcrab.com/f/abc123xyz
Put that URL anywhere you want a “Contact Me” button – GitHub README, Twitter bio, static blog footer, etc. When a visitor clicks it, they’re taken to a sleek, responsive form hosted by FormCrab.
3. (Optional) Customize the Experience with GET Parameters
FormCrab lets you pre‑fill fields or change the post‑submission flow without writing any HTML. Just tack on query parameters to your private link. Replace {custom-link} with your own token.
1️⃣ Auto‑fill Name
<a href="https://formcrab.com/f/{custom-link}?name=Hugh" target="_blank">Email us</a>
2️⃣ Pre‑set Visitor Email
<a href="https://formcrab.com/f/{custom-link}[email protected]" target="_blank">Contact Support</a>
3️⃣ Custom Subject
<a href="https://formcrab.com/f/{custom-link}?subject=Urgent+Support+Request" target="_blank">Report an Issue</a>
4️⃣ Predefined Message
<a href="https://formcrab.com/f/{custom-link}?message=I+would+like+to+request+a+demo" target="_blank">Inquiry</a>
5️⃣ Custom Redirect (Next)
<a href="https://formcrab.com/f/{custom-link}?next=https://yoursite.com/success" target="_blank">Send and Return</a>
All those parameters are optional – you can mix and match them to suit the user journey you want.
4. Test It Live
Open the link in a new tab, fill out the form, and submit. You’ll receive an email instantly, with the subject line (or any other field) you defined via the GET parameters. No extra configuration needed.
5. Go Public
Copy the link (or the <a> snippet) into any static site generator, Markdown file, or social profile. Because the form lives on FormCrab’s domain, your personal email address never appears in the source code – web scrapers can’t harvest it.
Bonus: Full Control Without HTML
- No HTML to write – just paste a URL or markdown link.
- No hosting fees – FormCrab serves the landing page and processes submissions.
- Anti‑spam protection – invisible to bots, hardened by rate‑limiting and honeypot fields.
- One link, many uses – the same private endpoint works for a README, a tweet, or a static blog footer.
If you later want to change the destination email, update the notification address in the FormCrab dashboard, and every existing link instantly points to the new inbox.
TL;DR
- Sign up at formcrab.com → get your token.
- Use
https://formcrab.com/f/{your-token}as your contact link. - (Optional) Add
?name=...&email=...&subject=...&message=...&next=...to pre‑fill or redirect. - Drop the link anywhere – README, bio, static site.
- Receive messages directly, keep your email hidden, and forget about server maintenance.
That’s it. In less than ten minutes you’ve turned a static page into a secure, spam‑free, fully functional contact form. Happy emailing! 🚀