Working as a Team
Invite your team to a project and everyone works on the same budget, schedule, script, and breakdown. Edits appear on each other's machines in real time, straight over your network — nothing is stored on a server, so your production data stays between your machines.
How Collaboration Works
FilmBase syncs peer-to-peer over your local network. Changes go directly from one machine to another — instant, private, and server-free, which is exactly what you want on a closed set. Everyone collaborating is online on the same team network; edits to the budget, schedule, script, stripboard, and breakdown land on your teammates' machines the moment you make them.
Team Networks
First, put everyone on the same FilmBase network. That happens on the Team > Network page.
- One person clicks Create a network, names it, and optionally sets a password. They're now hosting it.
- Everyone else on the same network sees it listed under the networks found on your network. They click to join, entering the password if there is one.
- Once they've joined, they show up as on your network and can be invited to any project.
None of this touches the cloud — the network and the project data both stay on your local network.
Enabling Collaboration on a Project
Collaboration is switched on per project, starting in the Project Hub:
- Join or create a team network on the Team > Network page (see above).
- In the Project Hub, click the ⋯ menu on the project you want to share and choose Share with team.
- Pick a teammate who's on your network, choose their role, and invite them. The invite lands in their Project Hub to accept, and the project syncs to them over the network.
If the panel says "No team network connected", create or join one first and come back. Already inside the project? The same options live under Team > Members.
Inviting Teammates
Invite from the Project Hub (⋯ menu > Share with team) or, with the project open, from Team > Members. Anyone on your team network shows up while they're online — click Invite next to their name and the invite lands in their Project Hub to accept. No email, no cloud.
Roles & Permissions
From Team > Members, an admin controls what each member can see and do — the budget, schedule, script, rate cards, or the ability to manage other members. A member only sees the sections they have permission for, so you can bring on an accountant for the budget or a 1st AD for scheduling without exposing everything else.
How Sync Works
Sync is automatic and conflict-aware: if two people change the same thing at once, the newer edit wins instead of the two values fighting each other. Attached files sync too, like expense invoices and storyboard images — they transfer directly between machines. The Team > Network page shows who's connected and the live status.
Project Chat
Each project has its own chat under Team > Chat — keep notes and decisions next to the work. Your own messages are styled distinctly, Enter sends, and every message is timestamped.
Collaborating across the internet? Put the machines on the same virtual network with an overlay service like ZeroTier — it bridges them onto one virtual LAN, so FilmBase discovers and syncs between them exactly as if they were in the same room, keeping the privacy and speed of direct sync with no cloud storage involved.
Change History & Rollback
FilmBase keeps a history of edits to the budget, schedule, script, and breakdown, with the before and after of each one. A teammate's change shows up under their name, not yours, so you can always see who did what and when. It's a safety net: if something got changed or deleted that shouldn't have, you can find it and put it back.
Viewing History
Open the Team section and choose History (an admin tool, available to members who can manage roles). The feed lists changes newest-first; use the search and the person/date filters to narrow it down. The most recent week loads by default — use Load older to go further back.
Reverting Changes
- Find the entry, or select several with the checkboxes.
- Choose Revert.
- FilmBase restores the prior values. For multiple entries it computes the net result, landing on the state before your selection rather than replaying each one.
Reverts are conflict-aware: if a teammate has since changed the same thing, FilmBase warns you instead of quietly overwriting their work. A scene edit (merging, deleting, or inserting one) shows up as a few related entries: the scene, its paragraphs, its strip. Select them together to roll the whole thing back. The routine renumbering that follows is hidden so it doesn't bury the rest.
History Settings
Turn history on or off and set how long it's kept in Settings > Global Settings (a per-user preference).
For quick fixes while you're editing, the standard Ctrl/Cmd+Z undo in the script editor and budget is faster than the history feed. Change History is for reviewing and rolling back edits after the fact — including a teammate's.