---
title: How do I see if my client viewed or approved my estimate?
description: Learn how to track estimate activity in Beam, including when your client viewed the estimate email, opened the estimate page, and approved or rejected it.
---

[Skip to content](https://faq.trybeam.com/how-do-i-see-if-my-client-viewed-or-approved-my-estimate#main-content)

![Beam Dark Logo](https://faq.trybeam.com/hs-fs/hubfs/Beam%20Dark%20Logo.png?width=80&height=28&name=Beam%20Dark%20Logo.png)

Open main navigation

Close main navigation

- [app.trybeam.com](https://app.trybeam.com/)

[app.trybeam.com](https://app.trybeam.com/)

 How can we help?

- There are no suggestions because the search field is empty.

1. [Beam Help Center](https://faq.trybeam.com/?hsLang=en)
2. [Estimates & Proposals](https://faq.trybeam.com/estimates-proposals?hsLang=en)
3. [Collaboration, Communication, Approval](https://faq.trybeam.com/estimates-proposals?hsLang=en#collaboration-communication-approval)

# How do I see if my client viewed or approved my estimate?

## Track estimate activity in Beam, including email opens, estimate page views, and approvals.

Every estimate in Beam has an activity timeline at the top of the Estimate page. It's the fastest way to answer the question you're probably asking a day after you hit send: did they actually look at it?

The timeline tracks five milestones, and each one fills in on its own as it happens. Anything that hasn't happened yet stays greyed out.

**Note:** The timeline only tracks what happens inside Beam. If you sent the estimate PDF to your client externally, the **Estimate sent**, **Email viewed**, and **Estimate page viewed** steps will stay greyed out even though your client may have it in hand.

### Where to find it

1. From the **Projects** page, open the project you want to check.
2. Select **Estimate** in the left sidebar.
3. Open the estimate. The activity timeline sits at the top, just under the estimate amount.

*![Screenshot 2026-09-17 at 4.52.23 PM](https://faq.trybeam.com/hs-fs/hubfs/Screenshot%202026-09-17%20at%204.52.23%20PM.png?width=670&height=297&name=Screenshot%202026-09-17%20at%204.52.23%20PM.png)*

### What each milestone tells you

*![Completed estimate activity timeline showing email views, page views, and client approval](https://faq.trybeam.com/hs-fs/hubfs/Screenshot%202026-09-17%20at%203.52.56%20PM.png?width=371&height=500&name=Screenshot%202026-09-17%20at%203.52.56%20PM.png)*

**Estimate created** logs the moment the estimate was created and who created it. This one is always filled in.

**Estimate sent** logs when the estimate went out through Beam, and who sent it.

**Email viewed** logs when your client opened the estimate email. You'll see the date and time of their most recent open plus how many times they've opened it total.

**Estimate page viewed** logs when your client opened the estimate itself in their client portal. Same format, most recent view plus a running count.

**Estimate approved** logs the approval and who gave it. If your client approved it in their portal, you'll see their name as it's written in Beam. If someone on your team marked it approved manually, you'll see that person's name instead.

*Email viewed and estimate page viewed are tracked separately on purpose. A client who opened the email twice and never clicked through is in a very different spot than one who's been back to the estimate page five times.*

### When the timeline fills in out of order

The five milestones sit in a fixed order, but they fill in whenever they happen. That means the timeline isn't always chronological top to bottom.

The most common example is an estimate you never sent through Beam and then marked approved yourself. **Estimate approved** fills in second, right under **Estimate created**, while **Estimate sent** and both view steps stay greyed out below it.

*![Estimate activity timeline showing a manual approval with sent and viewed steps greyed out](https://faq.trybeam.com/hs-fs/hubfs/Screenshot%202026-09-17%20at%204.16.51%20PM.png?width=451&height=440&name=Screenshot%202026-09-17%20at%204.16.51%20PM.png)*

### How this connects to your project status

Beam moves the project along automatically as the estimate progresses:

- Created or sent, not yet approved: project stays in **Estimating**
- Approved, either by your client or manually: project moves to **Active**
- Rejected: project moves to **Lost**

You can always change a project status by hand, but you don't have to. These moves happen on their own.

If your client rejects the estimate, the activity timeline disappears from view. You can get it back. See How do I reset a rejected estimate?

**Note:** Email opens are tracked with a small invisible image, which some email clients and privacy settings block. **Estimate page viewed** is tracked directly when the page loads, so it isn't affected. If **Email viewed** stays empty while **Estimate page viewed** is filling in, your client is definitely looking at the estimate.

 

- [Getting started](https://faq.trybeam.com/getting-started?hsLang=en#main-content)

    - [Account Setup](https://faq.trybeam.com/getting-started?hsLang=en#account-setup)
    - [Plans & Subscription](https://faq.trybeam.com/getting-started?hsLang=en#plans-subscription)
    - [Team Management & Access](https://faq.trybeam.com/getting-started?hsLang=en#team-management-access)
    - [Platform Basics & Support](https://faq.trybeam.com/getting-started?hsLang=en#platform-basics-support)
- [Estimates & Proposals](https://faq.trybeam.com/estimates-proposals?hsLang=en#main-content)

    - [AI Estimating Assistant](https://faq.trybeam.com/estimates-proposals?hsLang=en#ai-estimating-assistant)
    - [Creating & Editing Estimates](https://faq.trybeam.com/estimates-proposals?hsLang=en#creating-editing-estimates)
    - [Pricing & Financial Settings](https://faq.trybeam.com/estimates-proposals?hsLang=en#pricing-financial-settings)
    - [Design & Customization](https://faq.trybeam.com/estimates-proposals?hsLang=en#design-customization)
    - [Collaboration, Communication, Approval](https://faq.trybeam.com/estimates-proposals?hsLang=en#collaboration-communication-approval)
- [Bill Payment](https://faq.trybeam.com/bill-payment?hsLang=en)
- [Integrations](https://faq.trybeam.com/integrations?hsLang=en)
- [Configuration](https://faq.trybeam.com/configuration?hsLang=en)
- [Invoicing & Accounts Receivables](https://faq.trybeam.com/invoicing-accounts-receivables?hsLang=en#main-content)

    - [Creating & Managing Invoices](https://faq.trybeam.com/invoicing-accounts-receivables?hsLang=en#creating-managing-invoices)
    - [Contracts & Record-Keeping](https://faq.trybeam.com/invoicing-accounts-receivables?hsLang=en#contracts-record-keeping)
    - [Payments & Fees](https://faq.trybeam.com/invoicing-accounts-receivables?hsLang=en#payments-fees)
    - [Payouts & Notifications](https://faq.trybeam.com/invoicing-accounts-receivables?hsLang=en#payouts-notifications)
- [Compliance](https://faq.trybeam.com/compliance?hsLang=en)
- [Beam Card](https://faq.trybeam.com/beam-card?hsLang=en)
- [General](https://faq.trybeam.com/general?hsLang=en)
- [Account & Settings](https://faq.trybeam.com/account-settings?hsLang=en)
- [Client & Vendor Portals](https://faq.trybeam.com/client-vendor-portals?hsLang=en#main-content)

    - [Vendor Portal](https://faq.trybeam.com/client-vendor-portals?hsLang=en#vendor-portal)

[![Beam Dark Logo](https://faq.trybeam.com/hs-fs/hubfs/Beam%20Dark%20Logo.png?width=90&height=31&name=Beam%20Dark%20Logo.png "Beam Dark Logo")](http://usebeam.co)

Beam Help Center

<https://www.facebook.com/profile.php?id=100090675136559> <https://www.youtube.com/@trybeam> <https://www.linkedin.com/company/trybeamhq/>

© 2026, Beam Finance Inc.