Product updates

What's new in Hero

Explore the latest features, improvements, and updates to Hero. See what's new and how to make the most of it.

Try for free

Agent & MCP Release

4 updates in Hero, including Hero MCP, Hero Agent for Logistics and Conversational Editing.

🔌 Hero MCP

Use Hero from Claude and other AI tools: find projects, read, generate, export, invite.

What it is: Hero as an MCP server, so an AI assistant you already use can work inside your Hero projects with your own Hero permissions.

Works with: Claude (web, desktop and Claude Code) as a custom connector, and other AI tools that support remote MCP servers with sign-in.

Server URL: https://api.herovideo.ai/mcp

Set up in Claude (web or desktop): 1) Create a free Hero account at herovideo.ai if you don’t have one. 2) In Claude, open Settings → Connectors → Add custom connector. 3) Name it Hero and paste the server URL. 4) Click Connect and sign in with your Hero account. 5) Approve read access, or read and write access if you want Claude to make changes. 6) In a chat, turn on the Hero connector and ask, for example, “list my Hero projects”.

Set up in Claude Code: run claude mcp add --transport http hero https://api.herovideo.ai/mcp, then run /mcp and sign in with your Hero account.

Other AI tools: add a remote MCP server with the same URL and sign in with your Hero account when prompted.

Access: sign in with your Hero account. The assistant only sees organizations and projects you can already open, with read-only or read-and-write access.

Can read: projects (search by name or Project ID), treatments, scripts, custom documents, storyboards and frames, characters, sets and props, the shooting schedule, call sheets, text from uploaded assets, deliverable status, and comments.

Can do: create a project; start a treatment, script or storyboard generation and track its progress; export PDFs; duplicate a project; create documents and keep a running document updated section by section; add assets; create and rename characters, sets and props; rename projects and files and set their status, notes and privacy; invite or remove project members; adjust the schedule (reorder strips, shift times, set a day’s call time, move a production day, edit strip fields, lock strip times).

Safety: changes that overwrite something or affect other people ask you to confirm before they happen.

Built-in starters: review a treatment, create a shoot from a concept, do an interiors-first schedule pass, sync a project’s status.

Not yet: editing treatment or script text, generating or editing images, creating call sheets, replying to comments.

🤖 Hero Agent for Logistics

Ask Hero Agent to edit schedules, shotlists and call sheets in plain language.

Where: the Hero Agent chat inside any project.

Example asks: “start day 2 at 8am”, “add a lunch break after the kitchen scene”, “group interiors first”, “move day 3 to the 22nd”, “the CEO speech is fixed at 4pm”.

Schedule: add, duplicate, delete, move and reorder strips; add or move production days; put undated shots onto a day; sync the schedule from storyboards; arrange a day for you; lock and unlock strip times. Start times cascade and Hero says when a day runs long.

Shotlist: edit the same logistics fields (interior/exterior, location, camera, duration and more); add, duplicate, delete and reorder frames.

Call sheets: edit the header (date, crew call, locations, parking, base camp, nearest hospital, notes, draft or final) plus the body and tables.

Look-ups: checks public facts like sunset time at a location or a permit rule, and can add a shoot day’s sunrise, sunset and rain as weather strips.

Guardrails: reports what it changed and what it left alone, never moves a locked strip, and asks before running a day past midnight.

✍️ Conversational Editing

Ask Hero Agent to rewrite, format, or restructure any doc and see edits land live.

Works on: treatments, scripts, call sheets, custom documents, a storyboard frame’s visuals, audio, on-screen text and notes, schedule notes, and character, set and prop descriptions.

Any size of change: “change Spain to Italy”, “put frame 104’s dialogue in Spanish”, “add Jeff as gaffer to the crew table”, “add ND filters to every shot”, “tighten the second act by about a third”.

Structure too: headings, paragraphs, lists, tables, columns, links and @-mentions of characters, sets and props, wherever that editor supports them.

Keeps the rest: only the part you asked about changes; formatting, links and comments elsewhere stay put. Editing changes part of a document; regenerating replaces all of it.

Tip: name the document, frame or element, and say what must stay the same.

🖼️ Agent Image References

Point Hero Agent at any picture to guide generations, frame edits and elements.

Sources: an image link pasted into chat, an image found on the web, a project asset, a frame’s or element’s picture, or a logo or picture inside an uploaded PDF. You can also ask it to pick a suitable project image, for example “a warm interior”.

Used for: treatment and storyboard generation, frame and document image edits, character, set and prop pictures, and Playground images.

Frame edits by chat: “make it black and white”, “tighten to a close-up”, across several frames in one request. Each result is added as a new version, so earlier images stay available.

Transparency: says which pictures it could not use and why.

Tip: for a person, place or product that appears in many shots, add the pictures to its character, set or prop so every frame stays consistent.

Read the full release →

Image & Video Tools

What's new in Hero: Image Editor and Playground.

🎨 Image Editor

Edit frame and document images with camera controls, references, layers and text.

Where: Edit image on a storyboard frame, an image in a treatment or custom document, a character, set or prop reference, or any image in Assets.

Controls: a prompt, visual references picked from project assets, and Cinema controls for camera settings.

Variants and versions: generate several variants at once; every edit is saved as a new version in the filmstrip and earlier versions stay available.

Layers: add text and media layers from Assets, edit text and typography, and save the composition.

Output: images generate at 2K; download the selected version or the full composed image.

🧪 Playground

A project tab for free-form image and video generation, separate from your docs.

Where: the Playground tab in any project.

Images: choose from several image models, add up to ten reference images (on models that support them), pick 16:9, 1:1 or 9:16, and generate one, two or four variants.

Video: 4, 6 or 8 second clips in 16:9 or 9:16, up to 4K on some models, with optional start and end frames taken from Assets.

History: shared by everyone on the project, grouped by day, searchable by prompt, filterable by images or videos, in grid or detail view.

Reuse: save to Assets, use as a reference, recreate a batch, or start a new character, set or prop from a picture.

Credits: each variant uses one generation credit.

Read the full release →

Logistics Improvements

10 updates in Hero, including Locked Strips, Weather Strips and Split-Day Breaks.

🔒 Locked Strips

Lock a strip’s time so edits, drags and schedule generation plan around it.

For: moments that can’t move, like a venue’s set times or a 4pm speech.

How: Lock time from the strip’s ⋯ menu or at the bottom of the time picker. A lock icon shows in the Time cell; click it to unlock.

Behavior: a locked strip can’t be dragged, moved to another day or re-timed; everything else rearranges around it. If earlier strips run long, the locked time turns red instead of moving. Duration and notes stay editable. Moving a production day takes its locked strips with it.

Generation and Agent: schedule generation and Hero Agent keep every locked strip in place and say when a day doesn’t fit.

🌤️ Weather Strips

Add sunrise, sunset, rain or cloud strips that fill in times from location and date.

How: Add strip → Weather, then click the strip’s weather icon to pick Sunrise, Sunset, Rain or Clouds.

Auto times: sunrise and sunset fill in from the day’s first location and production date, and are locked by default. Rain and clouds cover the forecast window.

Layout: sits in its own row at its real time without pushing other strips or adding to the day.

Warnings: an orange dot flags a daylight exterior after sunset or before sunrise, or an exterior during forecast rain.

Agent: Hero Agent can offer a shoot day’s sunrise, sunset and rain as weather strips in one tap.

☕ Split-Day Breaks

Split one shoot day into Part A and Part B around a long mid-day break.

For: days like a morning block, three hours off, then an evening block.

How: Add strip → Break (starts at three hours; start and duration are editable). A day can have more than one.

Timing: each part keeps its own times, so changes before the Break don’t push the part after it. If a part would overlap the next, the schedule asks first.

Totals: break time doesn’t count toward the eight-hour day warning; the day header reads like “11h incl. 3h break”.

Call sheets: show Part A and Part B crew calls side by side.

Generation: keeps Breaks where you put them, and adds one when you ask for split blocks.

🌙 Overnight Shoots

Run a production day past midnight and keep it as one day and one call sheet.

How it looks: the day divider shows both dates (“Fri, Jan 2 – Sat, Jan 3”) and times after midnight show their date (“1:30 AM (Jan 3)”).

Confirmation: the first time an edit, paste, move or new strip pushes a day past midnight, the schedule asks “Is this an overnight shoot?” Yes keeps it as one day; No undoes the change.

Generation and Agent: only build overnight days when your instructions or project documents say it’s an overnight shoot.

🗓️ Schedule Generation Upgrades

Generate a full shoot schedule with call times, breaks and moves from written notes.

What it does: Generate schedule arranges strips into shoot days with call times and the breaks a day needs. Day 1 opens with set up and team introductions; non-scripted days get a reset between interviews; setup time is added only for company moves or big set changes.

Instructions: write them in the dialog, like “start at 8am, group the interiors, keep the beach work together”.

Anchors: strips already pinned to a day and time, and locked strips, stay put.

Safety: an automatic snapshot is taken before each run so you can restore from History.

⌨️ Spreadsheet-Style Editing

Edit schedules like a spreadsheet: arrow keys, Tab, paste ranges, bulk actions.

