Looking Back at What Actually Happened
Most people figure out their Zoom History Of Meetings Attended by accident, usually when they're trying to find a recording from three weeks ago and can't remember if they used their personal or work account. It's simpler than most guides make it sound, but there are enough moving pieces that you'll waste time if you approach it blindly. The basic path is through the Zoom web portal, not the app. Open a browser, log into zoom.us, and look for the Meetings or History tab in the left sidebar. That's where every meeting you've joined shows up with a timestamp, a duration, and sometimes a recording link if one was made. The desktop and mobile apps deliberately don't surface this as cleanly, which is annoying but consistent with how Zoom treats its consumer-facing features versus its admin-facing ones.
Zoom History Of Meetings Attended: Where It Actually Lives
Your meeting history is tied to the account you signed into when you joined, not your calendar. This matters more than you'd think. If you joined a call using a one-click "Join from Browser" link instead of logging into the Zoom app first, that meeting won't show up in your account history at all. It shows up in your browser's own history, sure, but not in Zoom's system. I learned this the hard way when a compliance audit asked me to produce records of every client call from Q2, and roughly a third of the meetings I'd been on had zero footprint in my Zoom account because my sales team keeps sending unbranded join links to clients and expects us to click through without authenticating. If you're on a free account, the history will only go back as far as Zoom retains meeting metadata, which is usually a few months but isn't officially documented with a hard cutoff. Paid accounts on Business, Education, or Enterprise plans tend to keep things longer, and admin hosts can sometimes pull records further back through the API or through the Zoom Admin Portal if they have the right license tier. Personal accounts are the ones that get truncated fastest, which is why people always seem to discover this limitation right when they need it most. There's also a distinction between meetings you hosted and meetings you attended. The History tab shows both, but if you were only a participant in a meeting someone else scheduled, it still appears there as long as you authenticated into Zoom when you joined. The duration column tells you how long you stayed, which is useful for time-tracking but not always accurate if you joined late or bounced in and out multiple times during the same session.
Records, Recordings, and the Stuff People Actually Need
Half the time someone is digging through their meeting history, they're not looking for a timestamp. They're looking for a recording. If a recording exists, it'll show up right there next to the meeting entry as a clickable link, provided the host enabled cloud recording and hasn't deleted it. Local recordings are a different problem entirely—they live on whatever machine the host recorded to, not in Zoom's cloud, so they won't appear in your history at all unless someone shared the file with you separately. Cloud recording access follows host permissions, not attendee permissions. Being in a meeting doesn't automatically give you the right to watch its recording. The host has to either share the link directly or grant you access through the cloud recording settings. I've had this come up repeatedly with guest speakers and external contractors who assume that because they were in the room, they can go back and rewatch what happened. They can't, unless the host explicitly sets it up that way or the organization has a policy that shares all cloud recordings with participants by default. The Zoom Admin Portal offers a much deeper cut if you need this at scale. You can export meeting reports with columns for host, participant count, start time, end time, duration, and recording availability. This is where IT teams and compliance officers usually end up after the basic History tab proves insufficient. The export is a CSV, and depending on how far back you're pulling and how many meetings you have, it can take anywhere from a few seconds to several minutes to generate. Don't try to export a full year of data on a Friday afternoon and expect it to be ready by happy hour.
Get the Full Details

Common Problems and What to Do About Them
If your history looks empty, the first thing to check is whether you were actually logged in. Joining a meeting via a link without authenticating first is the most common reason people think Zoom "forgot" their meetings. It didn't forget anything. It just never knew you were there because you never identified yourself to the system. Another thing that trips people up: if you join the same recurring meeting on different devices or under different account names, you'll see duplicate entries. A weekly standup where you sometimes use your work laptop and sometimes your phone, logging into separate Zoom accounts each time, will look like two completely different meeting histories. Merging those requires either consistently using one account or accepting that your history will be fragmented across both profiles. There's also the issue of passcode-protected or invite-only meetings where the participant list might not sync back to your history immediately. In my experience, this usually resolves within an hour or two, but I've seen it drag to 24 hours on enterprise deployments with heavy SSO configurations. If you need proof of attendance for a meeting that just ended, don't rely on the History tab to update in real time. Take a screenshot of the participants panel while you're still in the call, or ask the host to confirm your attendance through whatever channel your organization uses for that kind of thing.
For people who need this data regularly—auditors, project managers, people who bill by the minute—the manual approach of scrolling through the web portal gets old fast. The Zoom API can pull meeting history programmatically, but it requires app registration, proper authentication setup, and usually some coordination with your IT department if you're on a managed enterprise account. It's not something you can just slip into a weekend project without running into permission walls. One more thing worth noting: Zoom doesn't retain meeting history indefinitely on any plan, and they don't publish exactly how long. The general pattern is that free accounts drop older entries first, while paid accounts keep them for a longer window, but there's no guaranteed retention period you can cite. If your organization needs to preserve these records for legal or compliance reasons, don't bet on Zoom's built-in system to hold onto them. Export what you need regularly and store it somewhere you control.