Skip to main content

Tracking Daily Progress - Daily Logs Made Easy

Record daily site progress, attach photos and weather reports, customize log fields, and send automatic notifications to clients and team members.

Written by Support
Updated today

Overview

Daily Logs in Structur are your on-site journal for every active project. They give you a structured, timestamped record of what happened each day, from work completed and materials delivered to delays, inspections, and crew counts. Whether you're building accountability with clients or protecting yourself in a dispute, Daily Logs create a clear, consistent paper trail without the chaos of scattered notes or text threads.

Every log lives inside its project, is shareable with clients or internal team members via notifications, and can be exported to CSV whenever you need a full history.


Understanding Daily Logs

What It Does

Daily Logs allow you and your team to:

  • Record day-by-day progress directly tied to a specific project

  • Capture standard field data like manpower, materials, delays, inspections, and percentage of completion

  • Attach photos and videos to visually document site conditions

  • Pull in a live weather report for same-day logs

  • Add custom fields to capture anything your workflow requires

  • Send automated notifications to clients and internal users when a log is submitted

  • Export the full log history to CSV for reporting or record-keeping

When to Use It

Daily Logs are most valuable when you want to:

  • Build a reliable, date-stamped history of project progress

  • Keep clients updated without manual emails or phone calls

  • Document delays, inspections, or unexpected site conditions

  • Support change order conversations with factual daily records

  • Demonstrate professionalism and transparency throughout the project lifecycle


Step-by-Step Instructions

1. Open Daily Logs for a Project

  1. Open an active project in Structur

  2. Click the Project Management dropdown in the left navigation

  3. Select Daily Logs

You'll land on the Daily Logs page, which shows all log submissions for that project.


2. Understand the Daily Logs Page

The Daily Logs page gives you four main controls at the top:

  • Export to CSV - Download all daily logs for the project as a spreadsheet

  • Settings - Manage log questions, custom fields, and notification defaults

  • View Selector - Toggle between List view and Grid view depending on how you prefer to browse entries

  • New Daily Log - Start a new log entry for any date


3. Configure Daily Log Settings

Click the Settings button to open the settings panel. Here you'll find:

  • Default field management (standard log questions)

  • Custom field creation

  • Notification controls for clients and internal users

This is where you shape what every daily log looks like and who gets notified when one is submitted.


4. Understand the "Manage Default Fields" Toggle

At the top of the settings panel, you'll see a toggle called Manage Default Fields. This is one of the most important controls in Daily Logs.

When the toggle is OFF:

  • Any changes you make apply only to the current project

When the toggle is ON:

  • Changes apply to all projects company-wide

  • Adding a new field → the field is added to all existing and future projects

  • Deleting a field → it's removed from new projects only, not existing ones

Use this toggle carefully. If you only want to adjust one project's log setup, make sure this toggle is off before making changes.


5. Configure Notification Settings

Inside Settings, click the bell icon on the right side to control who gets notified when a daily log is submitted.

Include Client

  • Toggle on to automatically notify the client contact(s) when any daily log is created

Include Internal Users

  • Toggle on to notify team members

  • Use the dropdown to select which internal users should receive log notifications

These become the default notification settings for all new logs on this project (or all projects, if the global toggle is on).

Turning Off Client Notifications

If you want to stop daily logs from being sent to clients:

  1. Go to the project → Project ManagementDaily LogsSettings

  2. Click the bell icon

  3. Toggle off Include Client

  4. Save your settings

This applies to all new logs going forward. Previously sent logs are not affected.

Overriding Notifications on a Specific Log

You can also customize notifications per individual log:

  1. When creating or editing a Daily Log, click the bell icon at the top of the log

  2. Adjust which contacts receive notifications for just this log

  3. Save the log

This is useful when you want most logs to go to the full client list, but certain updates should only go to specific people.


6. Review the Default Daily Log Questions

Every new daily log includes a set of standard questions out of the box:

  • Work progress today

  • Manpower on site

  • Materials delivered

  • Delays

  • Inspections

  • Look ahead

  • Approximate % project completion

  • Photos and videos

