ZoeLog

Camera reports that work as fast as you do.

Download on the App Store Get it on Google Play

ZoeLog is designed to replace your old paper log book. Custom keypads make logging takes, lenses, and filters as fast as writing by hand. Everybody on the same job has the same notes, because it syncs to the cloud automatically. If you’ve ever accidentally taken a log book home with you, you know why ZoeLog exists.

Built for ACs, script supervisors, and VFX teams who need searchable, sharable camera reports. No more flipping through pages to find that matching focal length. Your whole team's notes are in your pocket, the moment you need them.

And it just got better.

What's New in 3.0?

Finally on Android

Keep your entire crew synchronized, no matter what device they're using. iOS and Android, working on the same log, in real time.

Faster logging

The camera report is part of the entry editor. Fewer taps to get where you're going. The script supervisor can easily swipe between entries while circling takes.

Templates

Start your show's new season with all your settings from the last one. Copy A Camera's settings and save time setting up. Copying that setup from yesterday? Copy that entry too.

More customization

The DIT doesn't need to feel left out of the camera report if they don't want to be. You could even credit the pigeon wrangler.

Better report previews

The newest entries can appear at the bottom, just like they do on paper. You can also view the report headings and double-check if you remembered to credit the new episode's director.

More to come

Version 3.0 is just the beginning.

Why ZoeLog?

Paper logs are a liability. They get left in yesterday’s jeans, or damaged by your soaking wet water bottle. By the time you find notes for the matching angle and decipher that day-player’s handwriting, it’s too late. And reports on triplicate paper? Script supervisors wind up with a giant stack of them at the end of the day. And good luck reading that third copy.

ZoeLog fixes all this. The whole team’s notes are backed up to the cloud and shared with whoever needs it. Take notes, find that shot, circle takes, all instantaneously.

Features

Cross-platform

iOS and Android.

Fast entry

Smart keypads built for every field, so you can spend less time typing, and Smartfill copies over the notes that don't change every setup.

Professional reports

Clean, readable PDFs you can hand off to post at the end of the day.

Share with anyone

Invite other ZoeLog users to the log, and they'll see updates in real time. For everyone else, email, print, or even text your log to them. You control who has access.

Never lose your log

Everything backs up to the cloud automatically, so you're good if you accidentally take your phone for a swim. You can even use your log offline. It'll back up when you have service again.

Free to try

One week, full access, no commitment, no credit card.

Integrations

Upload your camera reports to the same place as your dailies using Camera to Cloud. No need to remember that 20th email address to CC. Here's how.

Import a CSV from ZoeLog into Silverstack to match your data to the actual footage. Find out more.

Get Started

ZoeLog works on iOS and Android. Download it, start your free trial, and see if it works for you.

Frequently Asked Questions

What is ZoeLog?

ZoeLog is a digital camera log/report built specifically for film and television professionals. It makes it easy to share your log with the rest of your crew in real time.

Who is ZoeLog for?

Camera assistants, script supervisors, VFX supervisors, or anyone else on set who needs to document camera setups. If you've used any kind of camera notes, ZoeLog is for you.

What does ZoeLog cost?

USD $4.99 / month or USD $49.99 / year. Prices may vary by region and platform.

ZoeLog is pay-as-you-go. Subscriptions don't auto-renew. That means you only pay for the time you need. If you're on a three-month job, buy three months up front. If you add more time before your subscription expires, it will extend your expiration date.

ZoeLog does not offer production, group, or licensing plans. Many users choose to discuss adding a small kit rental with their producer to cover the cost.

Do I need to pay to view my old logs?

No. If your subscription expires, you can still view the logs that are already on your device.

But if you delete the app, your offline data will be removed, and you will need to renew your subscription to retrieve your data from the server.

How do I get a receipt?

iOS: It can take up to a week for Apple to email you a receipt. If you need it sooner, open the App Store, go to your purchase history, find your ZoeLog purchase, and tap Total Billed to view the details. Tap Resend at the bottom of the details screen to have Apple email you a receipt.

If you need documentation right away, taking a screenshot of the purchase details is the fastest option.

Android: Google Play sends a receipt to your Google account email, usually within a few minutes. If you need to review your order history, visit Google's support page.

How do I unsubscribe?

You don't need to. ZoeLog is pay-as-you-go. Subscriptions don't auto-renew. You will not be charged when your subscription expires. When you're ready to use ZoeLog again, you can purchase more time.

Can somebody else pay for my subscription?

Not yet. The ability to purchase subscriptions for multiple users is in the works.

Getting Started

How do I make a production?

Once logged in, you'll see your list of productions. Tap the add button in the lower right corner. That opens the Production Editor, where you enter a title, assign users, and configure your camera log settings, including entry fields, lens types, filters, LUTs, aspect ratios, character names, and more.

Hit Save (checkmark on iOS 26 or later) when you're done. You can always edit these settings later.

What are Entry Fields?

