Features
Everything you need to send email from a website
Start with a contact form. Grow into templates, contacts and scheduled emails, all through the SMTP account you already have.
Sending
Email from any site or app, with nothing to host.
HTML form endpoint
Point a plain <form> at your project. No JavaScript, no backend. Submissions are emailed to you with the visitor as reply-to.
JSON send API
One POST with to, subject and html/text, or a template name and variables. cc, bcc, reply-to and base64 attachments up to 15 MB.
Your SMTP, your reputation
Gmail, Google Workspace, Outlook, Zoho, Amazon SES, Brevo, Resend, Mailgun, SendGrid, your host, or any SMTP server. Pick a provider and the settings fill in.
Project per site
Each website or app gets its own SMTP account, key, limits, templates, contacts and logs.
Safety
Built so a key in public HTML is harmless.
Allowed websites
Only the origins you list can call the API from a browser.
Allowed recipients
Lock a project to your own address or @domain. Form submissions can never be redirected elsewhere.
Hourly limits
Cap how much a project can send, so a copied key can only trickle email to you.
Spam honeypot
A hidden _gotcha field silently drops bot submissions.
Templates
Good-looking email without hand-writing HTML tables.
Visual builder
Headings, text, buttons, images, dividers, spacers and footers with your brand colors, font and logo.
Live previews
Desktop and mobile previews update as you type, with the real inbox subject line and preview text.
Starter designs
Welcome, newsletter, announcement, receipt, password reset, event invite: edit any of them.
Variables with fallbacks
Use {{first_name|there}} anywhere; contact fields fill in automatically.
Contacts & scheduling
From a waitlist to a monthly newsletter.
Contacts API & signup forms
Add or update people from any site; tag them and store custom fields.
CSV import & export
Bring an existing list and take it with you any time.
Scheduled & recurring sends
Send now, at a set time, or every day, week or month in any timezone.
Unsubscribe handled
Personal unsubscribe links and one-click List-Unsubscribe headers. Unsubscribed contacts are always skipped.
Developer tools
See exactly what happened, and why.
Send logs
Every email with status, recipients, source and the exact SMTP error when something fails.
API playground
Send real requests from the dashboard through the same pipeline your app uses.
Copy-paste snippets
HTML form, browser JavaScript, Node.js, Python, cURL, contact form and newsletter signup.
Deliverability check
SPF, DKIM and DMARC for your sending domain at a glance, with what to fix.
Accounts
Sign in the way you like.
Google & GitHub sign-in
Or email and password, with email confirmation and password reset.
Secure sessions
See your sessions and sign out of every other device in one click.
Your data, your call
Export contacts any time and delete your account and everything in it from settings.
Team seats
Invite teammates and clients to a workspace (soon).
Limited-time offer
Ship your first form in five minutes
The first 2,000 users get 10,000 emails a month, free forever.