Sharing and Polls

Create backend-backed session poll links from saved image finals so collaborators can vote without entering the studio.

Share a poll

Polls are for quick image decisions. Save at least 2 image finals in the current session, create a poll from the session Finals strip, and send the public link.

  1. Mark session image finals. Polls need at least 2 image finals; video finals stay in the session but are not included.
  2. Create a poll from the session Finals strip. If more than 6 image finals are saved, VideoBrainstorm shares the first 6.
  3. Send the public link. It uses an 11-character poll code and opens a simple voting page.
  4. Read the votes from the creator status panel, including refreshed totals, voter count, expiration, and per-option percentages.

Example poll:

What poll links include

Poll links do not carry image bytes in the URL. Creating a poll stores the selected session image finals on the backend, then returns a short ?poll= link. The poll record keeps the title, prompts, aspect ratios, vote counts, and backend image payloads or private cloud asset references. It does not expose provider API keys or raw storage keys.

Polls expire after 7 days. Expired, deleted, or otherwise unavailable polls show a public unavailable state and require the creator to make a fresh link. Shared poll cleanup removes expired backend records.

Collaborators can vote without signing in. The browser gets a local voter token, and the backend allows one vote per poll for that browser voter token. After a vote, the public page shows vote counts and per-option percentages. If a signed image URL expires or fails while the public poll is open, the page refreshes poll data once to get a fresh image URL before marking that image unavailable.

Polls work best when the options are genuinely different. Keep the first 6 session image finals focused so voters are comparing real alternatives.