Skip to content
Pro feature

Collect User FeedbackDirectly From Your Support Page

Add a contact form to your public support page. Visitors send you feedback — you get an email notification and manage everything from your console. No third-party tools needed.

Get started freeContact form available on Pro plan

How it works

1

Enable the contact form

Go to your app's Contact tab in the console and toggle the contact form on. That's it — the form appears on your public support page immediately.

2

Visitors send feedback

A themed contact form appears between your contact info and FAQ sections. Visitors fill in their name, email, subject, and message.

3

You get notified

Get notified via email, Slack, Discord — or all at once. Toggle each channel on or off per app.

4

Manage from your console

View all feedback in your console inbox. Mark messages as read, archive them, or reply directly via email. Filter by unread or archived.

How to enable it

  1. 1Go to Console and open the app you want to enable feedback for.
  2. 2Click Edit, then go to the Contact tab.
  3. 3Toggle Contact form on. The form appears on your public support page immediately.
  4. 4View feedback at Console → your app → Feedback, or check your support email for notifications.

Requires a Pro plan. The toggle is disabled on the free plan with an upgrade prompt.

Remote feedback from your app

Don't want your users to leave the app? Use the Feedback API to submit feedback directly from your mobile app — including screenshot attachments. Your users stay in the app — feedback goes straight to your SupportDock inbox and email.

POST /api/v1/feedback/remote
curl -X POST https://supportdock.io/api/v1/feedback/remote \
  -H "Content-Type: application/json" \
  -H "x-api-key: sdk_your_key" \
  -d '{
    "type": "bug",
    "message": "The chart doesn't show data with 1 record",
    "email": "user@example.com",
    "metadata": { "appVersion": "2.0.0", "platform": "ios" },
    "source": "mobile-app",
    "images": ["data:image/png;base64,..."]
  }'
  1. 1Go to your app dashboard and click Generate API key
  2. 2Copy the key and add it to your mobile app's configuration
  3. 3Send a POST request with the x-api-key header — optionally attach up to 3 images

One API key per app. Rate limited. Works with iOS, Android, Flutter, React Native, or any HTTP client. Supports up to 3 image attachments per submission (PNG, JPEG, WebP, GIF — each up to 2 MB).

What's included

Email notifications

Get an email to your support address when feedback arrives. Can be toggled off if you prefer webhooks only.

Console inbox

View, filter, and manage all feedback from a dedicated inbox page.

Template-aware styling

The form automatically matches your selected template — colors, fonts, and all.

Spam protection

Honeypot detection and rate limiting keep spam out — no CAPTCHA needed.

Per-app toggle

Enable or disable the form for each app independently from the Contact tab.

Reply by email

Click "Reply by email" in your inbox to open a pre-filled email to the visitor.

Remote API

Submit feedback from your mobile app via API. Users never leave the app.

Image attachments

Users can attach up to 3 screenshots per feedback via the API. PNG, JPEG, WebP, and GIF supported.

Slack & Discord webhooks

Add multiple Slack and Discord webhook URLs. All fire simultaneously when feedback arrives.

Categories & labels

Tag feedback as Bug, Feature, Question, or Other. Filter and organize at a glance.

Search & pagination

Search across subjects, names, and messages. Paginated inbox for any volume.

What visitors see

The contact form appears naturally on your support page, right between your contact info and FAQ sections. Visitors can select a category, describe their issue, and submit.

Jane Doe
jane@example.com
Bug
App crashes on launch
Hi, I'm experiencing a crash every time I open the app after the latest update. I'm on iOS 18.2, iPhone 15 Pro. The app worked fine before version 2.3.1.

Steps to reproduce:
1. Open the app
2. Tap on the dashboard
3. App closes immediately
Send feedback
BugFeatureQuestionGeneral

After submitting, visitors see a confirmation message. The form respects your template theme — dark templates get dark inputs, light templates get light inputs.

Frequently asked questions

Start collecting feedback today

Enable the contact form on your support page and hear directly from your users. Available on the Pro plan.