Quick embed (any website)
Add the Votiq script before the closing </body> tag. Replace YOUR_PROJECT_ID with your project public ID from Settings → Widget in the Votiq dashboard.
React & Next.js
Use the official embed snippet or load the widget script in your root layout. The widget mounts automatically and exposes a launcher button. For Next.js App Router, add the script in layout.tsx using next/script with strategy="lazyOnload".
Vue & Nuxt
Add the embed script in app.vue or nuxt.config head config. The widget is framework-agnostic, no Vue component required, though you can trigger it programmatically via the global Votiq API.
WordPress & Webflow
Paste the embed code in a site-wide footer script or custom code block. The widget loads on all pages where the script is present.
Customization
Configure launcher label, welcome title, welcome message, and theme colors in Settings → Widget. Changes apply instantly without redeploying your app.