# Auto-Reconcile User Guide

## What is Auto-Reconcile?

Auto-Reconcile is an AI-powered feature that helps you quickly match **unverified meeting attendees** to **meeting invitees** after a Zoom meeting has ended. Instead of manually matching each attendee one by one, the AI analyzes names, emails, and other signals to suggest matches for you.

> **Note:** This feature is currently in **BETA**.

***

## When to use it

Use Auto-Reconcile when a past meeting has a long list of unverified attendees that need to be matched with the meeting's invitee list — for example, after a large community meeting or governing board call.

***

## How it works

When you click **Auto-Reconcile**, the system sends the list of unverified attendees and the list of invitees (who did not join) to an AI service. The AI returns three categories of results:

| Category         | Confidence                                             | What happens                               |
| ---------------- | ------------------------------------------------------ | ------------------------------------------ |
| **Auto-matched** | **High** — matched via LF SSO or exact email           | Applied automatically, no review needed    |
| **Needs review** | **Medium / Low** — matched by name or email similarity | Shown to you for review before applying    |
| **Unknown**      | No match found                                         | Automatically marked as "Unknown Attendee" |

***

## Step-by-step instructions

### 1. Open the Unverified Attendees table

Navigate to a past meeting that has unverified attendees. You will see the Unverified Attendees table.

### 2. Click the Auto-Reconcile button

At the top of the table, you will see an info banner with an **Auto-Reconcile** button (marked with a BETA badge and a magic-wand icon).

> ⚠️ **Important:** The Auto-Reconcile action **cannot be stopped once started**. All transactions it creates are **permanent** and can only be corrected via a support ticket. Make sure you are ready before clicking.

The button will change to **"Reconciling..."** with a spinning icon while the AI is processing. This usually takes a few seconds.

### 3. Review the summary banner

When Auto-Reconcile finishes, a summary appears next to the button:

* **X need review** (yellow magnifying glass icon) — matches that need your attention
* **X unknown** (grey question-mark icon) — attendees with no match found

Hover over each badge for a tooltip showing the exact counts and percentages.

### 4. Review medium/low confidence matches

If any matches need review, a yellow panel appears below the banner showing each suggested match:

* **Attendee name** → **Suggested invitee name**
* A **confidence badge** (Medium or Low)
* An **info icon** — hover to see the AI's reasoning for the suggestion
* **Signal tags** (blue) showing what signals the AI used (e.g. similar name, email domain match)

For each match, you have two options:

* **Accept** (green button) — Confirms the match and applies it. The attendee is marked as verified.
* **Reject** (white button with red text) — Discards the suggestion. The attendee remains unverified, and you can match them manually.

If there are many matches, use the pagination dots at the bottom to page through them.

### 5. Handle "Unknown" attendees

Attendees in the **unknown** category are automatically marked as "Unknown Attendee". No action is required from you for these. If you later determine who they were, you can still edit them manually from the table.

### 6. Auto-matched entries

You don't need to do anything for these — they are already applied. They will disappear from the Unverified Attendees table and appear in the verified attendee list.

***

## Tips

* **Review before accepting.** The Medium/Low confidence suggestions are the AI's best guess — always verify the reasoning (hover the info icon) before clicking Accept.
* **Rejecting is safe.** If you reject a suggestion, nothing is saved. You can still match the attendee manually using the dropdown in the Unverified Attendees table.
* **Check the signals.** The blue signal tags (e.g. "email domain match", "name similarity") give you a quick idea of why the AI suggested this match.
* **Use pagination.** When there are many review matches, use the dots at the bottom of the review panel to navigate through pages.

***

## Frequently Asked Questions

### What if the Auto-Reconcile button is missing?

The feature is controlled by a feature flag (`ai-auto-reconcile-meeting-attendees`). If the button doesn't appear, the feature may not be enabled for your project. Contact your administrator.

### Can I undo an auto-matched attendee?

Auto-matched attendees (high confidence) are applied immediately. If an auto-match was incorrect, you can correct it by editing the attendee manually or by submitting a support ticket.

### Can I undo an accepted review match?

Once you click **Accept** on a review match, the match is applied. To undo it, edit the attendee manually from the Unverified Attendees table or submit a support ticket.

### What if the AI service fails?

If the AI service is unreachable, you will see an error message: *"Could not reach the AI service. Please try again or contact support."* Try clicking Auto-Reconcile again, or fall back to manual matching.

### Does Auto-Reconcile work for future meetings?

Auto-Reconcile works on a single past meeting at a time. For each past meeting with unverified attendees, you need to click Auto-Reconcile separately.

### What data does the AI see?

The AI receives the list of **attendees** (who joined the meeting) and **invitees** (who were invited but did not join as verified attendees), along with names and emails. It uses these to suggest matches. No other personal data is sent.

***

## Need help?

If Auto-Reconcile produces unexpected results or you need to correct a transaction after it was applied, please submit a support ticket through the LFX support portal.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.linuxfoundation.org/lfx/project-control-center/v2-latest-version/collaborations/meetings/verify-meeting-participants/auto-reconcile-user-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
