Frequently asked questions
Everything you need to know about Oiva Feedback. Can't find your answer? Reach out via the contact form.
Oiva Feedback is a feedback and survey platform. You build surveys in the dashboard, embed them on your website with a few lines of code, and analyze responses in real time.
Open any survey's embed code panel and choose either the npm package (@web-site-utilities/feedback) for React apps, or a plain <script> tag for any other site. Both are generated automatically for each survey.
1. Install the package
npm install @web-site-utilities/feedback2. Add it to your page
import { initiateFeedbackModule } from '@web-site-utilities/feedback';
initiateFeedbackModule({
formId: 'YOUR_SURVEY_ID',
container: document.getElementById('feedback-widget'), // <div id="feedback-widget"></div>
});Inline surveys embedded directly in your page, popup surveys that appear over your content, and on-site surveys tied to specific pages of your product. Each supports multiple field types: ratings, checkboxes, sliders, matrices, free text, and more.
| 1 | 2 | 3 | 4 | 5 | |
|---|---|---|---|---|---|
| Ease of use | |||||
| Support quality |
Yes. Each survey has its own theme (colors, radii, fonts) configurable from the editor, so it can match your site's branding.
Yes. In the survey's Settings tab, set Steps display to "One field per screen" and visitors get one question per screen with a Next button, plus a progress indicator you can put at the bottom or down the side. You still build the survey the same way — group fields into steps as usual, and the survey flattens them for display. On-site surveys can also be opened full screen and let visitors switch between light and dark, which is useful for a tablet or kiosk left running in a shop.
Yes — turn on element selection for a survey (in Settings) and visitors can choose to point at one specific part of the page instead of giving general feedback. You'll see that exact element in the response, cropped and fully styled in its own card, alongside the usual full-page snapshot with it highlighted.
Yes — Settings has triggers for showing a survey after a delay, on element click, to a returning visitor or on exit intent, once someone scrolls to the end of the page, to roughly one in every N visitors, or when a specific cookie is present. Turn on more than one and the survey waits until all of them are met.
Yes — Advanced Styles lets you write real CSS for any part of a survey's widget (buttons, fields, the stepper, and more), either survey-wide or for one specific field, with a live preview as you type. It's available on our paid plans — see Pricing for details.
Yes. Our infrastructure is hosted within the EEA, we use TLS encryption and access controls, and we act as your data processor for survey responses under our Data Processing Agreement. See our Privacy Policy and DPA for details.
Yes — alert rules (available on paid plans) notify you by email, Slack, Telegram, or SMS whenever a response matches conditions you define.
Yes. You can invite employees to your company, organize them into teams, and control which domains and surveys each team can access.
Yes. If your company runs an identity provider that speaks OpenID Connect — Okta, Entra ID, Google Workspace and the like — you can connect it and everyone signs in with the account they already have. A company admin sets it up under Profile → Single sign-on: verify the email domain your team uses, connect the provider, and then optionally require it, so a password no longer gets anyone into that company.
You can request deletion of your personal account data any time from your Profile page. We process deletion requests within 30 days, per our Privacy Policy.
Both the dashboard and your surveys can be configured in multiple languages — each domain can define its own set of supported locales for the surveys shown to your visitors.
We offer a Free plan and paid Growth, Scale, Business, and Enterprise tiers with increasing limits on responses, domains, and team size, plus premium features like custom theming and alert rules. See our pricing section for details.