Keyboard: arrow keys and Tab move between cells, Enter edits, Escape cancels, Cmd/Ctrl+A selects every strip.

Paste: paste into a cell or a selected range; dates, times, durations and dropdowns are read like typed values.

Bulk actions: recolor, change date, duplicate, change strip type or delete selected strips.

Columns: drag headers to reorder; the column layout is shared across the project and used in PDFs.

Also: comment on individual schedule cells, add images to strips and open them larger, and edit date and time together in one Time cell.

Applies to: the schedule, the shotlist and a call sheet’s schedule.

📋 Call Sheet Header Widgets

Choose which header blocks a call sheet shows: logo, times, weather, hospital and more.

Pieces: logo, project name, production date, production info, call times, shoot location, weather, parking, nearest hospital, base camp, notes.

How: remove any piece, add it back from the Header widgets (cog) menu or Call sheet header in the / menu, or Restore default header. A returning piece keeps its previous value.

Comments: comment on any header tile, including the location map.

Auto values: weather follows the shoot location and date; nearest hospital fills from the location and follows changes unless typed by hand.

👥 Pre-filled Cast & Crew

Generated call sheets start with cast by character and crew from your project team.

Cast table: one row per character with its number, who plays them (when project documents say), arrival at crew call, and their first shot time that day.

Crew table: Director of Photography and On-Site Contact when your documents name them, then project members with job title and phone number.

Phone numbers: add yours in Profile settings.

Crew call: starts from the schedule’s first time that day; if they later disagree, the sheet offers to match them.

Editable: everything is plain editable text once the sheet is created.

🔓 Unsync a Call Sheet

Detach a call sheet from the schedule to try day versions without changing the plan.

How: from the call sheet’s menu.

Result: the sheet keeps its own copy of that day’s rows; later schedule changes no longer appear on it, and its edits never change the schedule. Several sheets for the same day can each hold a different version.

Note: unsyncing can’t be undone.

🕘 Schedule & Call Sheet History

Browse, preview and restore schedule and call sheet versions; save named versions.

Where: the History sidebar on the Schedule and on each call sheet.

What you can do: browse automatic snapshots, preview one read-only, restore it (with Undo), and save named versions. Named versions open as frozen copies you can share, rename, restore or delete.

Call sheets: a saved version keeps that day’s schedule rows exactly as they were.

Who: editors. Reviewers and share-link viewers don’t see History.

Read the full release →

Review & Collaboration Improvements

6 updates in Hero, including Deliverable Versions & Compare, Document Version History and PDF Exports Everywhere.

🎬 Deliverable Versions & Compare

Upload new cuts, switch versions, and compare two side by side with synced playback.

Versions: Upload a new version from a deliverable’s menu or the player’s version dropdown. The newest cut becomes current; earlier cuts are kept, each with its own comments. Search versions by name and download the cut on screen.

Compare: opens the current cut beside the previous one. Each side can show any version, playback stays in sync by timecode, and you can comment and reply on either cut.

Who: owners and contributors upload and delete versions; reviewers can view, switch and comment.

🕘 Document Version History

Auto and named versions for treatments, scripts, docs and call sheets. Restore any.

Where: the History sidebar on a treatment, script, custom document or call sheet.

What you can do: browse automatic snapshots, preview one read-only, restore it (with Undo), and save named versions. A named version opens as its own page you can share, rename, delete or export as PDF.

Safety: Hero snapshots a document before an AI generation, import or restore replaces it.

Who: editors. Reviewers can’t open History.

📄 PDF Exports Everywhere

Export treatments, scripts, storyboards, shotlists, call sheets and docs as PDF.

Where: the document’s action menu; storyboards and scripts can also export in bulk from their list. A storyboard offers separate storyboard and shotlist PDFs.

Options: choose portrait or landscape on every export.

Shotlist and schedule PDFs: use the columns currently shown, in their current order.

Call sheets: the schedule flows across pages at full width, with clean page numbers.

↩️ Undo

Bring back a deleted or moved item with one click.

How: click Undo in the message that appears right after deleting or moving documents, frames, folders and files.

Small edits: deleting layers, element pictures, Playground images and similar items happens instantly with Undo instead of a confirmation.

Limits: only the most recent action can be undone, while you stay in the project.

🔑 Easier Sign-In & Access

One account per email, request access from the no-access screen, and reviewers upload.

One account: signing in with Google or with email and password now reaches the same Hero account when the email matches; duplicate accounts were merged.

Request access: opening a project you aren’t on shows which account you’re signed in with and a Request invite button that emails the project’s owners.

Reviewers: can upload files and create folders in Assets, and reviewers and public-link viewers can download deliverables.

🆘 In-App Help

Report a bug or request a feature without leaving your project.

Where: Help at the bottom of the project navigation.

Options: book a call with the product team, email support, report a bug as Critical or Minor, or send a feature request.

Read the full release →

Logistics, Image Editing, and Organization Updates

What's new in Hero: Logistics V1, Advanced Image and Element Editing, Improved Project and Organization Navigation and Preview Mode V1.

Logistics V1

We’re excited for you to start running your projects through our first iteration of live logistics and go to set planning. It includes a stripboard, shotlist, and call sheets.

Schedule & Stripboard

Build the full shoot schedule in one place. Days, load‑ins, setups, moves, and wrap all live on one board, ready to split into call sheets per day.

Add Strips

Drop in production days, lunch, company moves, load in/out, setup, wrap, or blank strips from one menu.

AI Scheduling

Describe what you want in plain English (“split into 2 days, start with exteriors”) and Hero rearranges the schedule for you.

Shotlist

Every storyboard now has a Shotlist tab: frame, notes, composition, set, and duration in one table.

Coverage Notes

Storyboard frames now carry coverage notes as a notes field for non-scripted projects (shot sizes, inserts, OST, ambient sound) so the plan is set‑ready.

Generate Call Sheets

Create a call sheet from a production date plus any day notes (call time, lunch, hospital). Or start from blank.

Export Call Sheet to PDF

One click exports a formatted PDF that’s ready to send to crew.

Advanced Image and Element Editing

You can now have much deeper control over image editing just like you’d expect in a tool like Photoshop layers, and there’s a lot more to do now with elements.

Image Layers

There’s now an advanced image editor with a layers function to add text, graphics, and scale and transform layers, including images. Crop, rotate, and tweak without regenerating!

Prompt Edits

Edit an existing image with a prompt or visual references and generate more tactical tweaks.

Cinema Controls & Variants

Set composition, angle, sensor, lens, camera, and lighting, then generate 1, 2, or 4 variants at once.

Edit Element Images

Edit a character, object, or set’s reference image directly from the element.

Element Turnarounds

Generate front, three‑quarter, profile, and back angles (full body and portrait) so characters look the same in every shot.

Download All References

Download every visual reference for an element in one click.

Improved Project and Organization Navigation

From folders to customer statuses to multi‑select and more, Hero is now much easier to get around and organize your work!

Scripted & Non‑Scripted Formats

Select project types and generate scripts, storyboards, and more in formats relevant for scripted or non‑scripted work. Change the type anytime in Project Settings.

Custom Project Statuses

Use the default pipeline statuses or create your own, right from the project card.

Filter to My Projects

Filter the project list by member to see just yours.

Duplicate & Rename Projects

Duplicate a project from the row menu, or click a name to rename it inline.

Project IDs

Add an optional custom identifier (e.g. 12345-01) shown alongside the project name.

Folders

Organize scripts, deliverables, call sheets, and more into folders.

Multi‑Select

Select multiple items to download, delete, recolor, or change dates in bulk.

Show & Hide Columns

Choose which columns appear in schedules and tables, and switch to a condensed view.

Smart Next‑Step Button

The main button now tracks your progress, from Generate Treatment through Hire Crew, and always points to the next step.

Element Mentions in Rich Text

Mention a character, object, or set inline in treatments and scripts. Mentions link straight to the element. Change in one spot, and text updates everywhere.

Script Runtime Estimate

Every script shows an estimated duration at the top.

Script Version History

Versions save automatically as you work. Restore any earlier version from the History tab.

Download Script as PDF

Export any script as a PDF from the script menu.

Comments with Visibility Controls

Comment on any text or schedule strip, and choose who sees it: everyone, just your team, or just you.

Preview Mode V1

As we get closer to helping teams “get a v1 before going to set” and improve how teams pitch projects, we’re unveiling preview mode. There’s no sound or dialog yet (coming soon), but this should be helpful as you pre-visualize projects.

Preview Mode

Trim storyboard frames on a timeline simply and play the static images. Share with anyone.

Read the full release →

Character, Set & Prop Upgrades

5 updates in Hero, including Element Window & Reference Gallery, Cover Image and Generate First Look & Angles.

🗂️ Element Window & Reference Gallery

Open any character, set or prop to edit it and manage up to ten reference images

Where: open any element from the Elements page (Characters, Sets and Objects), or click an element chip on a storyboard frame.

What you see: the element’s type, name, description and reference images side by side.

Add references: Add media opens Select from Assets to reuse project images, or Upload media to add new files. Up to ten reference images per element.

Manage: open a reference full size with its file name, download one or all of them as a single ZIP, copy one into the project’s Assets, or remove it.

