Form design for higher conversions (and less spam)
Form-design choices that lift completion — fewer fields, one column, inline validation — plus anti-spam that doesn't cost conversions (honeypot over CAPTCHA).
Read articlePractical pieces on shipping forms, handling submissions, and the details behind a "simple" endpoint that an AI agent actually wants to talk to.
Form-design choices that lift completion — fewer fields, one column, inline validation — plus anti-spam that doesn't cost conversions (honeypot over CAPTCHA).
Read articleMailhog proves an email was sent, not delivered. Test real email from a Docker container or CI job with a disposable inbox over HTTP — create, wait, assert.
Read articleMigrating off Formspree is a one-line change, but a few things bite: CC/BCC handling, recipient verification, spam-test wording, and skipping the cutover check.
Read articleMove a Formspree webhook consumer to Ollastack in Node — verify the new HMAC signature, map the payload, and gain retries and replay you couldn't have before.
Read articleRead and assert on a verification email inside Playwright or Cypress — a disposable inbox, a long-poll, and the extracted code or link, with no flaky sleeps.
Read articleAn email testing API gives your tests a real inbox over HTTP, so CI can prove the welcome, receipt, or reset email arrived. What it is and how to wire it in.
Read articleAn AI agent verifying an account must read the OTP from an email. The reliable way: give it an inbox, long-poll for the message, and read the extracted code.
Read articleGive an AI agent a real inbox — send, receive, and reply via the Ollastack MCP server (Claude Desktop, Cursor) or the raw API, with code for both.
Read articleHow Ollastack scrubs personally identifiable information on submission deletion, enforces data retention policies, and provides compliance controls.
Read articleAgentMail is a dedicated agent email API. Ollastack bundles agent mail with forms and CI test inboxes on one API, and is self-hostable. An honest comparison.
Read articleWhat email for AI agents means, how an agent inbox differs from a send-only API, and how to give an agent an address it can send from and receive into.
Read articleArchitectural patterns to survive traffic bursts and DDoS while preserving important per-IP rate-limits and submission integrity.
Read articleReal-world case study showing how tuning ML thresholds and corroborating signals lowered false-positive quarantine rates for form submissions.
Read articleOverview of how self-serve billing works with DodoPayments and the upgrade flow from marketing to the Ollastack dashboard.
Read articleBuilding forms for clients? Send notifications from each customer's domain. What per-tenant SMTP is, when to use it, and the fallback that prevents lost mail.
Read articleIntegrate Resend for platform sending or configure tenant SMTP fallbacks with Ollastack — configuration examples and error handling.
Read articleA step-by-step guide to add and verify custom sender domains with Ollastack, including common DNS pitfalls and Resend-specific verification steps.
Read articleRun your own form backend or use a hosted one? A clear framework — control, compliance, cost vs operational burden — and why you may not have to pick one.
Read articleHow agencies can use per-tenant SMTP to preserve sender reputation and reporting per client with Ollastack.
Read articleSet up effective monitoring and alerts for mailbox ingest, webhook delivery success and failure modes with Ollastack.
Read articleAdd file uploads to a form without S3, signed URLs, or an upload server — point a multipart form at one endpoint, set size and type limits, and files arrive.
Read articleBest practices for storing and rotating API keys, protecting mailboxes, preventing secrets from leaking in logs, and role-based access control.
Read articleWhich metrics matter for deliverability and how to instrument them for speedy diagnosis using Ollastack's analytics.
Read articleA public form endpoint invites spam, abuse and relay attempts. A layered defense that stops bots without punishing users: honeypot, allowlist, CAPTCHA, limits.
Read articlePractical guide to receive, interpret and react to bounce and complaint webhooks in your application using Ollastack.
Read articleReal benchmarks and case studies showing how automated email tests prevent regressions in deliverability and user experience.
Read articleForm notifications from your domain reach the inbox only if SPF, DKIM and DMARC align. What each does, the DNS you need, and the mistakes that cause spam.
Read articleDesigning send quotas, exponential backoff and robust retry strategies for high-volume form traffic with Ollastack.
Read articleMost spam filters drop when unsure, so a form backend loses real leads silently. The quarantine model: ML-uncertain mail is delivered and labeled, not deleted.
Read articleTools and workflows to diagnose bounces, complaints, and reputation issues for inbound and outbound email with Ollastack.
Read articleFull example: hosted contact form with validation, file attachments, honeypot spam protection, and notification flows using Ollastack as the backend.
Read articleHow to consume form submission webhooks properly — verify the signature, handle retries idempotently, and replay a delivery after fixing a bug.
Read articleGive an AI agent a real email identity — a chosen, spam-filtered, full-duplex address it can send from, receive into, and reply through over an API.
Read articleBuild serverless form endpoints using Next.js app router and Ollastack's hosted backend with middleware validation and error handling.
Read articleRemix's Form and route actions are made for this. Post to a hosted endpoint from your action for a complete contact form — progressive enhancement, no API.
Read articleBuild a contact form in Vue 3 or Nuxt without an API or email server: a reactive form, one POST to a single endpoint, success/error states, and spam protection.
Read articleGetform became Forminit in 2026. Old or new endpoint, moving to Ollastack is a one-line change — plus an agent API, inspectable webhooks, and reversible spam.
Read articleTesting that the OTP or reset email actually arrived is where suites flake. The reliable pattern: a disposable inbox, long-poll, assert the code, clean up.
Read articleReact Hook Form does validation and state but doesn't receive submissions. Pair it with a hosted endpoint for a complete form — validation, errors, and spam.
Read articleUse SvelteKit form actions idiomatically but skip the email/spam backend. A +page.server.ts action posts to one endpoint; use:enhance adds enhancement.
Read articlePoint an HTML form on your static Astro site at one endpoint — done. The plain-HTML and progressively-enhanced fetch versions, with spam handling included.
Read articleMove from Basin to Ollastack: swap the endpoint, keep your fields, and gain an agent-first API, inspectable webhooks with replay, and reversible spam.
Read articleNetlify Forms went credit-based. Move off in one diff — drop the data-netlify attributes, point at one endpoint — keep notifications, webhooks and spam.
Read articleA real Next.js 14 App Router form: a client component, a Server Action to a hosted backend, success/error states, and spam protection — no API route.
Read articleDisposable test inboxes that prove your OTP or magic link arrived — create, long-poll, assert on the extracted code. vs Mailosaur, MailSlurp & Mailsac.
Read articleOllastack as a Formspree alternative — agent-first API, reversible spam handling, webhooks with replay, and built-in mail testing. Plus where Formspree wins.
Read articleMove your forms off Formspree without rewriting your site — swap one endpoint, keep your fields, notifications and webhooks. With the exact diff and gotchas.
Read articleThe best email API depends on whether you only send or also receive. The criteria, the send-only vs full-duplex split, an honest shortlist, and picks.
Read articleGive your app or agent a real inbox over HTTP — create it, send, receive, and read messages as JSON. How it differs from a send-only email API.
Read articleA free email API with disposable addresses that keep a personal inbox private from the recipient — the honest take on 'anonymous', and how to use it.
Read articleSend email with one HTTP POST — no SMTP, no mail server. A free API to send email, the deliverability basics, and how to receive the reply too.
Read articleA free email API you can start with no credit card — send and receive over HTTP, read OTP codes, and no surprise charge when you cross the free limit.
Read articleA free email API service that also receives — create an inbox, send, read replies and OTP codes over HTTP, no credit card. With the honest free-tier limits.
Read articleA free OTP email API to send one-time codes and verify them by reading the email back — with the code extracted for you, so you never scrape HTML.
Read articleA free temporary email API for disposable inboxes you create and read over HTTP — test signups, read OTPs, and give agents throwaway addresses.
Read articleReceive incoming email as structured JSON over HTTP — no IMAP, no mail server. Parse fields, extract codes and links, and fire a webhook on every message.
Read articleSend and receive email in Node.js with a free HTTP API — no Nodemailer, no SMTP. The send call with fetch, how to receive replies, and why it beats SMTP.
Read articleA Python email API that sends and receives over HTTP — no smtplib. Send and receive with httpx or requests, OTP extraction, and why it beats SMTP.
Read articleSend email from Python with a free HTTP API — no smtplib, no Gmail app password. The send call, how to receive the reply, and why it beats SMTP.
Read articleResend is a great free tier for sending. But it can't receive. Here's a full-duplex alternative — send and receive free — and when to just use Resend.
Read articleSend email with one curl command, free — no SMTP. Plus the honest truth about 'no API key' senders and how to receive the reply from the shell.
Read articleSend email from C# with one HTTP call — no SmtpClient, no MailKit. The send code with HttpClient, how to receive the reply, and error handling.
Read articleSend email from Go with one HTTP call — no SMTP, no net/smtp wiring. The send code with net/http, how to receive the reply, and error handling. Free to start.
Read articleSend email from Java with one HTTP call — no JavaMail, no SMTP. The send code with HttpClient, how to receive the reply, and error handling.
Read articleSend email from Kotlin with one HTTP call — no JavaMail, no SMTP. The send code with java.net.http, how to receive the reply, and error handling. Free to start.
Read articleSend email from PHP with one HTTP call — no PHPMailer, no SMTP config. The send code with cURL, how to receive the reply, and error handling. Free to start.
Read articleSend email from Ruby with one HTTP call — no ActionMailer, no SMTP. The send code with Net::HTTP, how to receive the reply, and error handling.
Read articleSend email from Rust with one HTTP call — no SMTP crate. The send code with reqwest, how to receive the reply, and error handling.
Read articleA SendGrid free alternative that sends and receives — read replies and OTP codes over HTTP. How it compares, and when SendGrid is still the right call.
Read articleIf you're shopping for a Formspree alternative, here's the landscape — Basin, Formcarry, Forminit, Web3Forms, Netlify Forms, Formspark, Ollastack — with the tradeoffs each one carries. Including cases where Formspree is still the right call.
Read articleNetlify Forms moved to credit-based billing. Here's how to move your forms off Netlify without rewriting your site — with the actual code diff for each alternative.
Read articleBoth handle form submissions for static sites — but on different assumptions. When each one fits, when each one breaks, and what else to consider.
Read articleBasin invests in dashboard polish, Web3Forms invests in unlimited free submissions. They're optimizing for different users. Here's how to pick — and when neither is the right answer.
Read articleGetform rebranded to Forminit in early 2026. A straight comparison of the form backends worth considering — Formspree, Basin, Formcarry, Web3Forms, Netlify Forms, Formspark, Ollastack — with the tradeoffs each carries.
Read articleAI agents are increasingly submitting forms on behalf of users — and traditional form backends flag every one of them as spam. Here's why, and how to design an endpoint that treats agents as first-class clients.
Read articleA practical walkthrough: point an HTML form at an endpoint, get an email when someone submits, skip the server. With the gotchas nobody warns you about.
Read article