These fields appear every time a new log is created and give you a consistent structure across all projects.


7. Add a Custom Field

If your workflow requires tracking something beyond the defaults:

  1. In Settings, click New Field

  2. Give the field a name

  3. Choose a field type from the following options:

    • Rich text, Short text, Long text

    • Number, Date, Email, Phone, Currency

    • Yes or No

    • Single option, Multiple options, Dropdown

    • File upload

  4. Toggle Required if the field must be completed before submitting

  5. Optionally set a Default Value to pre-fill the field

Save the field and it will appear in all new daily logs for this project (or all projects if the global toggle was on).


8. Create a New Daily Log

  1. Click New Daily Log

  2. Select the date the log is for

  3. Fill in all required fields and any optional ones relevant to the day

  4. Optionally adjust notification settings for this specific log using the bell icon

  5. Submit the log


9. Add a Weather Report (Same-Day Logs Only)

If you're creating a log for today's date, you'll see a weather option at the bottom-left of the log form:

  1. Toggle on Include Weather Report

  2. Structur will automatically pull in current conditions, including:

    • Temperature (current, min, max, and "feels like")

    • Humidity and pressure

    • Wind speed

Weather data is only available for same-day logs. You cannot pull weather data for past or future dates.


10. Edit or Delete a Daily Log

From either List view or Grid view:

  1. Find the log you want to modify

  2. Click the three-dot menu on the log entry

  3. Choose Edit to update the log, or Delete to remove it

Only the log's creator or a company admin can delete a daily log.


Best Practices

  • Log consistently - A daily log submitted every day, even a short one, creates a far more valuable project record than sporadic entries.

  • Use photos - Attaching site photos to logs adds context that written descriptions alone can't provide.

  • Enable weather on same-day logs - Weather conditions are often relevant to progress and delays. Capture it automatically while you can.

  • Set notification defaults early - Configure your client and internal notification preferences at the start of every project so logs go to the right people from day one.

  • Be deliberate with the global toggle - Before adjusting fields in Settings, always check whether the Manage Default Fields toggle is on or off to avoid unintended company-wide changes.

  • Use custom fields sparingly - Add custom fields when they genuinely add value to your documentation, not just because you can. Too many fields reduce adoption.


Common Questions

Q: Can I send a daily log to only certain client contacts, not all of them?

A: Currently, contacts added to a client account are set up to receive all client notifications, there's no way to segment contacts by notification type. However, you can control who receives notifications on a per-log basis by clicking the bell icon when creating or editing a specific log. This lets you include or exclude specific contacts for that particular log without changing their overall account setup. Contact-level notification preferences are on the Structur roadmap.

Q: Can I turn off daily log notifications for clients entirely?

A: Yes. Go to Daily Logs → Settings → Bell Icon and toggle off Include Client. This stops all future logs from notifying clients. You can also override this on individual logs if you need to send a specific log to the client while keeping the default off.

Q: Do changes to notification settings affect past logs?

A: No. Changes to default settings only apply to new logs created after the change. Previously submitted logs are not retroactively affected.

Q: Why can't I add a weather report to a log from last week?

A: Weather data is pulled in real time and is only available for same-day logs. Logs created for past dates cannot include a weather report.

Q: Who can delete a daily log?

A: Only the person who created the log or a company admin can delete it.

Q: If I turn on Manage Default Fields and add a new field, will it appear in logs I already created?

A: New fields added with the global toggle on will appear in new logs going forward on all projects, including existing projects. Previously created logs are not changed.


Common Mistakes to Avoid

❌ Don't

✅ Do

Turn on Manage Default Fields when you only want to edit one project

Turn the toggle off first, then make your changes

Skip notification setup at the start of a project

Configure client and internal notification defaults before the first log is submitted

Forget to attach photos

Use the photo/video field to document site conditions visually

Try to add weather data to a past-date log

Create same-day logs and toggle weather on before submitting

Delete a log you didn't create

Reach out to a company admin if a log needs to be removed

Add too many required custom fields

Keep required fields to what's truly essential to avoid team friction

Did this answer your question?