Designers, developers, and photographers build beautiful portfolio sites but struggle to add working contact forms to static sites hosted on platforms like Netlify, Vercel, or GitHub Pages.
By Vaibhav Jain · Last updated March 27, 2026
FormsList provides a simple form endpoint that works with any static site. Just point your HTML form action to your FormsList URL and submissions arrive in your inbox. No server code, no database, no backend needed.
Works with static sites
No backend needed
Spam protection
Custom thank you pages
Mobile-friendly
A portfolio site's contact form is your conversion endpoint — every visitor who fills it out has already decided you might be the right person. Sabotaging that moment with a form that doesn't reply, eats the message, or feels generic costs real client work. The two universal failures on freelance portfolios: (1) no auto-response, so the lead waits 3 days and assumes you're dead, and (2) no spam filtering, so your real inquiries get drowned in "SEO services for your website" cold pitches. A form backend with auto-response + AI spam scoring solves both in one sitting.
A design director at a Series B SaaS company searches "boutique brand designer NYC". You're result #4. They click through your portfolio, see the case studies, and hit "Get in touch". Your form asks: name, email, company, project type (brand identity / website / both / other), budget range, and timeline. They submit. Two seconds later, your auto-response email lands in their inbox with a friendly note, your typical engagement timeline, and a Calendly link for a 20-min intro call. They book the call before they close the tab. Six weeks later: $45K brand identity project signed. The form just had to not get in the way.
A practical starting field list for this use case. Mix and match based on what your team actually acts on.
| Field name | Type | Why it matters |
|---|---|---|
| name | text | Lead name |
| Reply-to + Calendly invite recipient | ||
| company | text | Helps you Google them before the call |
| project_type | select | Filters work outside your scope |
| budget_range | select | The most important qualifier |
| timeline | select | ASAP / Next month / Next quarter / Exploring |
| message | textarea | Their brief in their own words |
| referrer | hidden | Marketing attribution |
FormsList's email notification feature ensures you never miss a form submission. Every time someone fills out your form, you receive a detailed email with all the submitted data — delivered to one or more email addresses instantly. Email notifications are the most fundamental way to stay on top of form submissions. They work universally — no app to install, no integration to configure, no third-party account needed. If you have an email address, you can receive form submissions. You can customize which email addresses receive notifications, set a custom subject line and reply-to address, and control which form fields appear in the email. FormsList email notifications also include a direct link to view the submission in your dashboard for additional context and actions.
Never miss a form submission again. FormsList's Slack integration delivers every submission directly to your chosen Slack channel in real time. Whether it's a new lead, a support request, or a piece of feedback, your team sees it the moment it arrives — without leaving Slack. The integration formats each submission into a clean, readable Slack message with all form fields displayed as structured data. You can configure which channel receives notifications, customize the message format, and even filter which submissions trigger a Slack notification based on field values. Setting up the Slack integration takes under two minutes. Connect your Slack workspace from the FormsList dashboard, choose a channel, and you're live. No webhooks to configure manually, no code to write, and no Zapier subscription required.
FormsList's Discord integration sends form submissions directly to your Discord server via webhook. Every time someone fills out your form, a formatted message appears in your chosen Discord channel with all the submission details. This integration is perfect for communities, indie hackers, small teams, and gaming projects that use Discord as their primary communication hub. Instead of checking a dashboard for new submissions, your team gets notified where they already are. The setup uses Discord's native webhook system, which means it's fast, reliable, and doesn't require any bots or third-party services. Create a webhook in your Discord channel settings, paste the URL into FormsList, and submissions start flowing in immediately.
Set up your form backend in under a minute. No server required, no complex configuration — just a simple endpoint for your forms.