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.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 That’s the whole install. Reload your app and the duck button appears in the
bottom-right corner.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.
</body> tag of your app:Click the duck (or press ⌘ + Shift + ? / Ctrl + Shift + ?) to open the
widget.
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.