·· workflow · agencies teams and developers

Form backend for agencies: one tool across every client site

Formspring collects, filters, routes, and retains every submission. Developers still get one endpoint, signed webhooks, API access, and the examples below.

  1. ·· 01

    Capture

    visitor · website form

  2. ·· 02

    Filter

    Formspring · spam + honeypot

  3. ·· 03

    Route

    Formspring · integrations + webhooks

  4. ·· 04

    Notify

    team · email · Slack · CRM

  5. ·· 05

    Retain

    Formspring · retention rule

owner

agencies teams and developers

handoff

Website form -> Formspring -> inbox, integrations, webhooks, API

retention

Per-form rule · GDPR-friendly · EU-hosted

What this workflow fixes

From paper-cut to plumbing.

Pain on the left, what changes on the right.

Lost or delayed submissions

Persistent inbox, signed webhooks, retries

Spam and low-quality responses

Honeypot + hCaptcha + AI moderation

Manual forwarding and copy-paste

Route to Slack, Sheets, Notion, CRM, webhook

Unsafe file attachments

Encrypted storage, time-limited signed links

Unclear GDPR retention

Per-form retention rule with auto-cleanup

Scattered inboxes and handoffs

One destination per team, audit trail

Agencies ship dozens of client sites a year, and every one of them needs a contact or lead form. Building intake plumbing per client - SMTP credentials, spam tuning, deliverability monitoring, dashboards - is the kind of work that does not scale. Formspring is the contact-form layer agencies plug into every static site, every WordPress build, every Shopify storefront. One workspace per client, agency members as admins, client members as viewers, all submissions routed to the right person on day one.

Technical implementation

<form action="https://formspring.io/f/abc123" method="POST">
  <input name="name" required>
  <input type="email" name="email" required>
  <textarea name="message" required></textarea>
  <button>Send</button>
</form>

How it works

You sign up at Formspring, create a form, and copy its endpoint URL (https://formspring.io/f/abc123). Drop that URL into your <form action> attribute - that's the entire integration. Submissions go through five spam-protection layers and arrive in your dashboard within seconds. From there, notify the team, send data to Slack, Notion, Airtable, HubSpot, or Sheets, fire signed webhooks, or process via API.

Why this beats custom intake plumbing

A custom contact workflow means parsing form data, validating fields, handling spam, configuring SMTP, storing submissions, routing files, dealing with timeouts, debugging failures, and maintaining all of that. Formspring replaces the routine parts with one endpoint and keeps the technical escape hatches for teams that need them.

Security and privacy

Submissions are encrypted in transit and at rest. Files (if uploaded) sit in private S3-compatible storage and are only accessible via signed URLs from the dashboard. EU-only hosting in data centres in Germany and Finland. DPA included on every paid plan. Per-form retention rules let you auto-delete after N days for GDPR.

When to build it yourself

Three cases where custom intake is still right: (1) you already run the full workflow inside your application, (2) you need extreme low-latency processing (<10ms p99), or (3) compliance requires absolute zero data egress. For most website intake workflows, Formspring is the simpler answer.

Frequently asked

Will this work with my agencies setup?
Yes. Formspring is host-agnostic and framework-agnostic - it's just an HTTP POST endpoint. Whatever agencies setup you have, it can submit a form.
Do I need to handle CORS myself?
No. Formspring's CORS is configured per-form. Add your site's origin in the dashboard, save, and the endpoint accepts cross-origin POSTs.
How do I customize the response?
Configure a redirect URL per form (default), return JSON for AJAX submissions (set `Accept: application/json`), or render a thank-you page. All three work without code changes.
What about spam?
Five spam-protection layers run by default: honeypot (free, automatic), hCaptcha (optional, free), custom rules (Pro+), Akismet (built-in), and AI moderation (Pro+). Combined detection is significantly higher than any single layer.
Is it free to start?
Yes. 50 submissions/month, 1 form, no credit card, no time limit. Perfect for personal sites, side projects, and proofs-of-concept.

Give your next important form a real home.

Start free with one form. Add ownership, private files, and clear history before responses pile up in inboxes.

Start free →Browse examples

·· no card · 50 submissions / mo · no countdown