Skip to main content

Get feedback flowing

1

Create a project

In the Produck dashboard, open Projects and click Create. Create one project per app you want feedback on.
Projects — plus the GitHub connection and coding agents below — need the Startup tier or higher. It’s free to start: sign up for the Startup tier, or upgrade from a personal account.
2

Generate an API key

Open your project’s settings and click Generate API key. Your key starts with pk_live_.
The full key is shown once, right after you generate it. Copy it before closing the dialog. Lost it? Generate a new one and delete the old.
3

Embed the widget

Copy the script tag from the dialog — your key is already filled in — and paste it before the closing </body> tag of your app:
That’s the whole install. Reload your app and the duck button appears in the bottom-right corner.
Click the duck (or press ⌘ + Shift + Z / Ctrl + Shift + Z) to open the widget.
Prefer to delegate? Hand your coding agent a ready-made prompt from Set up with an AI agent — it covers web, React Native, and native iOS.
4

See feedback roll in

Submit a test note from your app, then open the Feedback view in the dashboard. Your submission appears with its annotations, voice transcript, and page snapshot.

Close the loop with coding agents

Connect your repo so Produck’s agents can turn a piece of feedback into a pull request.
1

Open your project's settings

In the dashboard, open the project you created above — or create one first — and go to project settings.
2

Connect a GitHub repository

In the Repository card, click Install GitHub App and pick the repos Produck can see. Access is read-only — uninstall anytime.
3

Pick the repo and branch

Back in project settings, choose the Repository and set the Branch the agent works from. Agents open a pull request against this branch and never push to it directly.
4

Launch a coding agent

Open any feedback ticket. Once its project has a connected repo and a completed design doc, a Launch button appears on the ticket. The agent clones the repo, writes the fix, and opens a PR for your review — usually in 5–20 minutes.

Next steps

Installation

Framework snippets and where to place the script tag.

JavaScript API

Identify users, open the widget from your own UI, and listen for events.