Feedback & Forms Platform for SaaS Founders

Stop rebuilding yourwidgeton every project.

Every founder wires up the same things from scratch: a feedback widget, a few forms, auto-reply emails, spam filters, a Slack or Zapier hook. We've already wired them up for you, and everything your users send lands in one inbox you actually open.

7-day free trial. Live in under a minute.

index.html
<body>
  <!-- Your app content -->

  <!-- Integrates in 1 line -->
  <script src="https://feedbackdock.com/widget.js" data-project-id="YOUR_ID"></script>
</body>
JD

Jane Doe

2 min ago

"I love the new dark mode, but the contrast on the secondary buttons feels a bit low."

UX FeedbackCaptured

If you've shipped a SaaS, you know the drill

01

You spend a week building a widget, a contact form, and a backend to hold every submission.

Drop in the widget and forms. Storage, dashboard, and exports come with them.

02

Then you wire up auto-reply emails, spam filters, and a Slack or Zapier hook for every project.

Auto-reply, spam protection, and signed webhooks are already built in. Nothing to set up.

03

And you end up checking three different tools to figure out what users actually said.

Widget feedback, form submissions, and popups all land in the same inbox.

Every piece you'd normally build yourself.
Already built, already connected.

Stop losing a weekend to feedback plumbing. The widget, the forms, the auto-reply, the spam filter, the webhooks. All built in, all feeding the same inbox.

Open a channel into your app, without writing one

One script tag and users can tell you what's broken or missing without leaving the page. Skip the modal, the form state, the API endpoint, and the storage layer underneath them.

index.html
<!-- paste before </body> -->
<script src="https://feedbackdock.com/widget.js"
  data-project-id="YOUR_ID"></script>
Works with React, Vue, Svelte, plain HTML

Forms that work without a backend you have to babysit

Spin up a waitlist, a contact form, or a survey from the dashboard. Every submission is stored, searchable, and exportable. No server, no database, no transactional email service to plug in.

Use it for

Waitlist
Contact
Survey
Anything else

No more “can you reproduce it?”

Users attach a screenshot in one click. We host the image. You skip the reproduction guessing game.

Spam never reaches your inbox

Rate limits, honeypots, and domain checks run on every submission so you only see the real ones. Nothing for you to configure or maintain.

Close the loop without a transactional email setup

Reply personally from your own address, or have a thank-you go out the second someone hits submit. No Postmark, Resend, or Mailgun wiring to do. Your SMTP, our pipeline.

Included

Connect to your stack without the glue layer in the middle

Pipe submissions straight into Slack, Linear, Airtable, or your own backend the moment they arrive. Signed payloads and automatic retries handle the delivery layer you'd otherwise build yourself.

POST https://your-backend.com/webhook
{
  "event": "form_submission.created",
  "data": {
    "name": "Sarah Chen",
    "email": "[email protected]",
    "form_name": "Waitlist"
  }
}
HMAC Signed
Auto Retry
Delivery Logs

Stop visitors from feeling like the first person in the room

Show real signups to new visitors so the site feels alive, and they convert instead of bouncing. Pulls straight from your forms. No CSV uploads, no fake data, no extra wiring.

S

Sarah just signed up

just now

M

Marcos joined the waitlist

2 min ago

P

Priya submitted a form

5 min ago

One place to actually deal with what users send you

Bug reports, waitlist signups, contact messages, survey replies. Same inbox, same workflow. Move things through five stages, leave private notes, bulk update, and export to CSV without bouncing between four tools.

Bug Reportvia Widget
New
Waitlist Signupvia Form
Read
Feature Requestvia Widget
New
Contact Messagevia Form
Archived

Sign up. Drop in the code. Stop thinking about it.

Two ways in, one inbox out. Pick what fits, use both if you want, and never deal with feedback infrastructure again.

Feedback Widget

Collect feedback from inside your app

01

Sign Up

Create your account and project in under 30 seconds.

02

Copy the Code Snippet

Grab the one-line snippet from your dashboard.

03

Add It to Your Site

Paste it into your website. The feedback button shows up right away.

04

See It in Your Dashboard

Every piece of feedback appears in your inbox. Review, reply, and update status.

Forms

For waitlists, contact forms, and more

01

Sign Up

Create your account and project.

02

Create a Form

Pick the fields you need: name, email, message, or anything else.

03

Add It to Your Website

Drop the form into your site. No backend or server setup needed.

04

View Submissions

Every response shows up in your dashboard. Review, export, or reply.

One Shared Dashboard

Both options send everything to the same inbox

Webhook Integrations · Included on Pro

The work between someone hitting submit and your system reacting? Already done.

Validation, storage, retries, signatures, delivery logs. The plumbing every founder ends up writing at some point. You skip all of it and just point a webhook at Slack, Linear, or your own API.

01

User Submits

A visitor fills out your form or clicks the feedback widget inside your app.

02

FeedbackDock Stores It

The submission is validated, de-duped, and saved to your dashboard instantly.

03

Webhook Fires

A signed HTTP POST hits your endpoint within milliseconds. Auto-retried on failure.

04

Your Systems React

Trigger a Slack alert, start a Zap, add a row to Airtable, or call your own API.

What gets sent

Every delivery is a JSON payload with full submission data, a unique event ID, and an HMAC-SHA256 signature so you can verify it came from us.

webhook payload · v1
delivered
{
  "event": "form_submission.created",
  "id": "evt_01j...",
  "created_at": "2026-04-29T14:22:01Z",
  "data": {
    "form_name": "Waitlist",
    "fields": {
      "name": "Sarah Chen",
      "email": "[email protected]"
    }
  }
}
HMAC-SHA256 signature on every delivery

Connect to anything

Slack

Post to a channel

Zapier

Trigger 6,000+ zaps

Make

Visual automations

Airtable

Append a row instantly

n8n

Self-hosted automation

Your Backend

Any HTTPS endpoint

Built for reliability

Exponential retry, up to 5 attempts over 8 hours
Full delivery log with status codes & response bodies
Per-endpoint signing secrets, rotatable any time
HTTPS-only endpoints, private IPs blocked

Stop being the integration glue.

Signed, retry-safe webhooks included on Pro.

Start Free Trial

Hi, I'm Niketh 👋

I spent months bolting together a Slack channel, a spreadsheet, and a Google Form just to hear what people actually thought of what I was building. Every piece of feedback lived somewhere different, and by the time I got around to reading it, I'd usually forgotten who sent it.

What I actually needed was one place feedback landed automatically — a widget for in-app thoughts, a form for the site, and a way to route it wherever my team already worked.

So I built FeedbackDock.

This is the tool I needed, so I built it.

N

Niketh

Founder, FeedbackDock

Frequently Asked Questions

Simple monthly pricing.

Every plan starts with a 7-day free trial. Upgrade, downgrade, or cancel anytime.

Starter
$9/mo
  • 1 project
  • Widget feedback + screenshot capture
  • Custom forms (up to 3, 20 fields each)
  • Auto-reply emails from your own SMTP
  • Status workflow & dashboard inbox
Recommended
Pro
$29/mo
  • Up to 10 projects
  • Unlimited forms
  • Webhooks (up to 10 endpoints)
  • Bulk actions & CSV export
  • Priority support

Get your weekend back. Skip the build.

The widget, the forms, the auto-reply, the spam filter, the webhooks. All already done. You're a minute away from hearing what your users have to say, instead of spending the weekend building the thing that hears it for you.

Pay once. Yours forever. No subscriptions.