Understanding the Logbook System in Fortnite Creative
The Fortnite Creative Logbook is essentially a built-in tracking system that records player progress through your island's defined objectives, challenges, and milestones. When you set up a creative map, you assign events and win conditions, and the Logbook is what communicates those to players without forcing you to script everything from scratch. I spent about three weeks trying to get my tournament lobby to properly track multi-stage objectives before I figured out how the event flow actually works. What tripped me up initially was assuming the Logbook handled conditional logic on its own. It doesn't. You have to wire every single branch manually through event flow, which sounds tedious until you realize how much time it saves compared to writing custom score-tracking code for each objective.
Fortnite Creative Logbook Quick Reference
To set up a basic Logbook entry, you need an Event Flow page. Drop in an "Assign Logbook Entry" widget, link it to a game event like "Player Defeats Enemy," and make sure your island has a Logbook widget placed somewhere in the world with the corresponding entry ID matched. If the IDs don't line up exactly, nothing shows up and you waste forty-five minutes debugging why your UI is blank. Here is the part nobody tells you upfront: the Logbook only updates client-side by default. If you are building a competitive or leaderboard-backed island, you have to use the "Share Logbook Entry" widget to push data server-wide. I ran into this on a capture-point map where only one player saw the objective tracker update after a round ended. Once I wired the Share widget with the correct scope settings, the issue disappeared completely. The Logbook supports text, image, and objective-based entries. Objective entries are the useful ones for game design because they track completion state rather than just displaying static text. You can set maximum steps, display conditions based on other events, and even make entries appear conditionally depending on which team the player is on.
One limitation worth noting is that Logbook entries do not persist across sessions unless you explicitly save them to player data. If your map relies on the Logbook to remember whether someone completed a quest, it will reset every time the island restarts. You have to pair Logbook widgets with the Save and Load Player Data system, which adds a layer of complexity that slows down development for simple maps but is necessary for anything meant to run long-term. If you need something faster for prototyping and don't care about cross-session persistence, the Logbook Quick approach is just to assign entries through inline event flow without extra saving logic. It takes about five minutes to wire a basic tracker, compared to twenty minutes if you build out the full persistent system. The tradeoff is that progress disappears between matches, which matters for some modes and not others.
Get the Full Details

Common Pitfalls
Logbook entries will not display if the entry ID referenced in your event flow does not exist in the Logbook widget on the island. I once had a working tracker that showed nothing because the ID was "objective_1" in the event but "Objective_1" in the widget. Case sensitivity matters. Another frequent issue is placing multiple Logbook widgets on the same island with overlapping entry IDs. The system picks one arbitrarily to display the data, which leads to entries appearing on the wrong screen or not at all. Keep one Logbook widget per island and reference it consistently. For maps with more complex progression tracking, you might find the Logbook insufficient on its own. In those cases, combining it with the On Screen Display widgets and custom data storage gives you more control, even though it requires additional wiring and testing time.