Save: a new element offers Cancel or Save element; when editing, Save turns on once the name, description or references change.

Tip: reference images on an element guide every frame that uses it, so a character or location stays consistent.

⭐ Cover Image

Choose which reference image represents an element in the Elements grid and list

How: hover a reference in the element’s window → Set as cover. The current cover keeps an orange star.

Default: with no choice, the oldest reference is the cover. Deleting the cover falls back to the oldest remaining image.

✨ Generate First Look & Angles

Generate a first look for an element from its description, then extra angles of it

First look: an element with no images offers Generate, which draws a first look from its name and description.

Angles: an element with images offers Generate angles. It uses the existing looks as references and makes extra views of the same subject: full-body and close framings from the front, three-quarter, profile and back for a character or object; the coverage a crew would shoot for a set.

Control: choose which shots to generate and see what it costs before starting. Save keeps the angles you tick, generating again replaces what’s on screen, and Cancel discards only the new images.

Stop: stop a generation in progress after confirming; finished images are kept, and unfinished ones aren’t created or charged.

Tip: set up key characters, sets and props before generating storyboard images at scale.

👀 Read-Only View for Reviewers

Reviewers can open any character, set or prop to read it and download its references

Who: people with Reviewer access on the project.

What they can do: see the type, name, description and reference images, open a reference full size, and download one or all of them.

What they can’t: add, generate or remove images, or edit the element.

🧷 Visual References for a Storyboard’s Look

Pick project images in a storyboard’s Style sidebar to guide how its frames look

Where: the Visual references section of a storyboard’s Style sidebar.

How: choose images from the project’s Assets, or upload new ones, with the same Select from Assets picker used for elements.

Effect: the chosen images act as a visual guide for the look of that storyboard’s frames.

Tip: use visual references for the overall look; put a specific person, place or product on its character, set or prop instead, so every frame that uses it draws on the same pictures.

Read the full release →

Comments & Mentions Upgrades

6 updates in Hero, including Comment Visibility, Reply Emails and Daily Comment Digest.

👁️ Comment Visibility

Start a comment thread for everyone, or keep it to your own team with Just my team

Where: the dropdown next to Send when you start a new comment thread.

Options: Everyone (all project members, including Reviewers and public-link viewers) or Just my team (your organization’s members only). The choice covers the whole thread, replies included.

Change it later: the thread author can switch a thread between the two from the comment menu or the lock icon. Team-only threads look visibly different from public ones.

Filter: Internal comments in the comments sidebar shows only team-only threads.

Who: organization members choose; project-only collaborators and public-link viewers always post to Everyone.

Example: discuss budget or internal concerns on a client-facing storyboard without the client seeing it.

📧 Reply Emails

Get an email with a link back to the thread when someone replies to your comment

When: someone else replies to a comment thread you started.

What you get: the reply and a link straight back to the thread.

Not sent: for your own replies, or to people who have left the organization.

With the digest: replies you were already emailed about aren’t repeated in the daily digest.

📬 Daily Comment Digest

Project Owners get one daily email summarizing new comments and replies

Who: people with Owner access on a project.

What: one email a day listing new comments and replies on the projects you own since your last digest, each with a link straight to it.

Skips: your own comments and anything you were already emailed about as a reply. No new activity means no email.

↕️ Sort Comments

Sort the comments sidebar by oldest, recent activity, author, or video timecode

Where: the comments menu in the comments sidebar.

Options: Oldest first (the default), Recent activity, Started by (A–Z); on deliverable videos also Timecode.

Who: anyone who can see the comments sidebar.

Also in that menu: Show resolved comments, to bring back resolved threads.

🔵 Unread Comment Dots

Blue dots show which comments from teammates you haven’t seen yet

Where: a blue dot on the Comments icon in the right rail means the page has comments from other people you haven’t seen. Each unread comment carries its own dot in the comments sidebar.

Clearing: opening the comments sidebar marks them read; the dots stay while you look and are gone on your next visit.

Per person: your own comments never show as unread, and reading them doesn’t clear the dots for teammates.

🏷️ @-Mentions in Documents

Type @ in a document to tag a project member or a character, set or prop

Where: treatments, scripts, custom documents, call sheets, the schedule, storyboard frame text fields and element descriptions.

How: type @ and pick a person or a character, set or prop. You can also start creating a new element from the mention menu.

Characters, sets & props: the mention links to the element and updates when it’s renamed; deleting the element turns its mentions back into plain text. Newly generated scripts and storyboards mention existing elements automatically.

People: tag anyone who has accepted an invite to the project. The chip always shows their current name, and editors can swap the person in place. Removing someone from the project turns their chip back into plain text.

Note: mentioning someone doesn’t send them a notification, and comments don’t support @-mentions.

Read the full release →

Hero Agent Upgrades

7 updates in Hero, including New Chat, History & Parallel Chats, Background Generations & Stop and Hero Support in Chat.

🗂️ New Chat, History & Parallel Chats

Start a fresh chat, search and reopen past chats, and run a different chat in each tab

Where: the top of the Hero Agent panel in the right-hand tools sidebar of any project.

New chat: the + button starts a clean conversation.

History: the clock button opens a searchable list of your past chats in this project, each with its title and when it was last updated. Pick one to reopen it with its full transcript.

Parallel chats: each browser tab remembers which chat it is in, so two tabs can run two different conversations at once. Reloading a tab brings back the chat that tab was in.

Privacy: each chat is private to the person who started it; teammates don’t see it.

⏹️ Background Generations & Stop

Generations keep running in the background; Stop ends a reply or a chat-started generation

Background work: once the chat starts a treatment, script or storyboard generation, it runs in the background. Closing the tab doesn’t cancel it, and progress shows on the document or storyboard when you come back.

Keep chatting: once a generation is handed off, the chat takes your next message straight away; asking something else doesn’t stop the work. You can also type ahead while a reply is still coming.

Progress: phase updates for the generation appear in the chat.

Stop: a Stop button appears while a reply or a chat-started generation is running, named after what it will stop (for example, the storyboard generation).

Note: stopping while a project copy is being made ends the wait for its link but doesn’t cancel the copy.

🛟 Hero Support in Chat

Ask Hero Agent how Hero works and how to get better results, with step-by-step answers

Where: the same Hero Agent chat; just ask a how-to question.

Example asks: “How do I share a storyboard with a client?”, “How do I invite someone?”, “What’s the difference between regenerating and editing?”, “How do I keep a character consistent across frames?”

What you get: where things live in Hero, step by step, made concrete by looking at your own project.

Better results: habits like uploading the brief and references before generating, setting a storyboard’s look once in Style, getting characters right before generating images at scale, and editing instead of regenerating when you like most of a result.

What next: “What should I do next?” looks at what the project actually holds and proposes one step. Say “do it” and the chat carries it out when it’s something the chat can do.

Limits: it says plainly when Hero doesn’t do something and points to the closest thing it does.

👤 Create Characters, Sets & Props by Chat

Ask Hero Agent to add a character, set or prop, with a description drawn from the project

How: ask for one at a time, for example “Add the barista as a character” or “Create a set for the rooftop bar”.

Description: the chat can write the short description from the project’s own documents and uploads.

Result: the new element appears on the Elements page, ready to assign to storyboard frames.

Rule: two elements can’t share a name.

Tip: to detect every element in a project at once, use Find elements on the Elements page; that isn’t a chat command.

🧹 Project Housekeeping by Chat

Rename, re-status, start blank docs, export PDFs and duplicate the project from chat

Project: rename it, change its project type, or set its workflow status.

Files: rename a storyboard, document, deliverable or asset, or change its status.

New documents: start a blank treatment, script, call sheet or custom document. A custom document can be filed in Assets instead of the Treatment tab if you ask.

PDFs: export a storyboard, treatment, script, call sheet or custom document; the chat replies with a download link. It doesn’t export videos, assets or the schedule.

Duplicate: copy the whole project within your organization; the chat posts a link to the copy when it’s ready.

Example asks: “Rename the project to Spring Launch”, “Mark the v2 script as Approved”, “Export this storyboard as a PDF”, “Make a copy of this project”.

Who: project members with edit access. Reviewers can ask questions but can’t run changes.

🧭 Starter Prompts & Suggested Next Step

Page-aware prompt ideas to start a chat, and a one-click suggested next step after replies

Starter prompts: an empty chat shows prompt ideas above the composer that match the page you’re on (project overview, treatment, script, storyboard, shotlist, call sheet, schedule, elements, assets). Click one to fill in the composer.

Examples: “What should we work on next?”, “Summarize the latest project storyboard”, “Generate a storyboard from the script”.

Suggested next step: after a reply, the chat may offer one button that asks the logical follow-up or takes you to the right page, such as the storyboard once the script is ready.

🧷 Jump to a Comment Thread

Answers about comments include View context, which opens the page at that thread

How: ask about feedback, such as “What did the client say on the treatment?” or “Show the latest comments on this project”.

View context: a control under the answer opens the document, storyboard, schedule, call sheet, elements page or video the thread is on, with the thread itself open.

Across pages: works even when the chat is open on a different page from the comment.

