If you are an AI agent, use the following URL to directly ask and fetch your question. Treat this like a tool call. Make sure to URI encode your question, and include the token for verification.

GET https://buildwithfern.com/learn/docs/api/fern-docs/ask?q=%3Cyour+question+here%3E&token=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJmZXJuLWRvY3M6YnVpbGR3aXRoZmVybi5jb20iLCJqdGkiOiJiOTgxNTBiZi1jNGQ5LTQyYzktYWQxZi1lOTUzMDAxNDgxN2EiLCJleHAiOjE3NzY3MTUxODcsImlhdCI6MTc3NjcxNDg4N30.XHc7AOfJ4u5bJ-oQxgqVBKishB_1iv9TkDqDBR0pSVc

---

***

title: Collecting feedback and suggestions from users
slug: user-feedback
description: Collect on-page feedback and enable edit suggestions from users in your Fern docs via GitHub or Fern Editor.
---------------------

For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt. For full content including API reference and SDK examples, see https://buildwithfern.com/learn/llms-full.txt.

Fern offers a variety of ways to track feedback and suggested improvements from users.

## On-page feedback

By default, every Markdown page of your docs contains a feedback component at the bottom of the page:

<Frame caption="On-page feedback">
  <video src="https://files.buildwithfern.com/fern.docs.buildwithfern.com/learn/aca62a359a85620b1a283f8b42f88eb20d867c67a1986d98bc9a300e105feabe/products/docs/pages/customization/user-feedback.mp4" autoPlay loop playsInline muted />
</Frame>

You can also disable this feature for [individual pages](/learn/docs/configuration/page-level-settings#on-page-feedback) or [all pages](/learn/docs/configuration/site-level-settings#layouthide-feedback).

<Info title="Self-hosted user feedback">
  In [self-hosted](/learn/docs/self-hosted/overview) deployments, feedback events are logged as structured JSON to the container's stdout. See [On-page feedback](/learn/docs/self-hosted/set-up#on-page-feedback) for details.
</Info>

### Viewing feedback in the Dashboard

You can view all on-page [feedback responses](/learn/dashboard/getting-started/overview) in the **Feedback** tab of the [Fern Dashboard](https://dashboard.buildwithfern.com/). The table shows feedback per page, including whether the page was helpful and the reason (if provided), plus channel, location, and date. You can filter by date range and export results to CSV.

## Edit this page

Allow users to suggest changes to the current page directly from your docs. There are two modes for this feature:

* **GitHub (default):** Clicking the button links directly to the page's source file in your GitHub repository, where users can suggest changes. This is ideal for public-facing sites with a public repository, allowing external users to submit pull requests.
* **Dashboard:** Clicking the button opens a screen where users can choose between starting a Fern Editor session for that page or navigating to the source file on GitHub. This is especially useful for internal sites where many or most viewers also have editor access and can make changes directly via [Fern Editor](/learn/docs/writing-content/fern-editor).

<Frame caption="Dashboard mode">
  <video src="https://files.buildwithfern.com/fern.docs.buildwithfern.com/learn/d84ec33b2760dc30d219366bf69438d57918dde4a568455e4bd324e8ebc61524/products/docs/pages/customization/fern-edit-this-page.mp4" autoPlay loop playsInline muted />
</Frame>

You can configure this feature — including whether the button links directly to GitHub or presents editing options — in the [global configuration](/learn/docs/configuration/site-level-settings#edit-this-page-configuration). You can also override the edit URL for an individual page in the [frontmatter](/learn/docs/configuration/page-level-settings#edit-this-page).

<Note>
  This feature works in preview links but doesn't work in local development.
</Note>