Skip to main content

Get feedback flowing

1

Create an SDK key

In the Produck dashboard, open Settings › SDK and create a key. Give it a name and, optionally, the domains your app runs on, one per line. Your key starts with pk_live_.The key belongs to your organisation, so one key and one script serve every campaign on that app. A key with no domains works from any site.
The full key is shown once, right after you create it. Copy it before leaving the page. Lost it? Create a new one and revoke the old.
2

Embed the widget

Copy the script tag shown with your new key — the 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 + ? / Ctrl + Shift + ?) to open the widget.
Prefer to delegate? Hand your coding agent a ready-made prompt from Set up with an AI agent — it covers Next.js, React, and plain HTML.
3

See feedback roll in

Record and submit a short test report from your app, then open the Feedback view in the dashboard. Your submission appears with its recording, voice transcript, and the elements you pointed at.

Ground design docs in your code

Connect your repo so Produck’s design docs are written against your actual source.
1

Open a campaign's settings

In the dashboard, open the campaign whose design docs you want grounded and go to its 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 the campaign’s settings, choose the Repository and set the Branch Produck reads.

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.