Website builders7 min read

Carrd forms: the indie hacker's deliverability problem

Carrd is the indie staple. Each form integration it offers has its own sender-domain quirks — here's what to pick.

Carrd is the go-to for indie hackers launching a single-page thing: $19/year, drag a form, ship to Product Hunt in an afternoon. The form component supports several integrations — ConvertKit, Mailchimp, Buttondown, Formspark, Basin, Zapier webhook, plus built-in email notification. Each has a different deliverability profile.

Picking the wrong one costs you leads you never knew existed. For a launch where every signup matters for early traction, this matters more than the hero copy.

The summary for people who want to get on with it

For founder notifications, route Carrd via Zapier (or a Formspark/Basin webhook forwarder) into Resend or Postmark on your domain. For list signups, use ConvertKit or Buttondown directly. Avoid relying on Carrd's built-in email notification for anything important.

What Carrd form options actually do

Built-in email notification

  • Sends from Carrd's mail infra on a shared envelope.
  • No DKIM on your domain, no bounce control.
  • Fine for one-off signals; unreliable at volume.

Formspark, Basin, Formspree (paid form services)

  • Sender reputation is dedicated to the form service — usually much cleaner than Carrd's shared pool.
  • Some offer DKIM on a subdomain of your choosing (Formspree Gold tier).
  • Reliable placement for single-recipient notifications.

ConvertKit, Buttondown, Mailchimp (list integrations)

  • Submission feeds a list; welcome email goes from the ESP.
  • Best deliverability of the bunch because ESPs authenticate on your domain.
  • Team notification still needs a separate path.

Zapier / Make webhook

  • Full flexibility: submit → anywhere.
  • Route to Gmail send, ESP send, Slack, Discord, CRM.
  • Best for founders who want Slack or Discord alerts in real time.

Seed test your current Carrd setup

  1. Add seed recipients (Gmail, Workspace, Outlook.com, M365, Yahoo, ProtonMail, Fastmail) to whichever notification channel you're using.
  2. For built-in email: add as additional recipients in the Carrd form config.
  3. For Formspark/Basin: add to their notification list; both support multi-recipient.
  4. Submit five plausible entries from incognito.
  5. Log per-provider placement.
Gmail Promotions is not the same as Spam

If your seed shows Gmail placement in Promotions rather than Primary, that's not necessarily a deliverability failure — but for indie founders it usually is, because nobody checks the Promotions tab for a one-line "new lead" alert. Treat Promotions as a miss for notification workflows.

The setup that works consistently for indie single-pagers:

Carrd Form
  --> Zapier / Make webhook
  --> Action 1: Resend API
        from:     alerts@yourdomain.com  (DKIM-signed)
        to:       you@yourdomain.com
        subject:  New signup: {{email}}
  --> Action 2: Discord / Slack webhook
        content:  ":tada: New signup: {{email}}"
  --> Action 3 (optional): ConvertKit tag
        subscriber: {{email}}
        tag:        launch-day

That stack: email notification you can search later, real-time ping in your chat, and the lead lands in your list for launch-day follow-up. Total setup time: under 30 minutes.

Set up your sending domain properly

The weak link for most indies is not Carrd, it's their own sending domain being unauthenticated. Minimum DNS:

SPF:
  v=spf1 include:_spf.resend.com ~all

DKIM (provided by ESP):
  resend._domainkey.yourdomain.com TXT "p=MIGf..."

DMARC (start permissive):
  _dmarc.yourdomain.com TXT "v=DMARC1; p=none;
    rua=mailto:dmarc@yourdomain.com"

Two minutes in Cloudflare DNS, reputation starts building immediately. Add a couple of hand-sent emails from your domain to warm the sender before launch if you're expecting volume.

Decide per channel, not per form

  • Team notification: always webhook + your ESP. Never built-in.
  • List growth: ConvertKit or Buttondown directly.
  • Real-time awareness: Discord or Slack webhook.
  • Built-in Carrd email notification: only if you have zero infra and it's a hobby page.

FAQ

Does Carrd Pro Plus unlock better email sending?

Pro Plus unlocks widgets, forms, and export, but the underlying form notification pipe is the same shared Carrd infra. The upgrade is worth it for capability, not for deliverability.

Is Formspree worth paying for over built-in?

Yes for most serious indie projects. Formspree has a specific transactional-form reputation, provides logs, and supports spam filtering on incoming submissions. Basin and Formspark are similar.

Which ESP is cheapest for indie volume?

Resend and Postmark both have generous free tiers (3k/month) that cover most indie signup volume. Amazon SES is cheaper at scale but requires more DNS plumbing.

Do I need DMARC p=reject as an indie?

Not initially. Start with p=none, monitor reports for 2 weeks, move to p=quarantine. p=reject is only necessary if someone is actively trying to spoof you.
Related reading

Check your deliverability across 20+ providers

Gmail, Outlook, Yahoo, Mail.ru, Yandex, GMX, ProtonMail and more. Real inbox screenshots, SPF/DKIM/DMARC, spam engine verdicts. Free, no signup.

Run Free Test →

Unlimited tests · 20+ seed mailboxes · Live results · No account required