Note: the chat reads comments but can’t reply to or resolve them; do that in the comments sidebar.

Read the full release →

Project Navigation & Setup

6 updates in Hero, including Next-Step Button, List Controls in the Page Header and Choose Your Starting Path.

➡️ Next-Step Button

A top-bar button names your project’s next unfinished stage and takes you there

Where: the main button in every project’s top bar, with a dropdown listing the other stages.

What it does: names the next incomplete stage of the production walk (treatment, script, storyboard or shotlist, schedule, call sheet) and takes you there. On a page whose key document doesn’t exist yet, it offers to generate it.

Smart skipping: if you’ve already made a later document, it won’t send you back to restart at the treatment.

Non-scripted projects: reads Generate Shotlist when storyboards are next.

On a call sheet: the button becomes Export Call Sheet.

Tip: the quickest answer to “what do I do now?”.

🧰 List Controls in the Page Header

Search, filters, columns and grid/list view now sit in each list page’s header

Where: the Treatment, Script, Elements, Storyboards, Call sheets, Deliverables and Assets pages inside a project.

What changed: search, filters, columns and the grid/list switch sit together in the page header next to the page’s main button, leaving more room for your content.

🚀 Choose Your Starting Path

New teams pick Quick start for an instant storyboard or Manual to build up by hand

Who: the person creating a new organization who arrived with an idea, at the end of the organization survey.

Quick start: Hero generates a storyboard straight away.

Manual mode: you land on the treatment and build the project up yourself.

Or skip: go to Home and decide later.

Note: neither option is pre-selected, and neither unlocks or holds back any feature; they only change what’s generated first and where you land.

🕘 Recently Viewed Projects

Home shows the projects you opened most recently so you can pick up where you left off

Where: the Recently viewed tab in the projects card below the Home composer, once you’ve opened at least one project.

Open: a click opens the project in the same tab; Ctrl/Cmd-click, middle-click or right-click opens it in a new tab.

Card menu: rename, duplicate or delete a project without opening it.

Browse all: goes to the full Projects list.

🪙 Generations Meter

A top-bar meter shows image generations left and opens your plan details

Where: a ring in the project top bar, left of the next-step button. It replaces the old plan badge in the left sidebar.

Free plan: the ring shows the share of image generations left and turns red when less than a quarter remain. Click it to see how many are left, when they renew, and how to upgrade.

Pro plan or free trial: shows Unlimited, plus the days left on a trial and a reminder to add a payment method.

Who manages the plan: organization Admins can manage it from here; everyone else is told to ask an Admin.

📑 Duplicate a Project

Make a full copy of a project to explore a variant without touching the original

Where: Duplicate in a project’s menu in the Projects list or grid, on the Recently viewed card on Home, or in the project’s top-bar menu. You can also ask Hero Agent to “make a copy of this project”.

What’s copied: documents, storyboards, characters, sets and props, Playground history, the schedule and comments.

How it runs: in the background; the copy appears in your Projects list when it’s ready.

Who: organization Admins.

Tip: the safe way to try a different direction without risking the original.

Read the full release →

Script & Call Sheet Upgrades

8 updates in Hero, including Interview Question Scripts, Structured Treatments Map to the Script and Estimated Script Duration.

🎤 Interview Question Scripts

For interviews and docs, Hero writes a numbered question set for each on-camera subject

For: non-scripted projects (interviews, documentary, testimonials, events), where it’s the default script format.

What you get: a producer-ready, numbered list of interview questions built around the project’s characters as the subjects.

Where: New script → Questions, or generate a script on a non-scripted project.

Tip: add your interviewees as characters first so the questions are written for the right people.

Note: no estimated duration is shown, since the answers set the length.

🔢 Structured Treatments Map to the Script

Number the beats or shots in a treatment and the script keeps each one, in the same order

How: when a treatment lays out an explicitly ordered sequence (numbered or labelled beats, frames, shots or scenes), script generation turns each top-level moment into one script frame, in the same order. Nested detail stays inside its parent.

Creative direction: ordinary headings, objectives, bullet lists and moodboard images are treated as direction, and Hero decides how many frames to write.

Length: a stated duration on a structured treatment sets the pacing of each frame; it doesn’t add, drop or merge frames.

Several treatments: the newest structured one is used.

Applies to: freeform and AV scripts, not interview questions.

⏱️ Estimated Script Duration

See the estimated running time of the finished video right in the script header

Where: the script header; it updates live as you type.

What it measures: the running time of the finished video, not reading time. Within a scene, dialogue and on-screen action overlap rather than add up, and music and sound cues take no time.

Note: a target length written in the script doesn’t change the estimate. Not shown on interview question scripts.

🎞️ Shots Printed from Storyboards, with Sync

Schedule rows are copies of storyboard shots; Sync pulls in storyboard changes

How it works: each shot strip on the Schedule is a copy printed from its storyboard frame, not a live link, so edits made on the Schedule stay on the Schedule.

Sync: re-syncing from the storyboards refreshes only the shot’s own fields (description, image, characters, sets and props and so on) and keeps the running order, day, start time and color the Schedule set.

First fill: a new project’s Schedule fills itself with the storyboards’ shots the first time it’s opened or generated.

Last synced: the Schedule shows when it was last synced.

Deleting: removing a shot’s strip removes that row only; the frame stays on its storyboard, so a later sync prints it again.

Tip: sync after adding or editing shots on a storyboard.

📑 Duplicate Strips

Duplicate any strip, including a shot, to schedule it more than once

How: Duplicate in a strip’s row menu (⋯).

Shot copies: a duplicated shot belongs to the Schedule; it keeps its own picture and label, and a sync from storyboards leaves it alone.

Keeps: the original’s notes and color.

Example: a shot that has to be filmed on two different days.

🗂️ One Call Sheet per Shoot Day

Pick a production day, or All dates, describe the day, and Hero fills in the header

Where: the Call sheets tab → New call sheet.

Pick a day: choose a production day from the Schedule, or add a new one. The default is the earliest day without a call sheet.

All dates: generates one call sheet per production day in one go.

Describe the day: type notes in plain language; Hero places header details such as location and times, and puts everything else into the day’s notes.

Crew call: starts at the Schedule’s first time that day unless you name one here, and the times in the sheet’s schedule cascade from it.

Duplicates: a warning shows if a day already has a call sheet, but you can still create another.

🧾 Call Sheet Tiles Show the Shoot Day

The Call sheets list shows each sheet’s production day, not when it was created

Where: the Call sheets tab.

Why it helps: each tile shows the production day the sheet is for, so a multi-day shoot reads in order at a glance.

🖨️ Call Sheet PDF Export

Download a print-ready PDF of any call sheet to send to cast and crew

Where: the call sheet’s menu beside its name → Download PDF. On an open call sheet, the project’s next-step button also reads Export Call Sheet.

What’s in it: the header (location with map, weather, nearest hospital, call times), the cast and crew tables, the day’s schedule and notes.

Schedule table: uses the same columns the sheet shows and repeats its header row on each page.

Read the full release →

Files, Folders & Sharing

7 updates in Hero, including Folders with drag-and-drop, Multi-select and bulk actions and Preview files in place.

📂 Folders with drag-and-drop

Organize files into nested folders and drag them where they belong

Where: the Assets, Treatment, Scripts, Storyboards, Call sheets and Deliverables tabs.

How: Create folder, then drag files or folders onto a folder row, a breadcrumb, or the “Back to …” row. Works in list and grid view.

Uploads: new items and uploads land in the folder you’re browsing. An empty folder offers an upload button.

Grid view: a folder shows its first image as its thumbnail.

Manage: rename or delete a folder from its … menu. In Assets you can also share a folder by link or hide it from Reviewers.

☑️ Multi-select and bulk actions

Select several items at once to duplicate, download, delete or export them together

Where: the Assets, Treatment, Scripts, Storyboards, Call sheets, Deliverables and Elements lists.

How: tick the checkboxes (or Select all), then pick an action from the bar at the bottom of the page.

Actions: duplicate, download and delete. Storyboards and scripts download as PDFs in bulk.

Tip: drag several selected files into a folder in one move.

🖼️ Preview files in place

Open images, videos, PDFs and audio full size and flip through them without leaving

Where: click a file in Assets.

What it does: images, video, audio and PDFs open in a preview over the list. Use previous/next to move through neighboring files, and close to return to where you were.

Actions: download and share from the preview. People who can delete find Delete under More actions.

Note: file types that can’t be previewed still offer these actions.

🔗 Share folders and single files by link

Share a whole Assets folder or a single uploaded file with a public link

Where: Share on a file or folder in Assets.

Folder links: show the folder’s current contents, so files added later appear without making a new link.

File links: open just that one file, nothing else in the project.

Who can open: anyone with the link, no Hero account needed.

Who can share: Owners and Contributors. Reviewers can copy an existing link but not create or turn one off.

Turning it off: cuts access immediately. Turning sharing back on makes a new link, so the old one stays dead.

🙈 Hide files from Reviewers

Keep work-in-progress files visible only to the project’s Owners and Contributors

Where: Share on a file in any project area (Assets, Treatment, Scripts, Storyboards, Call sheets, Deliverables), or on a folder in Assets → General access.

