Skip to content

Docs · Install

Add Voicedot to your site.

Onboarding takes you from your site’s address to the first message in your inbox. It takes less than 3 minutes.

All you need is your site’s address. Let your AI agent install it, install the snippet yourself, hand it to your developer, install it together with Piotr or come back to it later.

Click through onboarding

Five screens, from your site’s address to the first message. An illustration built from the real screens: nothing is sent or saved.

Website feedback setup

Set up feedback on your site

Someone points at your page, says what’s off, and you see it in your inbox

The widget requires HTTPS, even locally with a certificate. yoursite.com and www.yoursite.com are separate addresses; add each host and port you use separately.

Less than 3 minutes. No card required.

yoursite.com

“I read the hero twice, but I still cannot tell who this is for.”

Screen 1 of 5

Install with your agent

Your AI agent can install Voicedot

Paste one prompt into the agent that works in your website’s repository, such as Claude Code or Codex. It creates your account, adds the widget and checks that it works. You confirm your email, send the first comment and choose a plan.

  • Your agent never accepts the terms, chooses a plan or sends feedback for you.
  • Your site has to run on HTTPS, also locally. The agent uses the official Voicedot client in Python 3.

Prompt for your agent

Create my Voicedot account and install the widget on my website in this repository. Email: [your email] Website address (HTTPS): [https://your-site.com]

Technical instructions for the agent, copied together with the prompt

Use the official Voicedot client: https://app.voicedot.ai/static/voicedot/agent-setup/v2/client.py. Download it over HTTPS, verify SHA-256 238fe504ab7e31cc3fd90b59e93be8d22a5ece37a088251cd9ffc8863baf70d1, inspect the code and its --help, and use https://app.voicedot.ai as the base URL. Keep the registration and installation state in separate private files outside this repository (mode 0600). Pass the email and credentials through stdin, never in command arguments, logs or reports. For a new account, create the registration request once (addProject=false) and give me the confirmation link right away. I accept the terms myself; do not solve CAPTCHA for me. I will verify the email in the same browser where I accept the terms, or give you access to the mailbox. Then install the widget exactly once in the site’s shared layout. Preserve CSP and cookie consent, never replace a different .voicedot.json and do not install on production without my OK. Open the site in a real browser and check the status until Voicedot confirms a fresh signal from it. Never send feedback yourself. Finally, give me the one-time sign-in link. I will send the first comment and choose the plan myself. If anything fails, tell me the stage and the error code, without credentials.

Fill in your email and website address in the brackets before you send it.

  1. Agent

    Sends the sign-up request for your email and gives you a confirmation link.

  2. You

    In that link you check the email and website and accept the terms. Then you click the link in the email.

  3. Agent

    Adds the widget to your site, opens it in a browser and waits until Voicedot sees it.

  4. You

    You sign in with the one-time link from your agent, send your first comment and choose a plan: Free or a trial.

Enter your site address

Enter the exact website address where the widget should run, such as https://yoursite.com. The widget requires HTTPS even locally; localhost needs a certificate. yoursite.com and www.yoursite.com are separate addresses. Add each host and port you use separately to the project.

You can correct the address until the snippet connects to your site.

Create your account and get the snippet

Create a free account with Google or by email, with no password. Every sign-in comes as a link. Onboarding then creates the project and the snippet for your domain.

Copy the actual code from your project.

Snippet structure (example)
<script>
  window.VOICEDOT_CONFIG = {"siteId": "…", "preset": "feedback", …};
</script>
<script async src="https://app.voicedot.ai/widget/v1/voicedot.js"></script>

The example shows the shape of a snippet. It is not working installation code.

Choose how to install it

Onboarding asks how you would like to add the snippet: yourself, with your agent, through your developer, during a call with Piotr, or later with instructions sent by email. You can change your choice.

Let my agent install it

You have an account: when you install, choose “Let my agent install it” in the dashboard and paste the copied instructions into your agent. No account yet: one prompt is enough for your agent to create it and install the widget.

See the prompt for your agent

I’ll install it myself

Copy the snippet and paste it right before the closing </body> tag, or add it through the custom-script or tag-manager setup your site uses. Any stack works: plain HTML, React, Webflow, Framer. Publish the change.

Keep your existing website. You need permission to add the script and settings that let it load.

I need help installing it

Arrange a conversation with Piotr, up to 90 minutes. You install the snippet together on a screen share, on any stack. Have access to your site’s code or CMS handy.

My developer will handle it

Enter the email of the person who manages your site. Voicedot sends them the snippet with step-by-step instructions, and you see the install status in onboarding the moment it’s live. Prefer to write yourself? Copy this message:

Message to your developer
Please add this Voicedot snippet to the website we are reviewing.

Website: [review URL]
Pages to include: [pages or the whole website]
Snippet: [paste the complete code from the Voicedot project]

After publishing, please check that the widget appears on those pages.
Do not change the rest of the website.

I’ll do it later

Email the snippet to your account address, with a secure link back to onboarding. You can also schedule one reminder: in 1 hour, in 3 hours or tomorrow. It only arrives if the snippet is still not installed.

Onboarding checks your site for the snippet by itself. Once it finds it, the status changes to “Connected”. You can also check again yourself.

Send the first message

Click “Open my site and try Voicedot”. Your site opens in a new tab with the widget in the corner. Click Record, pin the spot and say or type what’s off.

Come back to the onboarding tab. The message shows up there by itself. If you already sent it, click “Check again”.

Start with text: it works on Free and does not require microphone access. Voice is included in the full 7-⁠day trial and paid plans.

Check that it arrived

Once you send it, the widget confirms on your site: “Message sent”. The “Continue setup” button takes you back to onboarding.

There you see your message the way you will see every next one: the page, the pinned spot, your words and a category. Your feedback loop is working.

Once the test arrives, invite a client, user or teammate. Your test checks the setup. Their feedback starts the review.

After your first real onboarding feedback, choose Free or a trial. The message alone does not start the clock. The trial starts after your decision, a verified saved card and consent to the selected paid renewal; it lasts 7 days.

When the widget does not appear

When the widget does not appear
What to checkWhat to do
The published pageMake sure the deployed page contains the complete snippet.
The project and domainCheck that the project is active and the website address matches its configuration.
Script restrictionsCheck whether your consent setup, content security policy or tag-manager conditions prevent the script from loading.
The browserCheck the console for errors and try a test without an aggressive content blocker.

Microphone permission is only needed for voice. A reviewer can write instead.

Need help? Contact support with the website address, your browser and the step where you got stuck. Do not send passwords, access tokens or visitors’ private messages.

After installation

Make peace with revisions. Then make progress.

Start with one page and one person whose feedback you need.

Annual plans only: 60-day money-back guarantee.

Try it yourself

Explore the full product at your own pace. Add the widget to your site and invite the first person to review it.

Annual plans only: 60-day money-back guarantee.

Let’s do it together

Meet Piotr to explore Voicedot, install the widget or discuss your project.

Free installation