Integrations

Add AI-powered ski clip analysis to your website and give potential students a taste of your coaching expertise. Each clip is an opportunity to connect with new students and sell lessons.

Poser Upload Widget preview showing clip upload interface

Used by ski schools

See the Poser Upload Widget in action on real websites.

Add the Poser Upload Widget to your website

Add AI-powered ski clip analysis to your site in minutes.

Instant setup

One snippet of JavaScript. No backend or build step required.

Works everywhere

Responsive from mobile to desktop. HTTPS-ready for production.

1. Create a Poser Upload Widget

Go to your account settings and create an upload widget. Copy the widget ID. You will need it in the next step.

2. Paste this script block into your HTML

Replace YOUR_UPLOAD_WIDGET_ID with the widget ID from step 1.

<script src="https://js.poser.pro/poser.js"></script>

<script>
  window.addEventListener("load", () => {
    window.PoserUploadWidget.mount("#poser-upload-widget", { uploadWidgetId: "YOUR_UPLOAD_WIDGET_ID" });
  });
</script>

3. Put this where you want the widget to appear

Add this element wherever you want the Poser Upload Widget to render.

<div id="poser-upload-widget"></div>
Troubleshooting
  • Production domains must be configured before the upload widget will load.
  • If your site uses a strict Content Security Policy, allow `https://js.poser.pro` for scripts and `https://poser.pro` for API requests.
  • If the widget does not load, check the browser console and network panel for blocked `poser.js` loads or failed `/api/upload-widget/...` requests.

Already live?

Existing installs need one snippet update: use window.PoserUploadWidget.mount, pass uploadWidgetId, and render into #poser-upload-widget.

Public results URLs now use /upload-widget/results/....

Need help?

If you run into any issues setting up the Poser Upload Widget, our team is happy to help.

Please sign in to contact support.