Guides
Forms for sites with no server.
Each guide has a form you can paste in and test straight away, then the details for that platform or destination. New to sendm8? Start withform to email.
Add a contact form to…
- Plain HTMLCopy a plain HTML contact form that sends submissions to your inbox. No server, no PHP, no JavaScript and no signup. Free and open source.
- GitHub PagesGitHub Pages only serves static files, so forms need somewhere to post. Add a free contact form that emails you, with spam filtering and no signup.
- AstroAdd a contact form to a static Astro site with no adapter, API route or server. Submissions are emailed to you, with optional fetch for an inline message.
- HugoAdd a contact form to a Hugo site with a shortcode. Submissions are emailed to you, with spam filtering, no server and no signup. Works on any host.
- JekyllAdd a contact form to a Jekyll site with an include. Submissions are emailed to you, with spam filtering and no server. Works on GitHub Pages too.
- EleventyAdd a contact form to an Eleventy site with a reusable include and global data. Submissions are emailed to you, with no serverless function or signup.
- Next.js static exportWith output: "export", Next.js has no API routes or Server Actions. Add a contact form that posts to sendm8 instead: plain HTML or a client component.
Send an HTML form to…
- DiscordPost every contact form submission to a Discord channel with a webhook. No bot to host, no code: a free form backend with spam filtering built in.
- SlackPost contact form submissions to a Slack channel with an incoming webhook. No Slack app to build and no server. Free, with spam filtering included.
- TelegramGet contact form submissions as Telegram messages from your own bot, in a private chat or a group. No server and no code. Free, with spam filtering.
- a webhookReceive every form submission as signed JSON at your own URL, with retries and HMAC verification. Connect forms to your app, Zapier-style tools or a CRM.