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.
How it works
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.
Visitors send feedback
A themed contact form appears between your contact info and FAQ sections. Visitors fill in their name, email, subject, and message.
You get notified
Get notified via email, Slack, Discord — or all at once. Toggle each channel on or off per app.
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
- 1Go to Console and open the app you want to enable feedback for.
- 2Click Edit, then go to the Contact tab.
- 3Toggle Contact form on. The form appears on your public support page immediately.
- 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.
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,..."]
}'- 1Go to your app dashboard and click Generate API key
- 2Copy the key and add it to your mobile app's configuration
- 3Send a
POSTrequest with thex-api-keyheader — 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.
Steps to reproduce:
1. Open the app
2. Tap on the dashboard
3. App closes immediately
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.