Getting started¶
This walks the shortest path from a new account to an approved testimonial showing on your own site. It takes about ten minutes and needs no code until the last step.
1. Sign up¶
Create an account at withfeedback.com. Signing up creates a team and a first project for you automatically.
Confirm your email address before going further. Some things — invitations, notifications, password resets — only work once an address is verified.
Team, project, and where things live
A team is the billing and membership unit. A project is one product or site: it owns its own submissions, pages, widgets, surveys and contacts, and has its own public key. Most people need one team and one project. Add projects when you have genuinely separate products, not for separate pages within one.
2. Create a collection page¶
Collection → Pages → New page. This is a page we host for you, at a URL you can send people. You choose:
| Field | What it does |
|---|---|
| Slug | The last part of the URL |
| Kind | Testimonial or feedback — changes the wording |
| Headline / intro | What the visitor reads first |
| Collect rating | Show the 1–5 stars |
| Collect video | Offer a recorder as well as a text box (needs a plan with video) |
Open the page and submit something yourself. That is the fastest way to see the whole loop, and you can delete it afterwards.
3. Approve it¶
Inbox lists everything that arrived, newest first. Your test submission is sitting there as pending.
Approving is deliberate and it is the only way anything becomes public. You can also reject, mark as spam, restore, and add tags. Every one of those actions is recorded with who did it and when.
Approved is not the same as displayable
A submission shows in a widget only when it is approved and the person ticked the display-consent box. If you approve something submitted without consent, it stays out of your embeds on purpose — you can still read it, quote it in a case study, or ask the person for permission.
4. Create a widget¶
Widgets → New widget. Pick Wall to start. The preview on the widget page renders the real bundle with your real data, so what you see is what your visitors get.
5. Put it on your site¶
The widget page gives you a snippet. It looks like this:
<script async
src="https://withfeedback.fra1.cdn.digitaloceanspaces.com/widget/v1/widget.js"
data-wf-key="YOUR_PUBLIC_KEY"
data-wf-widget="YOUR_WIDGET_ID"></script>
Paste it where you want the wall to appear. The script inserts the widget immediately after itself, inside a shadow root, so it cannot inherit or leak your page's CSS.
That is the whole loop. Everything below is refinement.
Where to go next¶
-
Collect and display from one script tag, including a launcher panel that lives on your own site.
-
In-browser recording, on a hosted page or inside the widget.
-
Versioned surveys, so editing one mid-flight does not corrupt your aggregates.
-
Everything the dashboard does, over HTTPS.