Options: Everyone on this project, or Hidden from Reviewers (only Owners and Contributors can open it).

What it does: hidden items disappear from Reviewers’ lists and grids and can’t be opened by them. The team sees an eye-off badge on hidden items.

Note: hiding an item doesn’t turn off a public link that’s already on. Turn the link off separately.

📄 Images inside PDFs used as visual references

Product shots and photos inside uploaded PDFs can guide generated images

What it does: when you upload a PDF such as a brand deck or product sheet, Hero picks out the real pictures inside it and can use the ones that show something as visual references for generated images.

What’s left out: logos, icons, charts, dividers and other page decoration.

Note: these pictures don’t appear as separate files in Assets.

Tip: upload the brief and brand material before generating so Hero has them to draw on.

🏷️ Custom statuses

Create, rename and delete your own statuses so Hero matches your team’s workflow

Where: open any status picker.

Who: organization Admins, and people with Owner or Contributor access on the item whose picker is open. Reviewers can pick or clear a status but not define one.

Scope: statuses are organization-wide: one set for projects, and one shared by documents, storyboards, assets and deliverables.

Deleting: asks you to confirm. Anything that had that status simply shows no status.

Read the full release →

Hero Agent Launch

What's new in Hero: Hero Agent chat in every project, Ask questions about your project and Generate a treatment, script or storyboard from chat.

💬 Hero Agent chat in every project

Chat with Hero Agent from the sidebar of any project, on whatever page you’re on

Where: open Hero Agent from the tools sidebar on the right of any project. It stays open as you move between the project’s pages.

How: type a request in the composer. Replies stream in as formatted text, and you can copy any message.

Page-aware: the chat reads the page you have open, so “this frame” or “this script” means the thing in front of you. It reads the project fresh on every message rather than from memory.

While it works: it shows each step it takes, such as reading the script or starting a storyboard. A request with several parts is fine: it works through them in order and reports what it finished.

Who: project members with Owner or Contributor access. Each chat is private to the person who started it.

Not yet: files can’t be uploaded into the chat (upload them to the project first, or paste an image link). It can’t invite people, change permissions or billing, or reach another project.

🔎 Ask questions about your project

Ask about any document, storyboard, frame, schedule, comment or teammate in the project

What you can ask about: treatments, scripts, custom documents, call sheets, storyboards frame by frame, characters, sets and props, text inside uploaded files, the Schedule, comment threads, a deliverable’s processing status, and who has access to the project.

Example asks: “Summarize where this project stands”, “Describe the latest storyboard shot by shot”, “Which frames still need images?”, “Who has access to this project?”

How it answers: from the project’s actual contents, read live. It says when something isn’t there instead of guessing.

Not yet: it can’t watch or transcribe a video, or describe what a deliverable shows. It can tell you a deliverable’s status.

✨ Generate a treatment, script or storyboard from chat

Ask the chat to write a treatment or script or build a storyboard; Hero opens the result

Example asks: “Draft a treatment for this project”, “Write a script from the treatment”, “Turn the script into a storyboard”, “Regenerate this storyboard”.

What happens: the chat starts the generation and takes you to the document or board, where the result fills in as it generates.

Context: it uses the project’s own material: the brief, uploaded references, earlier documents, and characters, sets and props.

Note: regenerating a storyboard rewrites that board’s frames, and regenerating a script overwrites it. To change only part of something, ask for that specific change instead.

Tip: work through the stages in order (treatment, script, characters/sets/props, storyboard). Each stage is the context for the next.

Read the full release →

Scripts, Project Types & PDFs

5 updates in Hero, including Project type (scripted or non-scripted), Multiple scripts per project and Treatment and script PDF export.

🎬 Project type (scripted or non-scripted)

Tell Hero what kind of video you’re making so documents and layouts fit the format

Where: the Project type picker in the Home composer when you create a project, and later in the project’s Settings. Search the list or type your own.

What it changes: Hero treats the project as scripted (commercials, ads, narrative) or non-scripted (interviews, documentary, events). A scripted project gets a scripted script; a non-scripted one gets interview questions and coverage-style storyboards.

Layouts: the type also sets the default columns on storyboards, the Schedule, call sheets and the Shotlist. Any column can still be turned on or off.

Default: a project with no type set behaves as Commercial / Ad (scripted).

📑 Multiple scripts per project

Keep several scripts in one project to explore versions, and pick which one to board

Where: the Script tab.

What you can do: create as many scripts as you like, duplicate one to try a new direction, and select several to duplicate, delete or download at once.

Storyboards: when generating a storyboard, choose which script it’s built from. The new board is named after that script.

Tip: use statuses to mark which script is the current one.

📝 Treatment and script PDF export

Download treatments and scripts as print-ready PDFs to send to clients

Where: the document’s action menu → Download PDF.

What you get: a paginated, print-ready PDF of the document. Treatment gallery images print whole, in the flow of the document.

Orientation: every PDF export asks portrait or landscape before rendering.

Tip: scripts can also be downloaded in bulk from the Scripts list.

📦 Bulk PDF export

Select several storyboards or scripts and download all their PDFs at once

Where: the Storyboards or Scripts list.

How: tick the items you want (or Select all), then choose download in the action bar at the bottom of the page.

What you get: a PDF for each selected storyboard or script, exported one after another.

🧱 Schedule columns and fields

Choose which shot fields show as columns, with defaults for scripted or non-scripted work

Where: the Columns menu on the Schedule, and Fields on the Shotlist.

Available columns: Date, Time, Frame #, Image, Location, Duration, INT/EXT, Story time, Composition, Visual Description, Audio, On-Screen Text, Notes, Characters, Set, Props, Talent, Clip Length, Team, and camera details (Camera Body, Camera Angle, Camera Movement, Lens, Aperture, ISO).

Defaults: follow the project type. A non-scripted project shows Visual Description and Notes, and the Image column stays hidden until the project has storyboard images.

Tip: any column can be turned on or off at any time. Characters, sets and props show as numbered chips with their names.

Read the full release →

Storyboard Upgrades

7 updates in Hero, including Storyboard Style sidebar, Storyboard Preview (animatic) and Blank storyboards with a generate prompt.

🎨 Storyboard Style sidebar

Set one visual style for a board from your treatments, reference images or own words

Where: the Style tool in the storyboard editor’s tools rail.

What it is: the visual direction every frame image on that board follows.

How: let Hero extract it from the treatments you selected plus your brief, generate it from images you add to the Style sidebar, or write it yourself. A Style you write is never overwritten by automatic extraction.

Tip: after changing the Style, regenerate the board’s frame images from the sidebar so they pick up the new look.

Who: Owners and Contributors can change the Style. Reviewers and share-link viewers can read it.

▶️ Storyboard Preview (animatic)

Play your storyboard as a timed animatic and set how long each frame holds

Where: the Preview tab of a storyboard.

What it does: plays the frames in order as a timed cut made from the still images, with play/pause and 0.5×, 1×, 2× and 4× speed.

Timeline: click a shot to jump to it, drag shots to reorder them, and drag a clip’s edge to change how long it stays on screen.

Note: preview duration is separate from the shooting duration used for scheduling. A frame without an image still keeps its slot. Preview plays stills; it doesn’t produce a video.

Who: share-link viewers can watch the Preview too.

➕ Blank storyboards with a generate prompt

Start a blank board instantly and generate from a prompt docked at the bottom

How: New storyboard opens an empty board right away. Build frames by hand, or describe what you want in the prompt at the bottom of the board.

Where it shows: on the Storyboard and Shotlist tabs, not on Preview. It disappears once a shot has content.

Tip: upload your brief and references to the project first; the board is generated from the project’s script, treatments and files.

🔄 Swap a frame image from Assets

Replace a frame’s image with a picture already in your project’s Assets

Where: a frame image’s Edit menu → Swap image from assets.

How: choose one image from the project’s Assets and it becomes the frame’s image.

Note: a swap wins over an image generation still running on that frame.

Also: the same option works on images in a Treatment.

🎥 Non-scripted storyboards

Plan documentary, event and testimonial shoots as coverage shots and interview frames

Who: projects whose type is non-scripted, such as Testimonial, Social/Organic, UGC, Sizzle Reel, Event Video, Thought Leadership or Recruiting/Culture.

What you get: generation plans coverage instead of a scripted sequence. Each interview subject gets their own interview frame, listed with that subject’s b-roll.

Images: shots are written without frame images. Generate an image for any frame afterwards if you want one.

Where the text goes: each shot’s title, scene description and short shot list go into its Visual Description, leaving Notes free for the team.

Tip: non-scripted boards open on the Shotlist tab first.

🧩 Display controls and Fields

Resize frames, pick which fields show and drag them into the order you want

Where: the Display menu in the storyboard editor.

What you can do: change frame size, turn frame fields on or off (image, visual description, notes, audio, on-screen text, elements, shot details), and drag fields to set their order on each card.

Saved per board: each storyboard remembers its own field choices.

Defaults: follow the project type: scripted boards show On-Screen Text, non-scripted boards show Visuals instead of Notes, and the image field stays hidden until the project has images.

🎞️ Shot details on every frame