Entry fields are the information that makes up your camera report. In the Production Editor, you can choose which fields appear, and how they're ordered.

Start with one of four presets: Digital, Film, Minimal or All. Digital is for digital production, while Film includes fields you'd typically need for shooting on film. Minimal keeps it simple with just Scene, Lens, Filters, and Description.

From there, add, remove, or reorder fields to fit your workflow. The only required fields are Scene, Lens, and Filters.

How do I make a camera?

Open a production by tapping on it. There you'll find its list of cameras, which may be empty. Just like the list of productions, you can tap the add button in the lower right corner to open the Camera Editor.

Assign your camera a letter, choose a color, and optionally enter the camera model and default ISO.

How do I make an entry?

Open your production, tap the camera you're logging for, and press the add button to open the Entry Editor with all the fields you configured for your production, as well as fields for the associated Report.

Tap any field to start entering data. Each field has a custom keypad with only the buttons you need. Toggle to a full keyboard by tapping the keyboard button above the keypad and keypad to return to the keypad.

Working with your log

How do I edit production settings?

To edit a production, you must have Admin access. If you created the log, you should already be an admin. See How do I invite another ZoeLog user to my production? to learn more about how access privileges work.

Navigate back to the Productions home screen. Next to the production you want to edit, tap the More button (more on iOS or more on Android), and choose Edit to open the Production Editor.

How do I edit camera settings?

You need Authorized access to edit a camera. See How do I invite another ZoeLog user to my production? to learn more about how access privileges work.

Open your production to enter the list of cameras. Next to the camera you want to edit, tap the More button (more on iOS or more on Android), and choose Edit to open the Camera Editor.

How do I create a new production from an existing one?

Tap the More button (more on iOS or more on Android) next to the production you want to copy, choose New with these settings. A new Production Editor will open with everything prefilled. Update the title, adjust what you need, and tap Save (checkmark on iOS 26 or later). You must change at least the title in order to save a duplicate production.

This is a great way to reuse settings for a new season of a show, or a familiar camera package.

How does Smartfill smartfill work?

Tap smartfill once to fill in settings that usually stay the same from shot to shot, like Color Temp, Shutter, or ISO. Update what changed (Scene, Lens, Description), then tap smartfill again to copy over the rest.

How do I use the visibility visibility button?

Tap visibility to cycle through the three visibility modes.

visibility with previous Show all with previous: Empty fields show data from your last entry as a reference.

visibility Show all: Every field displays, even if empty.

visibility off Hide empty: Unused fields disappear.

How do lenses work?

In the lens field, just type the focal length. The mm suffix will appear automatically.

If you're using multiple lens types, tap Lens Types on the keypad, and choose from the list you set up in your production settings

lens example

How does timecode work?

ZoeLog's timecode field is a frame of reference for post production, not an exact reference for sync. Tap the rolling timecode button in the keypad to enter the time-of-day. Tap Set offset to adjust if your slate isn't set to time-of-day.

How do I add, edit, or delete rolls and takes?

The first entry in your camera log starts at roll 001 (e.g. "A001"). Tap the Roll field to edit it. Tap Reload in the roll keypad to jump to the next roll number.

Takes appear near the end of the entry editor, below the Director and Camera / DoP fields. Tap add to add takes. This button will only appear when you're in edit mode edit mode (see How do I circle takes). Tap a take number to edit it and add notes like MOS, TAILS, PU, or adjust the number of clips.

To delete a take, tap it and hit backspace until it disappears. To delete a report, delete all its takes first, then backspace through the Roll field until it's empty, then backspace again to delete it. Every entry requires a report, so it won't delete the last one.

Tap Add Report if your camera reloads during the same setup, for example if takes 1, 2, and 3 are on A001, but 4 and 5 PU are on A002.

How do I circle takes?

The edit mode circle mode switch toggles between editing and circling mode. In circling mode, tap takes to circle them. Tap Print All to circle every take. Tap the signature button to sign the report.

Can I work offline?

Yes. While working offline, your data will be saved locally to your device. Once you have internet service again, open ZoeLog and your data will automatically sync with the cloud.

How do I delete a production/camera/entry?

You can't entirely delete a production, camera, or entry, but you can hide them. To hide a production, camera, or entry, tap its More button (more on iOS or more on Android), and press Hide. There are a few things you should keep in mind though.

You can always unhide. See below.

Productions will only be hidden for yourself. This is a good thing to do with old productions.

Cameras can't be hidden if they have visible entries associated with them. Hide all of a camera's entries first.

How do I undelete/unhide?

In the production, camera, or entry list, tap show hidden show hidden in the navigation bar. This may be in the More menu (more on iOS or more on Android) in the navigation bar. This will reveal hidden items. Tap restore next to the item you want to recover. Hide hidden items by turning off show hidden show hidden.

Hidden Productions and Cameras will appear in a section below all the active ones. Hidden Entries will appear ordered with active ones.