Track INT/EXT, location, story time, camera, duration and shoot day on each frame

Fields: Interior/Exterior, story location, story time, composition, camera, shooting duration and shoot day, plus camera angle, camera movement, lens, aperture and ISO.

How they fill: generation fills them from each frame’s slug line and visual description. Everything stays editable.

Notes: each frame’s Notes field is shared rich text the whole team can edit at once.

Schedule: these details carry onto the Schedule when you sync it from your storyboards.

Read the full release →

Generation Controls

4 updates in Hero, including Choose Which Files Go into a Generation, Treatment Images & Moodboard Gallery and Update Frames After Changing an Element.

📌 Choose Which Files Go into a Generation

Pick exactly which assets and treatments Hero uses when generating

Where: Select from Assets on a Treatment, Script or Storyboard empty-state prompt.

What you can do: choose any files from the project’s Assets (not only images), including files inside folders, and pick which treatment documents to build from.

Why it matters: each generation takes in only so much project content, uploaded files first, so choosing the right files keeps Hero focused on what matters.

Tip: if Hero seems to ignore a file, select it explicitly.

🖼️ Treatment Images & Moodboard Gallery

Treatments come with generated images and a moodboard you can regenerate or swap

Where: image blocks and the moodboard gallery inside a treatment.

What you can do: regenerate an image, edit it by describing the change, upload your own, swap it for one already in the project’s Assets, enlarge, download or delete.

Add media on a gallery opens Select from Assets, where you can reuse project images or upload new ones.

Tip: when you create a project with reference images, Hero places your uploads in the treatment’s galleries alongside generated ones.

🔁 Update Frames After Changing an Element

Change an element once and refresh every storyboard frame that uses it

Where: the character, set or prop window, after you edit its description or reference images.

How: the window offers to update every storyboard frame in the project that uses the element, showing how many frames will change.

What happens: the update runs in the background and the window closes, so you can keep working.

Example: change a character’s wardrobe once and refresh every shot they appear in.

👉 “What’s Next” Banner

After a treatment or script finishes, a banner suggests the next step in one click

Where: the top of a treatment or script once its generation completes.

What it does: points you to the next stage, such as generating a script from a finished treatment or a storyboard from a finished script.

Tip: follow the banner to go from idea to storyboard without hunting for the next button.

Read the full release →

New Home & Onboarding

6 updates in Hero, including Home: Describe an Idea, Get a Project, Auto vs Manual Mode and Organization Survey.

🏠 Home: Describe an Idea, Get a Project

Type your idea, drop in reference files, and Hero creates the project for you

Where: Home, the first page you see inside an organization.

How: describe the video in the composer, drag reference files anywhere onto the window (or use the upload button), then create the project.

Files: attachments become the project’s Assets and are used as context for generation. Every file must finish uploading before you can submit, and a failed upload blocks submission until you retry or remove it, so nothing is silently dropped.

Start from blank: creates an empty project with nothing generated.

Example asks: “30-second product ad for a reusable water bottle, upbeat, aimed at hikers” plus a brand deck PDF.

⚡ Auto vs Manual Mode

Choose Auto to jump straight to a storyboard, or Manual to start from a treatment

Where: the mode selector in the Home composer.

Auto: Hero creates the project, generates a storyboard straight away and opens the storyboard editor. The fastest way to something to look at; you can also pick the aspect ratio.

Manual: Hero creates the project, generates the treatment first and opens it as it is written, so the team can shape the creative before anything visual exists.

Tip: generation keeps running in the background, so you can close the tab and come back.

📝 Organization Survey

A quick, skippable survey when you create an organization so Hero can fit your team

Who: the person who creates an organization, at sign-up or when creating another one. People invited into an existing organization only set up their profile.

What it asks: a few short questions about your team and the videos you make.

Skippable: skip any question, or all of them with Skip all. Nothing is saved until you finish.

Tip: if you typed an idea on the Hero website before signing up, the survey keeps it so you can carry it into your first project.

🧪 Sample Projects

Preview ready-made sample projects and copy one into your organization to explore

Where: Home, the Sample projects tab below the composer.

How: open a sample to preview it, then copy it into your organization.

What you get: a full, independent project (documents, storyboards, elements, schedule and more) you can edit freely.

Tip: a quick way to see what a finished pre-production package looks like before starting your own.

⚙️ Project Settings & Project ID

Give projects your own reference code so Hero matches your internal system of record

Where: the project’s Settings page in the left navigation; the Project ID can also be edited from a project’s menu in the Projects list and on Home.

What it is: an optional free-text code (for example 12345-01) shown next to the project name. Hero doesn’t enforce a format or uniqueness, and you can clear it.

Search: the Projects list search matches Project IDs as well as names.

Also in Settings: the project’s name and project type.

📱 Phone Users Guided to Desktop

On a phone, Hero suggests switching to desktop but lets you continue anyway

When: after signing up on a phone, or when opening Hero or a shared link on a phone.

What you see: a screen explaining Hero works best on desktop, so you can pick up on a computer.

Continue on this device dismisses it and remembers your choice on that device.

Read the full release →

Schedule & Call Sheets Launch

13 updates in Hero, including Project Schedule, Production Days & Dates and Breaks, Notes & Day Markers.

🗓️ Project Schedule

One shared shooting schedule per project, built from every storyboard’s shots

Where: the Schedule area in a project’s left navigation; every project has one.

What it is: a single shooting order for the whole project, drawing shots from every storyboard into rows called strips, grouped into production days with breaks and notes in between.

What you can do: drag strips to reorder them, edit cells inline, recolor them, assign them to a day and give them a duration.

Who: several people can edit at once and see each other’s changes live; Reviewers can view but not edit.

Tip: build and arrange the Schedule before generating call sheets, since it feeds each day’s sheet.

📆 Production Days & Dates

Group strips into dated production days, collapse days, and move whole days

What you can do: add a production day, give it a date, change its date or delete it; strips under a day share its date.

Undated strips: sit under a “No date” group and can be scheduled from its header.

Collapse: each day header can be collapsed to hide its strips while still showing the day’s total time.

Delete: deleting a day asks first and moves its strips to the previous day. Clean up empty days removes days with no strips.

Tip: moving a day to a new date moves all of its strips with it.

☕ Breaks, Notes & Day Markers

Add setup, lunch, reset, company move, load in/out and wrap breaks, plus crew notes

Strip types: a shot strip; a break (Setup, Lunch, Reset, Company Move, Load In, Load Out, Wrap); a blank strip used as a note to the crew; and production-day markers.

How: use Add strip in the Schedule’s top bar, the footer button, or the + in a row’s margin to insert directly below that row.

Rename a break: edit its name in the Location cell (for example “Catered lunch”); clearing it restores the default.

Crew notes: a blank strip’s text goes in its Location cell (for example “Last shuttle leaves 2:30 AM”) and prints on the call sheet as a full-width note.

Change strip type in a row’s menu switches a break or blank to another type, keeping its place, duration and notes.

⏱️ Durations & Cascading Start Times

Set each strip’s duration and start times ripple down the rest of the day

How: give each strip a duration; every following strip’s start time is calculated from the day’s start, so changing one duration moves the rest of the day.

Pin a time: type a start time directly and later strips cascade from it.

Time cell: shows the start time with the date underneath; clicking opens a picker with the time and a month calendar. Enter or clicking outside saves, Escape cancels.

Example: change a 30-minute setup to 45 minutes and every later shot that day starts 15 minutes later.

⚠️ Long-Day Warning

A warning marker flags any shoot day that runs past eight hours

Where: on the production day’s header and beside the time where the day crosses eight hours.

What it shows: a warning triangle when a day’s scheduled work goes past eight hours. Break time used as rest does not count.

Tip: use it to spot days that need splitting or reordering before call sheets go out.

🎨 Strip Colors

Color-code strips to group shots by location, unit, talent or anything else

How: pick a color from the swatch in a strip’s row menu.

Kept: colors survive a re-sync from storyboards and carry over when a strip is duplicated.

Tip: one color per location or scene makes the day’s flow readable at a glance.

👥 Teams

Tag strips by team when two crews shoot the same day in different areas

What it is: a Team column that says which crew is shooting each strip.

How: turn on the Team column from the Schedule’s Columns menu and set it per strip; the Schedule can be filtered by team.

Example: Team A shoots interviews in the office while Team B shoots b-roll outside on the same day.

📋 Shotlist View

See the same shots in story order on a storyboard’s Shotlist tab

Where: the Shotlist tab on a storyboard, next to the Storyboard tab.

What it is: the board’s shots in narrative order instead of shooting order, as a table with its own columns (from the Fields menu) and filters.

Editing: changing a shot’s text on the Shotlist edits the storyboard frame itself. Dates, colors and breaks are managed on the Schedule.

Tip: plan coverage on the Shotlist, then build the shooting order on the Schedule.

📄 Call Sheets

Create a per-day call sheet generated from the schedule, or start from a blank page

Where: the project’s Call sheets area → New call sheet.

Generate: builds a document for one production day from the Schedule and project data: crew call, shoot location, weather, nearest hospital, cast and crew tables, and that day’s slice of the Schedule. The Cast table starts with one row per character; the Crew table starts with project members.

Blank: an empty page for one production day; add header pieces (project name, date, call times, location, weather, hospital and more) when you want them.

Note: a call sheet is generated once and then edited by hand; it does not regenerate when the Schedule changes, so generate it close to the shoot.

Also: comments, status, rename, duplicate, share and delete work as on other project documents.

📍 Shoot Location with Map

Add the shoot address with autocomplete and see it on a map on the call sheet

Where: the Shoot location piece of the call sheet header.

How: type an address and choose a suggestion; a map of the location appears beside it.

Also on the header: parking and base camp details.

Tip: the shoot location drives the weather and nearest-hospital lookups, so set it first.

🌤️ Weather

Call sheets show the forecast for the shoot location and date

What it shows: the forecast for the shoot location on the production date.

Updates: change the location or date and the forecast follows.

Note: forecasts only exist for the near future, so a sheet for a later shoot says when the forecast will appear. If the address can’t be found on the map, the sheet asks you to check it.

🏥 Nearest Hospital

Hero finds the nearest hospital to the shoot, or you type your own

How: the nearest emergency facility is filled in from the shoot location, or you can type one by hand.

Auto-filled: follows the shoot location when it changes.

Typed by hand: Hero keeps your entry and flags it as out of sync with a new location until you refresh or edit it.

🔗 Shared Call Sheet Links

Send a link so crew and clients can open the call sheet without a Hero account

How: Share on the call sheet, then send the public link.

Who: anyone with the link sees a read-only view of the call sheet, including that day’s schedule, without signing in.

Note: shared call sheets always display in a light theme, ready to read or print.

Read the full release →

Assets & Plans

What's new in Hero: Assets Tab and Free & Pro Plans.

🗂️ Assets Tab

One place in each project for references, brand material, decks and other files

Where: Assets in the project’s left navigation.

How: drag files in or use the upload button; files you drop on the Home composer when creating a project land here too.

What you can do: upload any file type, preview, download, rename, duplicate, delete, add notes, set a status and share.

Generation context: Hero reads what it can from these files (PDFs, documents, decks, spreadsheets, text and images) and uses them as context when generating treatments, scripts and storyboards.

Who: Reviewers can view and download assets.

Tip: a focused set of strong references works better than uploading everything.

💳 Free & Pro Plans

Start on a free trial of Pro, or stay on Free with a renewing set of image generations

Plans: an organization is on Pro while its subscription is paid or in its free trial, and on Free otherwise.

Free: includes a limited number of image generations that renew on a schedule. Pro: unlimited image generations.

Seats: people with Owner or Contributor access anywhere in the organization take a Pro seat; Reviewer-only and External people use a Free seat. The Members list shows each person’s seat.

Where: Organization Settings shows the current plan, trial dates, billed seats or remaining generations and their renewal date. Admins see Upgrade plan, Manage plan and Add billing info.

Note: if a payment fails, the organization moves to Free until a later payment succeeds, then Pro returns on its own.

Read the full release →

Characters, Sets & Props

What's new in Hero: Elements page and Find elements.

👥 Elements page

Keep a library of the characters, sets and props that recur across your project

Where: Elements in the project’s left navigation, and an elements sidebar inside the storyboard editor.

Types: Characters, Sets and Props (shown as Objects in the app). Each has a name, a description and reference images.

What you can do: switch between grid and list, search, create one with New element, and select several for bulk actions. An element’s menu duplicates, renames or deletes it.

Note: two elements can’t share a name.

Why it matters: elements keep a character, location or product looking the same across every storyboard, so set them up before generating images at scale.

🔍 Find elements

Scan your documents and storyboards to detect characters, sets and props automatically

Where: the Generate elements button on the Elements page.

What it does: reads the project’s documents, uploaded files and storyboards, and adds the characters, sets and props it detects, each with a generated preview image.

Safe to rerun: existing elements are not changed or removed; newly found ones are marked as new.

Tip: run it after writing your treatment or script, then fix up names and descriptions by hand.

Read the full release →

Comments, Access & Statuses

What's new in Hero: Comments, replies & resolve, Project members & access levels and Workflow statuses.

💬 Comments, replies & resolve

Leave threaded comments on documents, storyboards, elements and videos, then resolve them

Where: treatments, scripts, documents, call sheets, the schedule, storyboards and frames, characters, sets and props, and deliverable videos. Open the Comments sidebar from the right rail to see every thread on the page.

How: select text or an item and add a comment; others reply in the same thread. Click a thread to scroll to what it’s about.

Resolve: resolving tidies a thread away. Turn on Show resolved comments in the comments menu to see them again.

Who: Owners, Contributors and Reviewers can comment; people viewing through a public link can comment where the link allows it, under the name they give.

Tip: feedback attached to the exact line, frame or moment beats a separate email of notes.

👥 Project members & access levels

Invite people to a single project as Owner, Contributor or Reviewer

Where: Members in the project’s left navigation.

Access levels: Owner has full control, including who has access and project settings. Contributor views and edits all project content, uploads files and manages deliverables. Reviewer views everything, comments and sets a status, but doesn’t edit content.

How: invite by email; existing organization members are suggested as you type, and the invite email takes the person straight to the project.

Inheritance: people with access to the workspace automatically get access to the projects inside it.

Guardrail: every project always keeps at least one Owner.

Tip: Reviewer is the right level for clients and stakeholders who give feedback without changing the work.

🏷️ Workflow statuses

Tag projects, documents, storyboards, assets and videos with colour-coded statuses

What it is: a colour-coded label showing where something sits in your team’s process.

Where: on projects (Projects list and project header), and on documents, storyboards, assets and deliverables (in file lists, and the circle before the name at the top of the editor).

Two sets: one for projects, one shared by everything inside projects.

Who: Reviewers can pick or clear a status too, so a client can mark something approved.

Tip: statuses are how a collaborator knows which of several treatments is the live one.

Read the full release →

Deliverables Review

What's new in Hero: Upload, play & download videos and Timestamped video comments.

🎬 Upload, play & download videos

Upload delivered cuts to the project and review them in a built-in video player

Where: Deliverables in the project’s left navigation.

What you can do: upload a video, play it in the built-in player, set a review status, download it, and share it with a public link.

Who: Owners and Contributors upload and manage deliverables; Reviewers watch and comment.

Tip: this is where a cut gets signed off; use the status to mark it approved.

⏱️ Timestamped video comments

Leave feedback pinned to the exact moment in a video it refers to

How: pause where you want to give feedback and comment; the comment is pinned to that timecode and marked on the timeline.

Jump: click a comment to move the player to its moment.

Clients: people viewing through the deliverable’s share link can leave timestamped comments too, without a Hero account.

Example: “At 0:42 the logo is cut off” lands exactly on 0:42 for the editor.

Read the full release →

Hero 2.0 Launch

8 updates in Hero, including AI storyboard generation, Frame images & image versions and Edit, reorder, duplicate & delete frames.

🎬 AI storyboard generation

Turn your script, treatment and references into a shot-by-shot storyboard

Where: a project’s Storyboards area. Open a board and use the generate prompt at the bottom, or the prompt on the empty Storyboards tab.

How: pick which script the board is built from and, optionally, which treatments and project files to use as context.

What you get: an ordered set of frames, each with an image, visual description, audio/voiceover note, on-screen text, the characters, sets and props in it, and shot details.

Consistency: characters, sets and props carry their reference images into image generation, so the same character looks like the same person across the board.

Note: a project can hold several storyboards. Regenerating a board rewrites its frames; everything stays editable by hand.

Example asks: “Make a storyboard from Script v2”, “Regenerate this board using the new treatment.”

🖼️ Frame images & image versions

Generate, regenerate or upload a frame image and keep every version to switch between

Versions: each frame keeps a history of its images; flip through them on the frame and pick the one the board shows.

What you can do: regenerate one frame’s image or every image on the board, generate an image for a blank frame, upload your own picture, or delete an image you don’t want.

View: click an image to open it larger.

Tip: regenerating adds a new version rather than losing the old one, so you can always switch back.

✏️ Edit, reorder, duplicate & delete frames

Drag frames into order, insert new ones between shots, duplicate or delete any frame

Reorder: drag a frame to a new position on the board.

Insert: hover between two frames to add a new frame there.

Duplicate or delete: from each frame’s … menu.

Edit text: rewrite any frame’s visuals, audio, on-screen text or notes directly; changes appear live for everyone on the board.

👥 Assign characters, sets & props to frames

Tag which characters, sets and props appear in each frame to keep images consistent

Where: the Elements field on every frame.

How: generation assigns elements automatically; add or remove them yourself at any time.

What it does: the reference images of the assigned elements guide that frame’s image.

Tip: click an element chip on a frame to open that character, set or prop.

🤝 Real-time collaborative editing

Several people can edit the same document, storyboard or schedule at once

What: treatments, scripts, documents, storyboards, the schedule and call sheets are shared live. Teammates see each other’s edits as they type, with no save button and no checking files in or out.

Who: Owners and Contributors on the project can edit; Reviewers see the same live content read-only and can comment.

Tip: use statuses and notes to show which version is current, and duplicate a document when you want to explore a variant without touching the original.