Sharing & Collaboration

How do I invite another ZoeLog user to my production?

Next to the production you want to share, tap the More button (more on iOS or more on Android), and select Edit to open the Production Editor. Open Users, and tap add. Either enter the email address associated with their ZoeLog account, or scan their QR code (see below), and their name will appear on your screen. Tap send invite.

You have the option to set their authorization level before sending an invite, or you can change it later. Your options are the following:

shield Admin

Edit production settings, add/edit cameras, remove empty cameras, add/edit/remove users, add/edit/view/share entries and reports.

pencil Authorized

Add/edit cameras, remove empty cameras, add/edit/view/share entries and reports.

pencil with slash Read only

View/share entries and reports.

blocked Blocked

No log access or updates.

Users can find their QR code in ZoeLog by tapping settings on iOS, or in Android by tapping more in the navigation bar and selecting Settings, or by swiping right. This is accessible from any of the Production, Camera, or Entry lists.

Once invited, your colleague will have to accept the invitation in the Production List.

Invite a ZoeLog user with the system camera, or an identification link

If you use your device's system camera to scan a user's QR code or open an identification link, it will open ZoeLog to the Invite user screen.

Productions you are an Admin for will appear in the list of Available productions. Set their desired authorization level at the top of the screen next to their name, then tap a Production to send them an invite.

How do I export my log as PDF, CSV, JSON, or Text?

For folks who don't use ZoeLog, you can share data in a variety of convenient formats. From the Camera or Entry lists, tap share on iOS or share on Android to open the Share Reports screen.

At the top of this screen, you can choose which reports you want to share. You can select the entire log by pressing All or just the most recent date. Press Custom to select specific reports.

You can edit the filename, but by default it is the name of the production and the current date formatted as year-month-day.

Below that, you will find sections for each available type of file to share. ZoeLog will remember your preferences, but your first time it will have Include PDF selected by default.

PDFs are cleanly formatted documents that look like traditional camera reports. This is the most common format people choose to export, and is good for sending the log to production or post at the end of the night.

CSV is a type of spreadsheet. Once exported, it can be opened in your favorite spreadsheet editors such as Google Sheets, Excel, or Numbers. It is also the preferred format for importing into Silverstack.

JSON is a simple data format meant to be read by applications. If you want to use ZoeLog's JSON data in your app, let me know and I'd be happy to talk with you about it.

Hate beautifully formatted documents? Then Text is right for you. If you like a little bit of flair, you can choose Rich Text, or Plain Text if you want the most basic possible version.

Once you're done choosing options, press Send (share in iOS 26 or later). ZoeLog will prepare your files, and then the system sharing interface will appear. There you can choose Mail (for example) to send the files as an email attachment.

How do I share using Frame.io Camera to Cloud (C2C)?

Frame.io has detailed C2C integration instructions on their website.

Technical Stuff

How is data organized in ZoeLog?

Production → Camera → Entry → Report. Each level builds on the one above.

Production: The entire camera log for a project. Contains all cameras, settings, and users.

Camera: An individual camera in the production. Defines the letter, color, model, and default ISO.

Entry: A single setup. Contains scene/slate info and all technical details for that setup.

Report: Includes a roll number, takes, and report-level metadata like director, DoP, or magazine number. An entry can have multiple reports, like if you reload between takes. Think of it as a single row that groups with matching rows.

How are reports organized?

When you view or export reports, ZoeLog groups them by:

  1. Shooting date
  2. Camera
  3. Roll number

Entries within each roll are ordered by logging time.

Roll numbers must match exactly to group together. "A1" and "A001" are treated as different rolls. Roll numbers from different shooting dates are also treated separately, even if they have the same roll number.

This lets you handle real-world scenarios like returning to the same roll later in the day or resetting roll numbers for new episodes.

ZoeLog assumes entries created within four hours of each other belong on the same shooting day (helpful for shoots past midnight). You can manually adjust the shooting date in the entry's Shooting date field.

Can I have documentation for the JSON format?

Please contact me for information about creating a ZoeLog integration using the JSON file format.

Everything Else

Can I put photos in my entries?

No. For security and user experience reasons, ZoeLog does not support photos.

Is there an iPad version?

Yes. ZoeLog works natively on iPad. Get it in the App Store.

Can I use it on Mac?

Yes. ZoeLog can be run on any Mac with an Apple M-series processor. Get it in the App Store.

Is there an Android version?

Yes (finally). Thanks for your patience. Get it on Google Play.

What about (insert platform here)?

ZoeLog is available on iOS, Android, and Mac. I don't have plans to bring it to another platform.

How do you say "ZoeLog"?

"ZOH-ee laag"

Zoe is my name. Some people spell it Zoë. "Log" is like your camera log, or a cut section of a tree, or the record of a long voyage. The name started as a working title. It stuck.

More Questions?

Zoe will get back to you as soon as possible.