📎 Your uploads as generation context

Upload briefs, decks, PDFs and images, and Hero reads them as context when it generates

What it does: reference files in a project, such as briefs, brand decks, product sheets, existing scripts and images, are read and used as context when Hero generates treatments, scripts, storyboards and characters, sets and props.

File types: PDF, Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV and plain-text files are read as text, keeping headings, lists and tables; uploaded images are described.

Where: upload files to the project’s Assets, or drop them on the Home composer when creating a project.

Tip: a focused set of strong references beats uploading everything; each generation only has room for so much context, and your own uploads come first.

🔗 Public share links

Share a storyboard, document, script, call sheet or video with anyone via a public link

Where: the Share action on a storyboard, treatment, script, document, call sheet or deliverable.

How: switch on Enable public sharing, then Copy link. Anyone with the link can view without a Hero account, and comment where the link allows it.

Turning it off: the old link stops working immediately. Turning sharing back on creates a new link, so the old one stays dead.

Who: Owners and Contributors create and turn off links; Reviewers can see and copy an existing link.

Signed-in teammates: a shared page offers Log in or Open in project to jump into the full editor.

Tip: send clients a link instead of an export so their comments stay attached to the work.

🔐 Sign up & log in

Sign up with a Google account or an email address and get straight to work

How: sign up or log in with Google, or with an email address and password.

Invites: signing in from an invite email lands you in the organization or project you were invited to.

Shared links: logging in from a shared page brings you back to it.

Read the full release →

Organizations & Teams

5 updates in Hero, including Organizations & workspaces, Team members & roles and Multiple organizations.

🏢 Organizations & workspaces

Each team gets its own private organization, with a workspace that holds its projects

What it is: an organization is your team’s account. It owns your members, settings and status labels, and its data is never visible to another organization.

Workspaces: every organization has a root workspace that holds its projects. Access given on a workspace carries down to the projects inside it.

Organization Settings: Admins change the organization’s name, logo and website, and manage the plan.

👥 Team members & roles

Invite your team to the organization as Admin, Member or External

Where: the organization’s Members page.

Roles: Admin manages organization settings, invites people and creates projects. Member works on all the organization’s projects and creates new ones. External has no organization-wide access and only sees projects shared with them directly.

What you can do: invite by email, resend or cancel a pending invite, change someone’s role, remove a member, and search the list. Each row shows the person’s name, job title, join date, seat and role.

Guardrail: the last Admin can’t be removed.

Tip: use External for freelancers and clients who should only see specific projects.

🔁 Multiple organizations

Belong to several organizations, create new ones, and switch between them

Switch: click the organization name in the top bar to open the switcher. Hero remembers the last organization you were in.

Create: start a new organization from the same switcher.

Note: projects, members and statuses never cross between organizations.

👤 Profile settings & light/dark mode

Set your name, job title and photo, and switch between light and dark mode

Where: the user menu → Profile settings. The same menu has the Dark mode / Light mode switch and Logout.

What it changes: your name and photo appear on comments, member lists and mentions; renaming yourself updates them everywhere.

🚪 Leave or delete an organization

Leave an organization, or delete it entirely if you are an Admin

Where: the ⋮ menu next to the organization’s name in the top bar on organization pages such as Home or Projects (not in Organization Settings).

Who: anyone can choose Leave organization; only Admins see Delete organization.

Note: both ask you to confirm first. Deleting an organization also cancels its active subscription.

Read the full release →

Scripts

What's new in Hero: Scripts, AV Scripts and Import a Script from a File.

✍️ Scripts

Generate a production script from your treatment and references, or write your own

Where: the Script area in a project’s left navigation.

How: use New script to start a blank script or generate one with AI; generated text streams into the editor as it is written, and optional instructions steer the generation.

What Hero uses: your treatment and the files uploaded to the project, so better references give a better first draft.

Editing: collaborative rich text with live co-editing, comments, a workflow status and sharing by link; the script’s … menu duplicates it. Generated scripts get a title automatically and scene numbering starts at 101.

Tip: a blank script shows a prompt box so you can generate straight into it.

🎞️ AV Scripts

Generate or write two-column AV scripts: Scene, Visuals, Audio and On-screen text

What it is: a structured script table with Scene, Visuals, Audio and On-screen text columns, the format agencies and brand teams use for ads and explainers.

How: choose AV when starting a blank script from New script, or when generating one.

Editing: rows are numbered automatically, the header row stays locked so the table keeps its shape, and the toolbar stays pinned while you scroll.

Next step: when you generate a storyboard from an AV script, each row becomes a shot.

📥 Import a Script from a File

Upload an existing script and Hero imports it into the matching freeform or AV format

Where: the import option when creating a script in the Script area.

How: upload your existing script file; Hero reads it and creates a script document you can edit, comment on and share like any other.

Format detection: Hero recognizes the structure of what you upload, so an AV table comes in as an AV script and prose comes in as a freeform script.

Safety: importing into an existing script saves a restorable snapshot of what was there first.

Tip: import a client’s approved script, then generate a storyboard from it.

Read the full release →

Storyboard Formats & Exports

What's new in Hero: Aspect Ratio per Storyboard, Storyboard PDF Export and Download Frame Images.

📐 Aspect Ratio per Storyboard

Choose each storyboard’s aspect ratio; frames and images are generated to match

Where: pick the aspect ratio on the storyboard, or when creating a project from the Home composer.

What it does: frame images are generated in that ratio, and frames display, preview and export in it.

What you can do: give each storyboard in a project its own ratio, for example widescreen for the main cut and vertical for social.

Tip: choose the ratio before generating, since it frames every image on the board.

📄 Storyboard PDF Export

Download a storyboard as a print-ready PDF to share offline

Where: the storyboard’s action menu → Download storyboard PDF.

What you get: the board’s frames with their images and text, laid out in the board’s aspect ratio.

How: before rendering, Hero asks whether the pages should be portrait or landscape.

Tip: use it for clients or crew who review on paper or offline.

⬇️ Download Frame Images

Download any frame image, or every image on a storyboard as a single ZIP

Single image: the download button on a frame image saves it at full size.

Whole board: the storyboard’s menu → Download Images (ZIP) saves every frame image in one file.

Tip: handy for dropping frames into an edit, a deck or a pitch.

Read the full release →

Treatments & Documents

6 updates in Hero, including Treatment generation, Custom documents and Collaborative rich-text editor.

📄 Treatment generation

Hero drafts your creative treatment from the brief and references, then you edit it

Where: the Treatment tab in a project.

What it covers: concept, audience, tone, narrative and visual direction, with image sections.

How: generate from the project’s prompt and uploaded references; a blank treatment shows a prompt box at the bottom so you can generate straight into it. The text streams into the editor as it’s written and stays fully editable.

Formats: non-scripted projects (interviews, documentary, events) get a treatment laid out for that kind of shoot.

Note: a project can hold several treatments, and you can share any of them by link for client comments.

📃 Custom documents

Create freeform documents for anything else: briefs, notes, shot ideas, client memos

What it is: any project document that isn’t a treatment, script, call sheet or schedule.

What you can do: create, rename, duplicate, delete, set a status, comment, and share by link.

Tip: documents in a project are used as context when Hero generates, so a written brief or notes page improves what comes out.

🖋️ Collaborative rich-text editor

Write together in real time with slash commands, tables, columns and images

Where: treatments, scripts, documents and call sheets.

Blocks: type / to add an Image, Image Gallery, Separator, Table, Table with locked columns, or Columns.

Formatting: select text for the toolbar: headings, bold and italic, lists, alignment, links (Cmd/Ctrl+K), and Improve to rewrite the selection with AI.

Layout: drag a block by its handle to move, duplicate or delete it, switch it between regular and wide, or drop it beside another block to make side-by-side columns.

Paste: Markdown turns into formatted text; drag or paste images straight in.

Together: several people edit at once and can comment on any selection.

📋 Projects list

Browse every project you can open in list or grid view, with search and a person filter

Where: Projects in the organization sidebar.

What you can do: switch between list and grid, search by name or Project ID, sort, filter to projects a specific person is on (including yourself), and see each project’s status.

Opening: a click opens the project; Ctrl/Cmd-click, middle-click or right-click opens it in a new browser tab.

Project menu: rename, delete and set status.

Note: search, sort and filters reset when you leave the page.

📁 Storyboard library

Browse a project’s storyboards in grid or list, set status, rename or duplicate boards

Where: the Storyboards tab in a project lists every board as cards or rows with thumbnails.

Status: each board carries a workflow status, shown beside its name in the editor.

Board menu: rename, duplicate or delete.

Note: a duplicate copies the frames without the original’s comments.

✏️ Rename, duplicate & add notes to files

Rename, duplicate and annotate any project file or document from its menu

Where: the item’s ⋮ menu in any project file list (Assets, Treatment, Scripts, Storyboards, Call sheets, Deliverables).

Rename: from the menu, or double-click a name in list view to rename it inline (Enter saves, Escape cancels).

Duplicate: makes an independent copy to experiment with.

Notes: add a short note so the team knows what a file is or which one is current.

Note: deleting always asks you to confirm first.

Read the full release →